@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:url(/build/fonts/WorkSans-Medium.83095931.woff2) format("woff2"),url(/build/fonts/WorkSans-Medium.6f90c571.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(/build/fonts/WorkSans-Regular.d72ff60f.woff2) format("woff2"),url(/build/fonts/WorkSans-Regular.02272739.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:200;src:url(/build/fonts/WorkSans-ExtraLight.c03d2292.woff2) format("woff2"),url(/build/fonts/WorkSans-ExtraLight.f8f3858c.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:700;src:url(/build/fonts/WorkSans-ExtraBoldItalic.a7877697.woff2) format("woff2"),url(/build/fonts/WorkSans-ExtraBoldItalic.0112bd44.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:500;src:url(/build/fonts/WorkSans-MediumItalic.81691a54.woff2) format("woff2"),url(/build/fonts/WorkSans-MediumItalic.d4c4b637.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:300;src:url(/build/fonts/WorkSans-LightItalic.6f74b4ab.woff2) format("woff2"),url(/build/fonts/WorkSans-LightItalic.c634a68d.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:900;src:url(/build/fonts/WorkSans-BlackItalic.ae139e31.woff2) format("woff2"),url(/build/fonts/WorkSans-BlackItalic.00e62276.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:300;src:url(/build/fonts/WorkSans-Light.4830c4f1.woff2) format("woff2"),url(/build/fonts/WorkSans-Light.02d52eaa.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:400;src:url(/build/fonts/WorkSans-Italic.9d01512e.woff2) format("woff2"),url(/build/fonts/WorkSans-Italic.89343c07.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(/build/fonts/WorkSans-Bold.968db6a4.woff2) format("woff2"),url(/build/fonts/WorkSans-Bold.acaaf669.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:700;src:url(/build/fonts/WorkSans-BoldItalic.f9ec0740.woff2) format("woff2"),url(/build/fonts/WorkSans-BoldItalic.b396180e.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(/build/fonts/WorkSans-ExtraBold.7350c1e4.woff2) format("woff2"),url(/build/fonts/WorkSans-ExtraBold.8eeb0634.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:900;src:url(/build/fonts/WorkSans-Black.ea2b7b3f.woff2) format("woff2"),url(/build/fonts/WorkSans-Black.19afcfd5.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:200;src:url(/build/fonts/WorkSans-ExtraLightItalic.32aa2225.woff2) format("woff2"),url(/build/fonts/WorkSans-ExtraLightItalic.23b4a4b2.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:600;src:url(/build/fonts/WorkSans-SemiBoldItalic.3b49f01d.woff2) format("woff2"),url(/build/fonts/WorkSans-SemiBoldItalic.a3929cf3.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:600;src:url(/build/fonts/WorkSans-SemiBold.93913aba.woff2) format("woff2"),url(/build/fonts/WorkSans-SemiBold.2d423706.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:100;src:url(/build/fonts/WorkSans-Thin.04e8a081.woff2) format("woff2"),url(/build/fonts/WorkSans-Thin.cc80ce3b.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:100;src:url(/build/fonts/WorkSans-ThinItalic.ecccbdae.woff2) format("woff2"),url(/build/fonts/WorkSans-ThinItalic.f38ac00c.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:16px!important}a,button{cursor:pointer}a,a:active,a:focus,a:hover,a:visited,button{outline:0!important;text-decoration:none!important}*,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:0!important}body{background-color:#fff;font-size:16px!important;line-height:1;overflow-x:hidden}ol,ul{list-style:none!important}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body,html{color:#fff;font-weight:700;margin:0;overflow-x:hidden;padding:0;width:100%}body,html{font-family:Work Sans,sans-serif}body{min-width:300px}.container{margin:0 auto;max-width:1320px;padding:0 20px;position:relative;width:100%}body,header{background-color:#000}.header-body{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.reservation-page-body{border-bottom:1px solid #636262;margin-bottom:45px;padding:65px 0 15px}.checkout-body,.reservation-confirm-body,.reservation-date-body,.reservation-page-body,.reservation-page-menu{min-height:calc(100vh - 350px)}.section-title{font-size:2rem;margin-bottom:40px;text-align:center}.section-title,.sidebar-title{color:#fff;font-weight:700;line-height:1.2}.sidebar-title{font-size:1.5rem;margin-bottom:10px}.sidebar-text{font-size:1rem;font-weight:400;line-height:1.375;margin-bottom:25px}icon.user{background-image:url("/build/images/user%20(4)%201.3f761639.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:24px;margin-right:15px;width:24px}.sidebar-users{align-items:center;display:flex}.reservation-sidebar{max-width:325px;padding-right:15px;width:100%}.reservation-seating-all-wrap{align-items:center;border-left:1px solid #636262;display:flex;justify-content:center;padding-left:40px;width:100%}.reservation-seating{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;max-width:540px;min-height:100%;width:fit-content}.reservation-seating-all-wrap-inner{display:block;height:auto;margin:auto;min-height:400px}.reservation-seating-row{align-items:flex-start;display:flex;gap:10px;position:relative;width:100%}.reservation-seating-row.last,.reservation-seating-row.middle{flex-direction:row-reverse;margin-top:-120px}.reservation-seating-wrap[data-index="13"] .reservation-seating-add-wrap{display:none}.reservation-seating-wrap[data-index="7"] .reservation-seating-chairs-left .chair,.reservation-seating-wrap[data-index="8"] .reservation-seating-chairs-left .chair{margin-right:7px}.reservation-page-body{display:flex}.sidebar-bottom-title{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:15px}.reservation-sidebar-main{border-bottom:1px solid #636262;padding-bottom:20px}.reservation-sidebar-bottom{padding:15px 0}.check-wrap-row{align-items:center;display:flex;justify-content:space-between}.checkbox-price{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.57;text-align:right}.reservation-setting-back{margin-bottom:25px}.reservation-page-menu-table{color:#ff7525;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:25px}.reservation-seating-table{align-items:center;background-color:transparent;border:1px solid #ff7525;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:120px;position:relative;transition:all .3s;width:120px}.reservation-seating-table-small:hover,.reservation-seating-table:hover{background-color:#ff752533}.reservation-seating-table-count{align-items:center;background-image:url(/build/images/Group%204445.637fbdc7.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#ff7525;content:"";display:flex;font-size:.75rem;font-weight:500;height:32px;justify-content:center;line-height:1.2;transition:all .3s;transition-delay:.1s;width:40px}.reservation-seating-table-count.active{background-image:url(/build/images/Group%204444.06df17dc.png)}.reservation-seating-table-small.active,.reservation-seating-table.active{background:#ff752533}.reservation-seating-table-small.active .reservation-seating-table-count,.reservation-seating-table.active .reservation-seating-table-count{background-image:url(/build/images/Group%204444.06df17dc.png);color:#fff}.reservation-seating-table-number{color:#ff7525;font-size:.75rem;font-weight:700;left:8px;letter-spacing:0;line-height:1.2;position:absolute;top:8px;transition:all .3s}.reservation-seating-table-icons{align-items:center;bottom:8px;display:flex;gap:5px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.white-table{background-image:url("/build/images/Group%20(8).cb10ad96.svg");width:12px}.table-candle,.white-table{background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:12px;transition:all .3s;transition-delay:.1s}.table-candle{background-image:url(/build/images/Group%204437.ad7342ff.svg);width:6px}.table-decor{background-image:url(/build/images/Groupvase.456c4bdd.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:12px;transition:all .3s;transition-delay:.1s;width:12px}.chair{align-items:center;border:1px solid #939292;border-radius:8px;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s;width:48px;z-index:99}.chair:hover{background-color:#3c3c3c;border-color:#3c3c3c}.chair:before{background-image:url("/build/images/Vector%20(14).ae85dced.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;width:16px}.chair-empty-spacing{height:48px;position:relative;width:48px;z-index:-1}.check-wrap-row{margin-bottom:10px}.checkmark{border:1px solid transparent;border-radius:6px;cursor:pointer;display:block;height:16px;margin-right:10px;min-width:16px;position:relative;transition:all .3s;width:16px}.checkmark,.checkmark:hover{background:#ff7525}.check-wrap{position:relative}.check-wrap input:checked~.checkmark,.check-wrap input:checked~.wpcf7-list-item-label .checkmark,.check-wrap input:hover~.wpcf7-list-item-label .checkmark{border-color:2px solid #ff7525}.check-wrap input:checked~.checkmark:after,.check-wrap input:checked~.wpcf7-list-item-label .checkmark:after{display:block!important}.check-wrap input[type=checkbox]{cursor:pointer;display:block;height:16px;left:0;margin:0;opacity:0;position:absolute;top:0;width:16px;z-index:2}.check-wrap.check-container{align-items:center;display:flex;position:relative}.reservation-seating-chairs-left,.reservation-seating-chairs-right{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.reservation-seating-chairs-top{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.reservation-seating-wrap{align-items:center;display:flex;gap:10px;width:fit-content}.reservation-seating-middle{align-items:center;display:flex;flex-direction:column;gap:10px}.reservation-seating-chairs-bottom{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.reservation-seating-table.white{background-color:#fff;border-color:#fff}.reservation-seating-table.white .reservation-seating-table-number{color:#000}.reservation-seating-table.white .reservation-seating-table-count{background-image:url(/build/images/Group%204446%20white.54a7ca04.svg);color:#000}.chair.active{border-color:#ff7525}.chair.active:before{background-image:url(/build/images/Vector%20remove.f805e8c1.svg)}.reservation-sidebar-tab{border-bottom:1px solid #636262;padding:15px 0}.reservation-sidebar-tab-title{color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.2;padding-right:10px;position:relative;transition:all .3s}.reservation-sidebar-tab-title:hover{color:#ff7525}.reservation-sidebar-tab-title:after{background-image:url(/build/images/Icon%20feather-chevron-down%20white.577e49fe.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6px;position:absolute;right:0;top:50%;width:10px}.reservation-sidebar-menu{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.2;margin-top:10px;transition:all .3s}.reservation-sidebar-menu:hover{color:#ff7525}.reservation-sidebar-menu .counter{color:#ff7525;margin-left:4px}icon.menu{background-image:url(/build/images/Group%204447.396256a1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px;margin-right:10px;width:20px}.reservation-sidebar-menu-wrap{display:none}.reservation-seating-add{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.2;transition:all .3s}.reservation-seating-add:hover{color:#ff7525}icon.plus{background-image:url(/build/images/Vectorreservation%20plus.8e963bb4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px;margin-right:10px;width:16px}.reservation-nav-body,.reservation-next-info{align-items:center;display:flex}.reservation-nav-body{justify-content:space-between}.reservation-next-step{align-items:center;display:flex}.reservation-next-info{color:#fff;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:100%;margin-right:40px}.reservation-next-info .total-price{margin-left:15px;margin-right:5px}.primary-btn{align-items:center;background-color:#ff7525;border:1px solid #ff7525;border-radius:16px;color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:0;line-height:1.2;padding:15px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s;width:fit-content}.primary-btn:hover{background-color:transparent;border:1px solid #ff7525;color:#ff7525}.reservation-back{align-items:center;background-color:transparent;border:none;color:#fff;display:flex;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none;transition:all .3s}.reservation-back:hover{color:#ff7525}.reservation-back:hover .back-arrow{background-image:url(/build/images/Line%201577%20hover.6cbdd1ea.svg)!important}.back-arrow{background-image:url(/build/images/Line%201577.65fcccca.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;margin-right:15px;min-height:16px;transition:all .3s;transition-delay:.1s;width:25px}.reservation-sidebar-tab.active .reservation-sidebar-tab-title:after{rotate:180deg}.reservation-seating-add-wrap{position:relative}.reservation-seating-add{cursor:pointer;position:absolute;width:max-content}.reservation-seating-table-remove{background-image:url(/build/images/Vector%20remove.f805e8c1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;position:absolute;right:8px;top:8px;width:16px}.reservation-seating-table-small{align-items:center;background-color:transparent;border:1px solid #ff7525;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:120px;position:relative;transition:all .3s;width:60px}.reservation-seating-row.middle .reservation-seating-table-small,.reservation-seating-wrap[data-index="8"] .reservation-seating-table-small{min-height:60px;width:120px}.reservation-seating-row.middle .reservation-seating-add{transform:translateX(-50%)}.reservation-seating-row.last .reservation-seating-add{transform:translateX(-100%)}.reservation-page-menu{background-color:#000;display:block;padding:40px 0 50px;z-index:1001}.reservation-page-menu-nav{align-items:center;border-bottom:1px solid #636262;display:flex;gap:38px;margin-bottom:40px;overflow-x:auto;padding-bottom:15px;width:100%}.calendar-wrap{display:block;margin:0 auto;max-width:380px;width:100%}.reservation-page-menu-nav li{color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.2;min-width:max-content;text-transform:uppercase;transition:all .3s}.reservation-page-menu-nav li.active,.reservation-page-menu-nav li:hover{color:#ff7525}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.reservation-page-menu-tab .reservation-dish{background-color:rgba(26,26,26,.8);border:1px solid #ff7525;border-radius:12px;padding:16px;transition:all .3s ease}.reservation-page-menu-tab .reservation-dish:hover{border-color:#ff9555;box-shadow:0 4px 16px rgba(255,117,37,.2)}.reservation-dish-img{border-radius:10px;height:250px;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.reservation-dish-img img{border-radius:10px;height:250px;object-fit:cover;width:100%}.reservation-dish-price,.reservation-dish-title{color:#fff;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:10px;vertical-align:middle}.quantity{align-items:center;background:linear-gradient(270deg,#fff7e1,#f9f1ec);border-radius:16px;display:flex;justify-content:center;max-width:75px;padding:5px;width:min-content}.quantity .minus{background-image:url(/build/images/minus%201.e8e36025.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;display:block;height:16px;min-width:16px;transition-delay:.05s;transition:all .3s}.quantity .minus:hover{background-image:url(/build/images/minus%201%20hover.3b857197.svg)}.quantity .plus{background-image:url("/build/images/plus%20(2)%201.5b87653b.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;display:block;height:16px;min-width:16px;transition-delay:.05s;transition:all .3s}.quantity .plus:hover{background-image:url("/build/images/plus%20(2)%201%20hover.dc0fb210.svg")}.quantity input{background-color:transparent;border:none;color:#1b1918;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 auto;min-height:30px;text-align:center;width:auto}.quantity .qty{min-height:10px;min-width:20px;pointer-events:none;width:30px}.reservation-page-menu-tab{grid-gap:35px;display:none;grid-template-columns:1fr 1fr 1fr 1fr}.sidebar-users-count{margin-left:4px}.reservation-page-menu-tab.active{display:grid}.reservation-table-info-text{border-bottom:1px solid #636262;color:#fff;font-size:1.25rem;padding-bottom:15px}.reservation-table-info-text,.reservation-table-info-title{font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:25px}.reservation-table-info-title{color:#ff7525;font-size:1.5rem}.reservation-table-cart-mini{background-color:#111;bottom:0;max-width:415px;padding:40px 55px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s;width:100%;z-index:1001}.reservation-table-cart-mini.active{transform:translateX(0)}.check-container input:checked~.checkmark:after{display:block!important}.checkmark:after{background-image:url(/build/images/Icon%20ionic-md-checkmark.0400dc1b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;display:none!important;height:8px;left:3px;position:absolute!important;top:3px;width:10px}.reservation-table-cart-mini-wrap{display:grid;gap:35px;grid-template-columns:1fr;margin-bottom:50px}.reservation-table-add-more-btn{width:100%}.datetimepicker-inline .datepicker td{background:linear-gradient(270deg,#fff7e1,#f9f1ec);color:#1b1918;font-size:1rem;font-weight:700;line-height:1;padding:9px;text-align:right;text-shadow:none!important;transition:all .3s;vertical-align:bottom}.datepicker table tr td.new,.datepicker table tr td.old{color:#1b1918!important}.datetimepicker-inline .datepicker td:hover{background:linear-gradient(270deg,#fff7e1,#f9f1ec);color:#ff7525}.datetimepicker-inline .datepicker table{table-layout:fixed;width:100%}.datetimepicker-inline .datepicker td{max-width:none;white-space:nowrap;width:auto}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:linear-gradient(270deg,#fff7e1,#f9f1ec);color:#ff7525}.ui-timepicker-viewport{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.ui-timepicker-viewport::-webkit-scrollbar{display:none}.datepicker table tr td.disabled{background:#515151;color:#1b1918;height:17px}.datetimepicker-inline table{border-collapse:separate;border-spacing:4px;margin:0 -4px}.datetimepicker-inline .datepicker td.today{background:linear-gradient(270deg,#fff7e1,#f9f1ec)!important;color:#ff7525!important}.datepicker table tr td.active{background:#ff7525!important;color:#fff!important;text-shadow:none!important}.datepicker table tr td.new{color:#1b1918}.datepicker .next{background-image:url("/build/images/Arrow%201%20(2).7b0bec12.svg");background-position:100%;background-repeat:no-repeat;background-size:23px 8px;font-size:0;height:8px;transition:all .3s;width:23px}.datepicker .next:hover,.datepicker .prev:hover{background-image:url("/build/images/Arrow%201%20(2)%20hover.c9d0d4d9.svg");background-position:100%;background-repeat:no-repeat;background-size:23px 8px}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:#515151;color:#1b1918}.datepicker .prev{background-image:url("/build/images/Arrow%201%20(2).7b0bec12.svg");background-position:100%;background-repeat:no-repeat;background-size:23px 8px;font-size:0;height:8px;transform:rotate(180deg);width:23px}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background-color:transparent}.datepicker th{font-size:6px;font-weight:600;letter-spacing:0}.datepicker .datepicker-switch,.datepicker th{color:#fff;line-height:1.2;vertical-align:middle}.datepicker .datepicker-switch{font-size:1rem;font-weight:700}.calendar-form-col{display:flex;flex-direction:column;max-width:calc(50% - 7.5px);width:100%}.calendar-form-col label{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:10px}.calendar-inputs{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:24px}.datetimepicker-inline{margin-bottom:20px}.calendar-form-col input{border:none;border-radius:8px;font-family:Work Sans;height:50px;padding:5px 15px;width:-webkit-fill-available}.calendar-form-col input,.ui-timepicker-standard{background:linear-gradient(270deg,#fff7e1,#f9f1ec);color:#1b1918;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2}.ui-timepicker-standard{border-radius:0 0 8px 8px;z-index:10}.ui-timepicker-container{z-index:9999!important}.ui-timepicker-standard a{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2}.ui-timepicker-standard .ui-state-hover{background-color:transparent;border:none;color:#ff7525}.calendar-form-col input:focus-visible{outline:none!important}input:focus-visible{outline:none!important}.datepicker-isset-wrap,.timepicker-wrap{position:relative}.timepicker-wrap:after{background-image:url("/build/images/clock%20(1)%201.ada4ca4f.svg");width:20px}.datepicker-isset-wrap:after,.timepicker-wrap:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:16px;top:17px}.datepicker-isset-wrap:after{background-image:url(/build/images/Captions.b95d6b4b.svg);width:19px}.datepicker-inline{margin:0 auto;width:fit-content}.calendar-next{margin:0 auto;max-width:200px;width:100%}.reservation-type-selector{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.reservation-type-option{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:12px}.reservation-type-option input[type=radio]{display:none}.reservation-type-option .radio-custom{align-items:center;border:2px solid #666;border-radius:50%;display:flex;height:20px;justify-content:center;transition:all .2s ease;width:20px}.reservation-type-option input[type=radio]:checked+.radio-custom{background:#e86a33;border-color:#e86a33}.reservation-type-option input[type=radio]:checked+.radio-custom:after{background:#fff;border-radius:50%;content:"";height:8px;width:8px}.reservation-type-option .option-text{flex:1}.ui-timepicker-standard{border:none!important;margin-top:-6px!important}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.error-wrap{color:darkred;display:none;font-size:1rem;font-weight:400;line-height:1.2;margin:15px 0;text-align:center}.reservation-date-body{padding:65px 0 0}.delete-icon{background-image:url("/build/images/Frame%20(1).0e115eef.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;min-height:13px;transition:all .3s;transition-delay:.1s;width:11px}.reservation-dish-delete{align-items:center;background:linear-gradient(270deg,#fff7e1,#f9f1ec);border:none;border-radius:50%;display:flex;height:28px;justify-content:center;transition:all .3s;width:28px}.reservation-dish-delete:hover{background:#ff7525}.reservation-dish-delete:hover .delete-icon{background-image:url("/build/images/Frame%20(1)%20hover.d454e1b6.svg")}.reservation-table-cart-mini-actions{align-items:center;display:flex;gap:10px}.reservation-table-cart-mini-close{background-color:transparent;background-image:url("/build/images/Group%20(10).0b9ec126.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:50%;height:24px;position:absolute;right:16px;top:16px;transition:all .3s;transition-delay:.1s;width:24px}.reservation-table-cart-mini-close:hover{background-image:url("/build/images/Group%20(10)%20hover.e034b046.svg")}.reservation-menu .reservation-nav-body{border-top:1px solid #636262;display:flex;justify-content:flex-end;padding-top:25px}.checkout-body{display:flex;justify-content:space-between}.checkout-info-section{padding:40px 0 60px;width:50%}form .form-row{margin:0 0 15px;padding:0}.form-row input[type=date],.form-row input[type=email],.form-row input[type=number],.form-row input[type=password],.form-row input[type=tel],.form-row input[type=text]{padding:10px 15px 5px}form .form-row .input-text,form .form-row select{border:transparent;min-height:50px;padding:10px 15px 5px;width:100%}.form-row input[type=date],.form-row input[type=email],.form-row input[type=number],.form-row input[type=password],.form-row input[type=tel],.form-row input[type=text]{background:linear-gradient(270deg,#fff7e1,#f9f1ec);border:1px solid transparent;border-radius:8px;color:#1b1918;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2;padding:5px 15px;transition:all .3s;width:-webkit-fill-available}form .form-row.form-row-first,form .form-row.form-row-last{width:calc(50% - 7.5px)}.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.form-row-wide{width:100%}.check-container{align-items:center;display:flex}.checkout-form-title{margin-bottom:25px}.input-invalid,.input-invalid input{border-color:#a00!important}.input-invalid .checkmark{border:1px solid darkred}.company-fields{display:none}.place-order .primary-btn{min-width:100%}.reservation-next{padding:15px 20px}.order-review{padding:40px 0}.wc_payment_method{align-items:center;background:linear-gradient(270deg,#fff7e1,#f9f1ec);border-radius:8px;display:flex;justify-content:center;min-height:110px;position:relative;width:100%}.wc_payment_method input{bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.wc_payment_methods{margin-bottom:25px}.check-container{color:#fff;font-size:.875rem;font-weight:400;line-height:1.2;position:relative}.reservation-confirm-body{border-bottom:1px solid #636262;margin-bottom:30px;padding-bottom:30px;padding-top:40px}.check-container a{color:#ff7525;margin-left:4px;text-decoration:none}icon.safe-payment{background-image:url(/build/images/Glyph.34699662.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;margin-right:10px;transition-delay:.1s;transition:all .3s;width:19px}.place-order .primary-btn icon.safe-payment{background-image:url(/build/images/Glyph-hover.4cdfec1c.svg)}form .form-row.place-order{margin-top:40px}.woocommerce-billing-fields{margin-bottom:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#1b1918!important;font-size:1rem!important;font-weight:400!important;height:50px!important;letter-spacing:0!important;line-height:50px!important;padding-left:15px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px!important;right:15px!important;width:10px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url("/build/images/Icon%20feather-chevron-down%20(1).24f46bc9.svg")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:none!important;min-height:6px!important;width:10px!important}.select2-container--default .select2-selection--single{min-height:50px!important}.select2-container--default .select2-selection--single,.select2-container--open .select2-dropdown--below{background:linear-gradient(270deg,#fff7e1,#f9f1ec)!important;border:none!important}.select2-search.select2-search--dropdown{display:none!important}.select2-results__option{color:#1b1918!important;font-size:1rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;padding:5px 15px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#ff7525!important;color:#fff!important}.form-row.form-row-phone .floating-label{left:85px}.order-review-title{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:40px}.order-review-wrap{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5px}.order-review-wrap:last-child{margin-bottom:0}.order-review{width:40%}.order-review-wrap .text,.order-review-wrap .title{color:#fff;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2}.order-review-main-wrap{border-bottom:1px solid #636262;margin-bottom:15px;padding-bottom:15px}.form-row{position:relative}.form-row .floating-label{color:#1b1918;font-size:1rem;font-weight:400;left:15px;letter-spacing:0;line-height:1.375;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;z-index:9}.form-row.form-row-phone.filled .floating-label,.form-row.form-row-phone.focused .floating-label{left:15px}.order-review-wrap .text{align-items:center;display:flex;gap:45px}.order-review-wrap .title{display:flex;flex-direction:column;gap:5px}.form-row.focused .floating-label{font-size:.5625rem;top:2px;transform:unset}.form-row input:focus,.form-row input:focus-visible,.form-row input:hover,.form-row.focused input{border:1px solid #ff7525!important}.form-row.filled .floating-label{font-size:.5625rem;top:2px;transform:unset}.select2-container{width:-webkit-fill-available}.reservation-confirm .order-review{margin:0 auto;max-width:450px;padding:0;width:100%}.form-row textarea{background:linear-gradient(270deg,#fff7e1,#f9f1ec);border:none;border-radius:8px;color:#1b1918;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2;min-height:120px;padding:15px;width:-webkit-fill-available}textarea::placeholder{color:#1b1918;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2}.allergens-checkbox{padding:20px 0}.allergens-wrap{display:none}.thankyou-page-body{padding:40px 0 80px}.thankyou-page .order-review{margin:0 auto 40px;max-width:450px;padding:0;width:100%}.thankyou-page .primary-btn{margin:0 auto}.thankyou-page .section-title{margin-bottom:25px}.order-review-main{align-items:center;color:#fff;display:flex;font-size:1.125rem;font-weight:400;gap:40px;justify-content:center;letter-spacing:0;line-height:1.2;margin-bottom:55px}.order-review-main .data{color:#ff7525}.header-top-content{gap:40px;justify-content:flex-end}.header-top-content,.header-top-content li{align-items:center;display:flex}.header-top-link-phone{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.2}.header-top-link-account{position:relative}.header-phone{background-image:url(/build/images/Group%204366.031edba4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px;margin-right:10px;width:14px}.header-top-link-phone a{color:#ff7525;margin-left:5px;transition:all .3s}icon.header-account{background-image:url(/build/images/Group%204300.9e3b6c7d.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:block!important;height:16px!important;margin-right:10px!important;width:14px!important}.header-top-link-account a{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.2;transition:all .3s}.header-main{background-color:#fff;box-shadow:0 0 10px 0 #00000017}.header-main-body{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.hamburger{display:none}.footer-logo,.header-logo{transition:all .3s}.header-main-content{align-items:center;display:flex}.header-extra{margin-left:40px}.header-extra,.header-menu{align-items:center;display:flex;gap:25px}.header-menu{margin-right:40px}.header-menu a{color:#1b1918;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.2;transition:all .3s}.search-header-icon{background-image:url(/build/images/layer1.3ea82afb.svg);width:20px}.cart-header-icon,.search-header-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:20px;transition:all .3s;transition-delay:.01s}.cart-header-icon{background-image:url(/build/images/Groupcart-header.7aaf08e4.svg);width:16px}.reservation-back.mobile{display:none}footer{background-color:#1b1918;position:relative;z-index:10}.footer-main-body{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:65px 0 25px}.footer-contact-list{display:flex;flex-direction:column;gap:35px;width:30%}.footer-socials-list{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:30%}.reservation-seating.white .reservation-seating-table,.reservation-seating.white .reservation-seating-table-small{background-color:#fff;border-color:#fff}.reservation-seating-row.middle .reservation-seating-table-small .reservation-seating-table-icons,.reservation-seating-wrap[data-index="8"] .reservation-seating-table-small .reservation-seating-table-icons{bottom:2px}.footer-socials-list a{align-items:center;background-color:#282828;border-radius:50%;display:flex!important;justify-content:center;min-height:80px;transition:all .3s;width:80px}.footer-socials-list a:hover{background-color:#ff7525}.footer-contact-list li{align-items:center;display:flex}.footer-contact-phone{background-image:url("/build/images/Vector%20(11)%20white.3b166dac.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:32px;width:32px}.footer-contact-list-wrap{border-left:2px solid #ff7525;margin-left:20px;padding-left:15px}.footer-contact-list-text{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:5px}.footer-contact-list-link{color:#ff7525;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.2;transition:all .3s}.footer-contact-list-link:hover{opacity:.8}.footer-contact-email{background-image:url(/build/images/Vector%20dockers%20email%20white.346135a3.svg)}.footer-contact-email,.footer-contact-map{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:32px;width:32px}.footer-contact-map{background-image:url("/build/images/Group%20(6)%20white.bc9f898b.svg")}main{padding-bottom:65px}.footer-extra-body{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px}.footer-identity{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.3}.footer-textpage-menu{align-items:center;display:flex;gap:30px}.footer-textpage-menu a{color:#fff;display:block;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.3;text-align:center;transition:all .3s}.footer-textpage-menu a:hover{color:#ff7525}.reservation-menu-submit{display:none}.reservation-page-menu-title{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:40px}.reservation-menu-submit .reservation-table-cart-mini-wrap{margin-bottom:0}.header-top-link-account a:hover{color:#ff7525}@media only screen and (max-width:1024px){.reservation-sidebar{max-width:250px}.reservation-seating{padding-left:25px}@media only screen and (max-width:910px){.reservation-page-body{flex-wrap:wrap;padding-top:25px}.reservation-seating-all-wrap{border:none;padding:0}.reservation-sidebar{border-bottom:1px solid #636262;margin-bottom:25px;max-width:100%;padding-bottom:10px;padding-right:0}.reservation-seating{border:none;flex-direction:unset;flex-wrap:wrap;height:100%;min-height:1px;padding:0}.reservation-seating{margin:0 auto;max-width:497px}.reservation-seating-add{width:fit-content}.reservation-page-body{margin-bottom:25px;padding-bottom:25px}}}@media only screen and (max-width:768px){.calendar-inputs{flex-direction:column}.calendar-form-col{max-width:100%}.reservation-seating-add{font-size:0}.section-title{font-size:1.5rem}.reservation-page-menu-tab{gap:40px 25px;grid-template-columns:1fr 1fr}.reservation-seating-table{min-height:90px;width:90px}.reservation-seating-table-small{min-height:90px;width:60px}.reservation-seating-row.middle .reservation-seating-table-small,.reservation-seating-wrap[data-index="8"] .reservation-seating-table-small{min-height:60px;width:90px}.chair-empty-spacing{height:24px;width:24px}.reservation-seating{max-width:358px}.reservation-seating-row.last,.reservation-seating-row.middle{flex-direction:row-reverse;margin-top:-68px}.reservation-seating-wrap[data-index="7"] .reservation-seating-chairs-left .chair,.reservation-seating-wrap[data-index="8"] .reservation-seating-chairs-left .chair{margin-right:15px}.chair{height:24px;width:24px}.chair:before{height:10px;width:10px}.reservation-seating-table-count{width:34px}.reservation-nav-body{align-items:flex-end;flex-direction:column-reverse;gap:25px}.reservation-back.desktop{display:none}.reservation-back.mobile{display:flex;margin-bottom:25px}.header-top-content{display:none}.header-body{justify-content:center}.reservation-page-menu{padding-bottom:25px;padding-top:25px}.reservation-next-info{margin-right:25px}.order-review-wrap .text,.order-review-wrap .title{font-size:.875rem}.checkout-body{flex-direction:column}.checkout-info-section{padding:40px 0;width:100%}form .form-row.form-row-first,form .form-row.form-row-last{width:100%}.checkout-form-title{margin-bottom:15px}form .form-row.place-order{margin-top:25px}.woocommerce-billing-fields{margin-bottom:25px}.order-review{padding:0;width:100%}.order-review-main{flex-direction:column;gap:15px;margin-bottom:40px}.thankyou-page-body{padding-bottom:0}.footer-main-body{flex-direction:column;gap:60px;padding:60px 0 40px}.footer-extra-body{flex-direction:column;gap:25px;padding:0 0 60px}.footer-logo{order:1}.footer-contact-list{order:2;width:fit-content}.footer-logo img{max-height:222px}.footer-socials-list{justify-content:center;order:3;width:100%}}@media only screen and (max-width:500px){.reservation-page-menu-tab{gap:30px;grid-template-columns:1fr}.footer-textpage-menu{flex-direction:column;gap:25px}}@media (min-width:768px){html .load-hidden{visibility:hidden}html .load-hidden .letter,html .opacity-hidden{opacity:0}}.reservation-seating-wrap[data-index="12"] .reservation-seating-add{margin-left:30px!important;max-width:100px!important}.reservation-seating-wrap[data-index="10"],.reservation-seating-wrap[data-index="12"]{margin-right:-9px}.prom-reserve-form .tc-price-wrap .price.tc-price,.prom-reserve-form .tc-price-wrap .price.tc-price .amount{min-width:67px!important}.banquet-page{min-height:calc(100vh - 200px)}.banquet-body{display:grid;gap:40px;grid-template-columns:300px 1fr;padding:40px 0}.banquet-sidebar{background:hsla(0,0%,100%,.05);border-radius:12px;padding:24px}.banquet-sidebar .reservation-back{display:inline-flex;margin-bottom:24px}.banquet-sidebar-section{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:24px;padding-bottom:24px}.banquet-sidebar-section:last-of-type{border-bottom:none}.banquet-sidebar .sidebar-title{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:10px;margin-bottom:16px}.banquet-sidebar .sidebar-title icon.user{height:20px;width:20px}.banquet-guests-selector{margin-bottom:8px}.banquet-guests-selector .quantity{align-items:center;background:#1a1a1a;border-radius:25px;display:inline-flex;padding:8px 4px}.banquet-guests-selector .qty-counter{align-items:center;background:#e86a33;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.banquet-guests-selector .qty-counter:hover{background:#ff7a43}.banquet-guests-selector .qty-counter icon{height:12px;width:12px}.banquet-guests-selector .input-qty{background:transparent;border:none;color:#fff;font-size:18px;font-weight:500;text-align:center;width:50px}.banquet-guests-selector .input-qty::-webkit-inner-spin-button,.banquet-guests-selector .input-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sidebar-hint{color:#e86a33;font-size:12px}.banquet-venue-price{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);font-size:14px;padding-top:16px}.reset-modal-overlay{align-items:center;background:rgba(0,0,0,.85);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.reset-modal-overlay.active{display:flex}.reset-modal{background:#1a1a1a;border:1px solid #ff7525;border-radius:12px;max-width:400px;padding:32px;text-align:center;width:90%}.reset-modal-title{color:#ff7525;font-size:1.5rem;font-weight:700;margin-bottom:16px}.reset-modal-text{color:#fff;font-size:1rem;line-height:1.5;margin-bottom:24px}.reset-modal-buttons{display:flex;gap:16px;justify-content:center}.reset-modal-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.reset-modal-cancel{background:transparent;border:1px solid #636262;color:#fff}.reset-modal-cancel:hover{border-color:#fff}.reset-modal-confirm{background:#ff7525;color:#fff}.reset-modal-confirm:hover{background:#f84}.reservation-reset-btn{align-items:center;background:#000;border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;justify-content:center;margin-right:16px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.reservation-reset-btn:hover{background:#1a1a1a;border-color:#ff7525;color:#ff7525}.banquet-venue-price-info{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);font-size:14px;margin-top:16px;padding:16px 0}.banquet-guests-label{align-items:center;display:flex}.banquet-guests-wrap{align-items:flex-start;display:flex;flex-direction:column}.banquet-qty{border-radius:999px;height:44px;margin-left:40px;max-width:144px;width:144px}.banquet-qty .qty-counter{height:24px;width:24px}.banquet-qty .qty-counter.minus{margin-left:10px}.banquet-qty .qty-counter.plus{margin-right:10px}.banquet-guests-hint{color:#fff;font-size:12px;font-style:normal;font-weight:300;line-height:22px;padding-left:40px;padding-top:10px}.banquet-seating{align-items:center;display:flex;justify-content:center;min-height:300px}.reservation-sidebar .banquet-guests-selector{display:inline-flex;margin-left:8px}.reservation-sidebar .banquet-guests-selector .quantity{align-items:center;background:#1a1a1a;border-radius:25px;display:inline-flex;padding:4px}.reservation-sidebar .banquet-guests-selector .qty-counter{align-items:center;background:#e86a33;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.reservation-sidebar .banquet-guests-selector .qty-counter:hover{background:#ff7a43}.reservation-sidebar .banquet-guests-selector .qty-counter icon{height:12px;width:12px}.reservation-sidebar .banquet-guests-selector .input-qty{background:transparent;border:none;color:#fff;font-size:16px;font-weight:500;text-align:center;width:40px}.reservation-sidebar .banquet-guests-selector .input-qty::-webkit-inner-spin-button,.reservation-sidebar .banquet-guests-selector .input-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.banquet-table-card-content{margin-bottom:13px}.banquet-table-card-content icon.reservation-seating-table-count{align-items:center;background:url(/build/images/Group%204445.637fbdc7.svg) no-repeat 50%;background-size:contain;color:#ff7525;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;margin:0 auto;transition:all .3s;width:40px}.banquet-main{padding:40px}.banquet-main,.banquet-table-card{align-items:center;display:flex;justify-content:center}.banquet-table-card{background-color:transparent;border:1px solid #ff7525;border-radius:8px;cursor:pointer;flex-direction:column;height:236px;padding:24px;text-align:center;transition:all .3s ease;width:236px}.banquet-table-card:hover{background-color:#ff752533}.banquet-table-card.white{background-color:#fff;border-color:#fff}.banquet-table-card.white .banquet-table-card-title{color:#000}.banquet-table-card.white .reservation-seating-table-count{background-image:url(/build/images/Group%204446%20white.54a7ca04.svg);color:#000}.banquet-table-card-title{color:#ff7525;font-size:14px;font-weight:700;margin-bottom:16px}.banquet-table-card-icon{margin-bottom:12px}.banquet-table-card-icon icon.plate{background:url(/build/images/Group%204447.396256a1.svg) no-repeat 50%;background-size:contain;display:block;height:48px;margin:0 auto;width:48px}.banquet-table-card-decorations{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:12px;min-height:24px}.banquet-table-card-decorations icon{height:20px;width:20px}.banquet-table-card-count{color:#666;font-size:14px}.banquet-table-card-count .dish-count{color:#e86a33;font-weight:600}.banquet-menu-cart-wrap{margin-top:20px}.banquet-menu-cart-wrap .cart-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.banquet-menu-cart-wrap .cart-item-title{flex:1}.banquet-menu-cart-wrap .cart-item-qty{color:hsla(0,0%,100%,.6);margin:0 12px}.banquet-menu-cart-wrap .cart-item-price{font-weight:500}.banquet-menu-cart-wrap .cart-empty{color:hsla(0,0%,100%,.5);padding:20px;text-align:center}@media only screen and (max-width:992px){.banquet-body{grid-template-columns:1fr}.banquet-main{padding:20px}}@media only screen and (max-width:576px){.banquet-sidebar{padding:16px}.banquet-table-card{min-width:auto;padding:20px;width:100%}}