#ot-reservation-widget .ot-dtp-picker{--ot-widget-background-color:transparent;--ot-header-text-color:#fbfbfb;--ot-logo:none;--ot-calendar-selection-color:#ffffff;--ot-calendar-text-color:#ffffff;--ot-calendar-text-color-active:#0a0406;margin:auto;width:100%;max-width:416px;font-family:inherit}#ot-reservation-widget .ot-title{margin-bottom:0;font-family:var(--font-knockout-49),sans-serif;font-size:28px;line-height:.86;letter-spacing:-1.5px}@media (min-width:1280px){#ot-reservation-widget .ot-title{font-size:32px;line-height:.86}}#ot-reservation-widget .ot-title{font-style:normal;font-weight:400;font-display:block;margin-bottom:50px;text-transform:uppercase}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-form{background-color:initial}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{color:#ffffff}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{font-size:22px}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17' fill='none'%3E%3Cpath d='M16.2463 4.95113L9.10267 12.2539L1.73718 5.17567' stroke='white' stroke-width='1.81731' stroke-linecap='round'/%3E%3C/svg%3E")}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector{border-radius:2px;border:.8px solid #2d333f;height:54px}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:16px 42px 16px 56px}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link.ot-date-label.highlighted,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link.ot-date-label.menu-opened,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link.ot-select-label.highlighted,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link.ot-date-label.highlighted,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link.ot-date-label.menu-opened,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector:hover .ot-dtp-picker-selector-link.ot-select-label.highlighted{outline:1px solid #ffffff}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector.ot-restaurant-picker.error{border:0;box-shadow:none}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector.ot-restaurant-picker.error a.ot-select-label,#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector.ot-restaurant-picker.error a.ot-select-label.highlighted{border:1px solid #ff0000;outline:none}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector.ot-restaurant-picker .ot-dtp-picker-selector-link{padding-left:16px}#ot-reservation-widget .ot-dtp-picker input[type=submit]{position:relative;display:flex;width:auto;cursor:pointer;align-items:center;justify-content:center;border-width:0;--tw-bg-opacity:1;background-color:rgb(255 214 139/var(--tw-bg-opacity,1));padding:1rem 2rem;text-align:center;font-family:var(--font-knockout-48),sans-serif;font-size:18px;text-transform:uppercase;line-height:15px;--tw-text-opacity:1;color:rgb(10 4 6/var(--tw-text-opacity,1))}#ot-reservation-widget .ot-dtp-picker input[type=submit]:before{--tw-content:none;content:var(--tw-content)}#ot-reservation-widget .ot-dtp-picker input[type=submit]:enabled:hover{--tw-text-opacity:1;color:rgb(10 4 6/var(--tw-text-opacity,1))}@media (min-width:768px){#ot-reservation-widget .ot-dtp-picker input[type=submit]{font-size:22px;line-height:21px}}#ot-reservation-widget .ot-dtp-picker input[type=submit]{--x1:91%;--x2:275%;--y1:25%;--y2:0%;--c1:#ffd68b;--c2:#dea349;--c3:#bc7c1d;--c4:#bc7c1d;font-style:normal;font-weight:400;font-display:block;transition:--x1 .5s,--x2 .5s,--y1 .5s,--y2 .5s,--c1 .5s,--c2 .5s,--c3 .5s,--c4 .5s;background:radial-gradient(var(--x1) var(--x2) at var(--y1) var(--y2),var(--c1) 15%,var(--c2) 66%,var(--c3) 99%,var(--c4) 100%);width:calc(100% - 2px);height:auto}#ot-reservation-widget .ot-dtp-picker input[type=submit]:hover{--x1:72%;--x2:206%;--y1:50%;--y2:50%;--c1:#fff0d3;--c2:#ffd68b;--c3:#dea349;--c4:#bc7c1d}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector select{padding:16px}#ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector option{background-color:#000000}[role=dialog][id^=ot-][id$=-modal]{color-scheme:light}#ot-reservation-widget .picker{color:var(--ot-calendar-text-color)}#ot-reservation-widget .picker__holder{overflow:hidden;box-shadow:none;border-radius:1px;left:50%;padding:0;width:100%;min-width:327px;height:auto;transform:translate(-50%);background-color:#323232}@media (min-width:768px){#ot-reservation-widget .picker__holder{min-width:445px}}#ot-reservation-widget .picker__frame{padding:20px 16px}@media (min-width:768px){#ot-reservation-widget .picker__frame{padding:36px 52px}}#ot-reservation-widget .picker__close{display:none}#ot-reservation-widget .picker__box{padding:0}#ot-reservation-widget .picker__header{display:flex;margin-bottom:32px;align-items:center}#ot-reservation-widget .picker__nav--next,#ot-reservation-widget .picker__nav--prev{border:none;position:static;margin:0}#ot-reservation-widget .picker__nav--prev{margin-left:auto;margin-right:20px}#ot-reservation-widget .picker__nav--next:before,#ot-reservation-widget .picker__nav--prev:before{font-size:26px}#ot-reservation-widget .picker__nav--prev:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M10.2013 15.4171L3.10469 8.0686L10.3896 0.907413' stroke='white' stroke-width='1.81731' stroke-linecap='round'/%3E%3C/svg%3E")}#ot-reservation-widget .picker__nav--next:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M5.01936 15.4171L12.116 8.0686L4.83112 0.907413' stroke='white' stroke-width='1.81731' stroke-linecap='round'/%3E%3C/svg%3E")}#ot-reservation-widget .picker__nav--disabled{opacity:.2}#ot-reservation-widget .picker__weekday{color:var(--ot-calendar-text-color);text-transform:uppercase;padding-bottom:10px}#ot-reservation-widget .picker__table td{border:none}#ot-reservation-widget .picker__day{width:100%;height:100%;border:1px solid transparent;font-size:17px;line-height:36px}#ot-reservation-widget .picker__day--disabled{opacity:.2}#ot-reservation-widget .picker__day--outfocus,#ot-reservation-widget tr+tr td:has(.picker__day--outfocus){display:none}#ot-reservation-widget .picker__day:not(.picker__day--disabled):hover{border-color:var(--ot-calendar-selection-color)}#ot-reservation-widget .picker__table .picker__day--highlighted{color:var(--ot-calendar-text-color-active);background-color:var(--ot-calendar-selection-color)}iframe[src*="opentable.co.uk/restref/client"]{color-scheme:light}@font-face{font-family:septemberSpirit;src:url(/_next/static/media/6b0759762b5ec32c-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:septemberSpirit Fallback;src:local("Arial");ascent-override:100.99%;descent-override:31.43%;line-gap-override:2.71%;size-adjust:70.01%}.__className_c35175{font-family:septemberSpirit,septemberSpirit Fallback;font-weight:400;font-style:normal}.__variable_c35175{--font-september-spirit:"septemberSpirit","septemberSpirit Fallback"}@font-face{font-family:baskerville;src:url(/_next/static/media/f864abd5f43e22e7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:baskerville;src:url(/_next/static/media/73428a84c1a521c5-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:baskerville Fallback;src:local("Arial");ascent-override:87.19%;descent-override:37.54%;line-gap-override:24.95%;size-adjust:80.17%}.__className_66bcd8{font-family:baskerville,baskerville Fallback}.__variable_66bcd8{--font-baskerville:"baskerville","baskerville Fallback"}@font-face{font-family:gotham;src:url(/_next/static/media/bac928d3d663f76c-s.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:gotham;src:url(/_next/static/media/737c0d0088545f86-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gotham;src:url(/_next/static/media/81ffad0cfc45d1a7-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gotham Fallback;src:local("Arial");ascent-override:84.57%;descent-override:21.14%;line-gap-override:0.00%;size-adjust:113.52%}.__className_a4be82{font-family:gotham,gotham Fallback}.__variable_a4be82{--font-gotham:"gotham","gotham Fallback"}@font-face{font-family:knockout49;src:url(/_next/static/media/74caf3f21e588978-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:knockout49 Fallback;src:local("Arial");ascent-override:141.94%;descent-override:35.48%;line-gap-override:0.00%;size-adjust:67.64%}.__className_98fdea{font-family:knockout49,knockout49 Fallback;font-weight:400;font-style:normal}.__variable_98fdea{--font-knockout-49:"knockout49","knockout49 Fallback"}@font-face{font-family:knockout48;src:url(/_next/static/media/ec21ff1d8da4e238-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:knockout48 Fallback;src:local("Arial");ascent-override:168.30%;descent-override:42.08%;line-gap-override:0.00%;size-adjust:57.04%}.__className_185b5e{font-family:knockout48,knockout48 Fallback;font-weight:400;font-style:normal}.__variable_185b5e{--font-knockout-48:"knockout48","knockout48 Fallback"}