body {color: #11202d;font-size: 15px;background-color: #eff1f4;font-family: geneo-std, serif;display: flex;flex-direction: column;min-height: 100vh;overflow-x: hidden !important;width: 100vw;}.desktop-only {display: flex;}.mobile-only {display: none;}.wrapper {max-width: 1000px;margin: 0 auto;padding: 0 15px;}.wrapper-small {max-width: 486px;margin: 0 auto;}.orange-link {color: #dc7867;}.pl-pr-15 {padding-left: 15px !important;padding-right: 15px !important;}.orange-link:hover {color: #dc7867;text-decoration: underline;}img {max-width: 100%;}.link-underline {color: #11202d;text-decoration: underline;}.font-size16 {font-size: 16px !important;}.font-size12 {font-size: 12px !important;}.letter-spacing0 {letter-spacing: 0 !important;}body .btn-dark {background-color: #11202d;border-color: #11202d;color: #d6dce3;font-size: 13px;text-transform: uppercase;letter-spacing: 2.34px;font-family: "NexaBold";padding: 10px 14px;}body .btn-dark:hover {background-color: #2a3643;color: #d6dce3;}a:hover {text-decoration: none;}a:focus, button:focus, input:focus, select:focus, textarea:focus, select:focus {outline: none !important;box-shadow: none !important;}input:focus, button:focus, select:focus {outline: none;}button, button:hover, a, a:hover, .find-container .find-btn, .find-container .find-btn:hover, input[type="submit"], input[type="submit"]:hover {-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;}a.no-transition {-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;transition: none !important;}header .dropdown-toggle::after {border: 0 !important;margin: 0;}header .dropdown-toggle {padding: 6px 0;}header .dropdown-toggle:focus {box-shadow: none;}header .header-right-part .dropdown-item {color: #000;font-size: 14px;font-family: "NexaBold";letter-spacing: 2.52px;}header .header-right-part .dropdown-item:focus {background: #11202d;color: #fff;}.slick-slide:focus {border: none;outline: none;}.customers-testimonials {padding-bottom: 40px !important;}.customers-testimonials .slick-dots {bottom: 0px !important;}.radio {position: absolute;z-index: -1;opacity: 0;margin: 10px 0 0 7px;}.radio + label {position: relative;padding: 0 0 0 35px;cursor: pointer;}.radio + label:before {content: "";position: absolute;top: -3px;left: 0;width: 35px;height: 35px;border: 2px solid rgba(17, 32, 45, 0.54);border-radius: 50%;background: #fff;}.radio + label:after {content: "";position: absolute;top: 5px;left: 7px;width: 20px;height: 12px;border-bottom: 2px solid #fff;border-left: 2px solid #fff;transition: 0.2s;opacity: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.radio:checked + label:after {opacity: 1;}.radio:checked + label:before {background: rgb(155, 203, 92);border-color: rgb(155, 203, 92);}.checkbox {position: absolute;z-index: -1;opacity: 0;margin: 10px 0 0 20px;}.checkbox + label {position: relative;padding: 0 0 0 30px;cursor: pointer;}.checkbox + label:before {content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: #fff;transition: 0.2s;border: 2px solid #11202d;border-radius: 3px;}.checkbox + label:after {content: "";position: absolute;top: 4px;left: 3px;width: 13px;height: 7px;background-color: transparent;border-bottom: 2px solid #fff;border-left: 2px solid #fff;transition: 0.2s;opacity: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.checkbox:checked + label:before {background: #11202d;}.checkbox:checked + label:after {opacity: 1;}#scroller {position: fixed;right: 70px;bottom: 70px;display: inline-block;padding: 10px 15px;background: #11202d;cursor: pointer;color: #f8f9f9;border: 1px solid #f8f9f9;border-radius: 3px;z-index: 10;}.page-top-banner {background-color: #11202d;background-size: cover;background-repeat: no-repeat;background-position: top center;min-height: 800px;position: relative;}.home-top-banner:after {content: " ";height: 500px;opacity: 0.5;background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );position: absolute;top: 0;left: 0;right: 0;z-index: 0;}.full-width-wrapper.wrapper {width: 100%;}.page-top-banner.restaurants-top-banner {min-height: 450px;background-image: url("../images/restaurants-bg.jpg");background-position: center;}.page-top-banner.restaurants-top-banner:after, .page-top-banner.menu-top-banner:after, .page-top-banner.delivery-info-top-banner:after {content: " ";height: 277px;opacity: 0.5;background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );position: absolute;top: 0;left: 0;right: 0;z-index: 0;}.page-top-banner.menu-top-banner {max-height: 650px;min-height: 650px;position: relative;background-position: center;}.restaurants-top-banner .banner-info-box p {margin: 0 0 15px 0;}.page-top-banner.restaurants-top-banner .banner-info-box {margin-top: 15%;}.scroll-down {text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-animation: mover 1s infinite alternate;animation: mover 1s infinite alternate;position: absolute;bottom: 24%;left: 50%;margin-left: -24px;display: inline-block;cursor: pointer;z-index: 10;}.margin0 {margin-bottom: 0;}.scroll-down:focus, .scroll-down:hover {color: #11202d;}.homepage___scroll_down {width: 48px;height: 26px;}.menu-toggle img {margin-top: -6px;}data-product-info-add @-webkit-keyframes mover {0% {transform: translateY(0);}100% {transform: translateY(-10px);}}@keyframes mover {0% {transform: translateY(0);}100% {transform: translateY(-10px);}}.page-top-banner .banner-info-box {padding: 20px 0;max-width: 350px;position: relative;z-index: 5;text-align: center;}.page-top-banner .banner-info-box h2 {font-family: "Butler_Regular";font-size: 68px !important;line-height: 80px;text-shadow: 0 4px 16px black;font-size: 64px !important;line-height: 70px;}.butlerStencil {font-family: "Butler_Regular_Stencil";}.top-chef-dishes .home-chefs-names, .home-chefs-names {display: block;text-align: center;color: #d6dce3;font-size: 14px;font-family: "NexaBold";text-transform: uppercase;margin-top: 15px;line-height: 1.29;letter-spacing: 2.5px;}.home-chefs-info {text-align: center;font-size: 13px;font-style: italic;line-height: 1.23;letter-spacing: 0.57px;color: #dbe0e7;font-family: geneo-std, sans-serif;}.banner-info-box h2 {color: #dc7867;font-weight: 500;line-height: 0.97;letter-spacing: 2px;font-family: "Butler_Regular";margin-bottom: 35px;font-size: 80px;}.banner-info-box p {color: #ffffff;font-size: 16px;line-height: 1.31;letter-spacing: 3.09px;font-family: "NexaBold";text-transform: uppercase;margin-bottom: 10px;max-width: 280px;}.banner-info-box .fields-box {padding-right: 10px;}.fields-box input, .fields-box select {width: 100%;height: 41px;padding-left: 40px;font-family: "NexaBold";letter-spacing: 0.4px;font-size: 14px;background-color: #fff;border-radius: 4px;border: none;-webkit-box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4);box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4);padding-right: 10px;}.fields-box select {padding-right: 30px;}.fields-box input:focus, .fields-box select:focus {-webkit-box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4) !important;-moz-box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4) !important;box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4) !important;}.fields-box input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.38);}.fields-box input::-moz-placeholder {color: rgba(0, 0, 0, 0.38);}.fields-box input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.38);}.fields-box input:-moz-placeholder {color: rgba(0, 0, 0, 0.38);}.fields-box select {-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.find-address-box .find-location {position: relative;}.find-address-box .find-location:before {content: "\f3c5";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;left: 11px;color: rgb(44, 52, 72);top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;}.find-address-box .choose-date option {font-size: 13px;padding: 0;}.find-address-box .choose-date:before {content: url("../images/icon-calendar.svg");position: absolute;left: 11px;top: 9px;}.find-address-box .choose-date:after, .additional-date:after {content: "\f0d7";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;right: 20px;color: #2f4362;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 16px;pointer-events: none;}.additional-date {position: relative;}.additional-date select {padding-left: 15px;}.find-address-box-btn .find-btn {background-color: rgb(209, 219, 226);font-size: 14px;letter-spacing: 0.7px;text-align: center;color: rgb(0, 0, 0);font-family: "NexaBold";border: none;padding: 10px 9px;position: absolute;top: 0;right: 15px;border-radius: 4px;-webkit-box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4);box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4);}.find-address-box-btn .find-btn:focus {-webkit-box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4) !important;-moz-box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4) !important;box-shadow: 0 2px 17px 3px rgba(0, 0, 0, 0.4) !important;}.find-address-box-btn .find-btn:hover, .header-search button:hover {background-color: #dc7867;color: #fff;}header.page-header {position: fixed;left: 0;right: 0;top: 0;padding: 13px 0 13px;z-index: 23;}.fixed {background: #11202d;z-index: 23;border-bottom: 1px solid #191d28;}header.page-header.fixed .header-menu li.header-logo span:after {display: none;}.header-search {position: relative;}.header-search input {width: 308px;background-color: transparent;border: 1px solid #d6dce3;height: 40px;padding: 5px 45px 5px 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #d6dce3;}.searchBox input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.7);font-size: 14px;}.searchBox input::-moz-placeholder {color: rgba(255, 255, 255, 0.7);font-size: 14px;}.searchBox input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.7);font-size: 14px;}.searchBox input:-moz-placeholder {color: rgba(255, 255, 255, 0.7);font-size: 14px;}.header-search input:focus {outline: none;}.header-search button {position: absolute;right: 0;top: 0;bottom: 0;background-color: #d6dce3;width: 48px;text-align: center;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;border: none;}@keyframes smoothScroll {0% {-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}100% {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}}@-webkit-keyframes smoothScroll {0% {-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}100% {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}}footer {background-color: #d6dce3;padding-top: 50px;margin-top: auto;}footer .footer-copyright {border-top: 1px solid rgba(17, 32, 45, 0.1);padding: 15px 0;margin-top: 45px;}footer .footer-copyright p {margin-bottom: 0;font-size: 10px;text-transform: uppercase;line-height: 1.3;letter-spacing: 1.8px;font-family: "NexaLight";}.social-icons a {color: #11202d;font-size: 23px;margin-left: 15px;}.footer-menu li a {font-size: 11px;font-family: "NexaLight";text-transform: uppercase;letter-spacing: 1.98px;color: #11202d;border-bottom: 2px solid transparent;}.footer-menu {margin-top: 20px;}.footer-menu li a:hover {border-bottom-color: #11202d;}.footer-menu li a.active {border-bottom-color: #11202d;}.footer-menu .row div:first-child li {margin-right: 15px;}.footer-menu .row div:last-child li {margin-left: 30px;position: relative;}.footer-menu .row div:last-child li:after {content: " ";height: 8px;width: 1px;background-color: #11202d;position: absolute;right: -15px;top: 50%;margin-top: 2px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.footer-menu .row div:last-child li:last-child:after {width: 0;}.page-center-block {padding: 25px 0;background-color: #2a3643;}.more-less-btn {color: #fff;font-family: "NexaBold";cursor: pointer;text-decoration: underline;display: none;margin-bottom: 20px;}.img-inner-block {width: 50%;padding-top: 50%;background-position: center;background-repeat: no-repeat;background-size: cover;}.img-inner-block.chef-image {padding-top: 100%;width: 100%;}.mb48 {margin-bottom: 48px;}.title-text {font-family: "NexaBold";font-size: 36px;color: #dc7867;margin: 0.4em 0 0.9em 0;letter-spacing: 6px;}#home-about .title-text {font-size: 30px;text-transform: uppercase;}#home-about p.blurb {color: #fff;max-width: 66.6%;text-align: center;margin: 0 auto 2rem;}.mb24 {margin-bottom: 24px;}.mb12 {margin-bottom: 12px;}.mb15 {margin-bottom: 15px;}.text-desc {font-size: 16px;letter-spacing: 0.45px;line-height: 28px;color: #ffffff;text-align: justify;font-family: geneo-std, sans-serif;font-weight: 400;font-style: normal;}.text-desc b {font-size: 18px;}.quot-text {line-height: 1.44;letter-spacing: 0.45px;font-size: 18px;color: white;margin-bottom: 4px;font-style: italic;font-family: geneo-std, sans-serif;font-weight: 400;}.quot-chef-text {margin-top: 15px;margin-bottom: 4px;font-style: italic;font-family: geneo-std, sans-serif;color: #fff;font-size: 15px;line-height: 1.33;letter-spacing: 0.38px;}.author-text {font-size: 16px;letter-spacing: 0.4px;color: #d6dce3;text-transform: uppercase;font-family: "NexaBold";margin-bottom: 0;}.author-info {font-size: 14px;letter-spacing: 0.6px;color: #d6dce3;font-family: geneo-std, sans-serif;margin-bottom: 0;font-style: italic;}.bg-img-block {padding-top: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}.dish-name {font-size: 14px;color: #d6dce3;line-height: 1.29;letter-spacing: 2px;font-family: "NexaBold";margin-bottom: 1px;text-transform: uppercase;font-weight: 400;}.home-bottom-dishes .dish-name {letter-spacing: 2.5px;}.dish-desc {font-size: 13px;font-family: geneo-std, sans-serif;font-style: italic;color: #d6dce3;line-height: 1.23;letter-spacing: 0.57px;}.mb16 {margin-bottom: 16px;}.hidden-selects, .find-address-box {padding: 0 57px 10px 0;}.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.find-container {position: relative;max-width: 100%;}.home_newslatter_section {width: 100%;background: #d6dce3 !important;}.home_newslatter_section .newsletter_data_new .policy-btn-new {font-family: "NexaBold" !important;font-size: 10px !important;line-height: normal !important;letter-spacing: 1.79px !important;color: #2a3643 !important;opacity: 1 !important;margin-bottom: 25px !important;}.home_newslatter_section .newsletter_data_new .policy-btn-new:hover {opacity: 0.8 !important;}.newsletter_data_new h3 {font-size: 18px !important;letter-spacing: 4.46px !important;color: #dc7867 !important;margin-bottom: 12px !important;}.home_newslatter_section #SIGNUP_HEADING-new {font-size: 25px !important;letter-spacing: 4.46px !important;color: #dc7867 !important;}.home_newslatter_section .SIGNUP_BODY_ALL {padding: 0 15px !important;}.home_newslatter_section .newsletter_data_new {display: block !important;position: inherit !important;box-shadow: none !important;background: #d6dce3 !important;border-radius: 0;max-width: 1000px !important;top: auto !important;left: 0px !important;transform: none !important;width: auto !important;}.home_newslatter_section #SIGNUP_BODY_ALL .textfield_new {color: #2c3448 !important;background-color: rgba(44, 52, 72, 0.1) !important;border: 1px solid #d6dce3;}.home_newslatter_section #SIGNUP_BODY_ALL .textfield_new::placeholder {color: #2c3448 !important;opacity: 0.5 !important;}.home_newslatter_section .postcode-input-content-new:before, .home_newslatter_section .contact-email-content-new:before {color: #11202d !important;}.home_newslatter_section .newsletter_button-new {background-color: #2c3448 !important;color: #d6dce3 !important;padding: 8px 50px !important;}.home_newslatter_section .new_newslatter_text {font-family: geneo-std, sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 0.5px;text-align: center;color: #2a3643;margin-bottom: 18px;}@media screen and (max-width: 750px) {.newsletter_data_new h3 {font-size: 20px !important;width: auto !important;}}@-webkit-keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.header-menu li a, .header-menu li a:hover {font-size: 12px;letter-spacing: 1.3px;color: #d6dce3;font-family: "NexaBold";position: relative;display: inline-block;cursor: pointer;}.header-menu li:not(.active) a:after {position: absolute;top: 100%;left: 0;right: 2px;height: 1px;background: #d6dce3;content: "";opacity: 0;-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;transition: height 0.3s, opacity 0.3s, transform 0.3s;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);}.header-menu li:not(.active) a:hover:after {height: 2px;opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}.header-menu li.header-logo a:hover:after, .header-menu li.header-logo a:after {opacity: 0 !important;height: 0;}.header-menu li {padding-right: 20px;}.header-menu li.header-logo {padding-right: 32px;}.header-menu li.header-logo span {position: relative;display: inline-block;}.header-menu li.header-logo span:after {content: " ";background-image: url(../images/logo--text.svg);background-repeat: no-repeat;position: absolute;bottom: -20px;width: 80px;height: 7px;left: 0;background-size: contain;}.header-menu li.header-logo img {width: 80px;height: 51px;margin: 0;}.header-menu li.active a:after {content: " ";height: 2px;left: 0;right: 2px;bottom: -2px;background-color: #d6dce3;position: absolute;}header .wrapper {position: relative;}.header-nav li {padding-left: 22px;}.header-nav li img {opacity: 0.7;}.header-nav li.menu-toggle {padding-left: 0;}.header-right-part .searchBox.searchBoxOpen .searchInput {width: 240px;padding: 0 6px;border-bottom: 1px solid #d6dce3;}.header-right-part .searchButton {width: 30px;height: 40px;transition: 0.5s;border: none;background-color: transparent;padding: 0;}.header-right-part .searchButton img {padding: 10px 5px;width: 30px;}.header-right-part .searchButton .close-item {display: none;}.header-right-part .searchInput {border: none;background: none;outline: none;float: left;padding: 0;color: white;font-size: 16px;transition: 0.5s;line-height: 38px;width: 0;border-bottom: 1px solid #d6dce3;}.header-right-part .menu-toggle {display: none;}.home-bottom-dishes {margin: 0 -15px;}.home-bottom-dishes .home-dishes-item {padding: 0 15px;}.slick-dots li:only-child {display: none;}body .slick-dots li button {width: 10px;height: 10px;border-radius: 50%;color: #d6dce3;background: rgba(214, 220, 227, 0.25);margin: 0 auto;}.slick-dots li button:before {color: transparent !important;}body .slick-dots li.slick-active button {background: rgba(214, 220, 227, 1);}.nav__toggle {display: inline-block;position: absolute;z-index: 10;padding: 0;border: 0;outline: 0;right: 15px;top: 15px;cursor: pointer;border-radius: 50%;transition: background-color 0.15s linear;background-color: #11202d;text-align: center;}header .header-right-part .nav__link {color: #d6dce3;display: block;text-align: center;text-transform: uppercase;letter-spacing: 3.5px;font-size: 16px;text-decoration: none;padding: 0.7rem;font-family: "NexaBold";}.menuicon {display: block;cursor: pointer;color: white;transform: rotate(0deg);}.menuicon__bar, .menuicon__circle {fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;}.menuicon__bar {transform: rotate(0deg);transform-origin: 50% 50%;transition: transform 0.25s ease-in-out;}.menuicon__circle {transition: stroke-dashoffset 0.3s linear 0.1s;stroke-dashoffset: 144.513262038;stroke-dasharray: 144.513262038;}.nav-open .menuicon__circle {fill: rgba(255, 255, 255, 0.1);}.mobile-menu-social li a {background-color: #dc7867;width: 40px;height: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 20px 15px;display: inline-block;text-align: center;padding: 2px;}.mobile-menu-social li a {color: #161d2d;font-size: 27px;}.mobile-login-reg a {background-color: transparent;margin: 60px 7px 7px 7px;border: solid 1px #d6dce3;font-size: 14px !important;letter-spacing: 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 7px 5px !important;}.mobile-menu-check-postcode button {background-color: rgba(255, 255, 255, 0.1);font-size: 14px;letter-spacing: 2px;width: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #d6dce3;font-family: "NexaBold";border: none;text-transform: uppercase;padding: 10px 5px;}.mobile-login-reg li {width: 50%;}.mobile-login-reg .logout-link {width: 100%;margin-left: auto;margin-right: auto;}.menu-copyright {font-size: 10px;letter-spacing: 1.8px;color: #fff;font-family: "NexaRegular";}.nav:target .menuicon, .nav-open .menuicon {color: white;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.nav:target .menuicon__bar:nth-child(1), .nav-open .menuicon__bar:nth-child(1), .nav:target .menuicon__bar:nth-child(4), .nav-open .menuicon__bar:nth-child(4) {opacity: 0;}.nav:target .menuicon__bar:nth-child(2), .nav-open .menuicon__bar:nth-child(2) {transform: rotate(45deg);}.nav:target .menuicon__bar:nth-child(3), .nav-open .menuicon__bar:nth-child(3) {transform: rotate(-45deg);}.nav__menu li {padding: 0;cursor: pointer;}.nav_item.active a {color: #fff;}.nav_item.active a span {position: relative;}.nav_item.active a span:after {content: " ";left: -3px;right: 0;position: absolute;background-color: #dc7867;height: 3px;bottom: -5px;}.nav__menu {position: fixed;left: 100%;-webkit-transition: left 400ms;-moz-transition: left 400ms;-ms-transition: left 400ms;-o-transition: left 400ms;transition: left 400ms;background-color: #161d2d;top: 0;bottom: 0;z-index: 5;padding-top: 100px;overflow-y: auto;width: 100%;}.mobile-menu-logo {position: absolute;top: 15px;left: 15px;}.mobile-menu-logo img {opacity: 1;}.nav-open .nav__menu {left: 0;right: 0;width: 100%;}.hidden {overflow: hidden;}.page-breadcrumb .breadcrumb {background-color: transparent;padding: 0;margin-bottom: 10px;}.page-breadcrumb .breadcrumb-item + .breadcrumb-item::before {content: ">";color: #fff;}.page-breadcrumb .breadcrumb li, .page-breadcrumb .breadcrumb a {letter-spacing: 2.16px;font-size: 12px;font-family: "NexaLight";color: #fff;text-transform: uppercase;}.delivering-result h2 {font-size: 24px;font-weight: 500;color: #dc7867;font-family: "Butler_Regular_Stencil";margin-bottom: 0;}.delivering-result a {border-radius: 12px;display: inline-block;background-color: rgba(255, 255, 255, 0.1);font-size: 12px;letter-spacing: 2.16px;color: #fff;font-family: "NexaLight";text-transform: uppercase;padding: 4px 20px;margin-left: 20px;}.delivering-result a:hover {background-color: rgba(220, 120, 103, 0.5);}.restaurants-boxes {border-radius: 2px;box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);background-color: #2a3643;height: 100%;position: relative;padding-bottom: 45px;}.restaurants-boxes .link-to-page {position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;font-size: 0;}.restaurant-box-image {padding-top: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;}.restaurant-box-info {padding: 15px;}.restaurant-chef-info img {max-width: 64px;border-radius: 50%;margin-right: 15px;background: rgba(255, 255, 255, 0.9);border: 1px solid #434856;}.restaurant-chef-info {margin-bottom: 10px;}.restaurant-chef-info h3 {font-size: 16px;letter-spacing: 2.88px;color: #dc7867;font-family: "NexaBold";margin-bottom: 0;}.restaurant-chef-info p {letter-spacing: 2.16px;font-size: 12px;color: #fff;font-family: "NexaBold";margin-bottom: 0;text-transform: uppercase;}.restaurant-additional-info h2, .restaurant-additional-info .bottom_strip .cuisine {letter-spacing: 0.35px;font-size: 14px;color: #fff;font-family: geneo-std, sans-serif;font-weight: bold;}.restaurant-additional-info .status_area span {color: #fff;font-size: 14px;font-family: geneo-std, sans-serif;}.restaurant-additional-info p {font-size: 14px;opacity: 0.7;color: #fff;font-family: geneo-std, sans-serif;line-height: 1.29;letter-spacing: 0.35px;}.restaurant-additional-info h4 {letter-spacing: 0.35px;font-size: 14px;color: #fff;font-family: geneo-std, sans-serif;font-weight: bold;position: absolute;bottom: 10px;}.restaurant-additional-info h4 img {margin-right: 7px;}.menu-top-details {width: 100%;background-color: rgba(17, 32, 45, 0.8);padding-top: 25px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: #fff;z-index: 5;}.menu-top-details img {max-width: 64px;border-radius: 50%;margin-right: 25px;background: rgba(255, 255, 255, 0.9);border: 1px solid #434856;}.menu-top-details .breadcrumb-item {opacity: 0.7;}.menu-top-details .restaurant-address {width: 100%;}.view-details-btn {white-space: nowrap;background-color: rgba(255, 255, 255, 0.1);border: none;border-radius: 50px;padding: 8px 19px;color: #fff;letter-spacing: 2.5px;font-size: 14px;font-family: "NexaLight";position: absolute;right: 0;top: 15px;}.view-details-btn.close-details {padding: 8px 11px;}.hide-box {display: none;}.menu-details-chef-info h3 {letter-spacing: 1.8px;font-size: 36px;font-family: "Butler_Regular_Stencil";color: #dc7867;}.menu-details-chef-info p {letter-spacing: 2.52px;font-size: 14px;font-family: "NexaBold";text-transform: uppercase;}.hide-box p {font-size: 15px;line-height: 1.47;letter-spacing: 0.38px;font-family: geneo-std, sans-serif;}.hide-box li {font-size: 14px;line-height: 1.21;letter-spacing: 0.35px;font-family: geneo-std, sans-serif;}.hide-box li b {margin-top: 20px;display: inline-block;}.menu-top-details .menu-toolbar {margin-top: 20px;}.menu-banner-info h2 {color: #dc7867;font-weight: 500;line-height: 0.97;letter-spacing: 3.2px;font-family: "Butler_Regular";margin-bottom: 35px;font-size: 80px;}.menu-banner-info p {color: #ffffff;font-size: 16px;line-height: 1.31;letter-spacing: 3.09px;font-family: "NexaBold";text-transform: uppercase;margin-bottom: 10px;}.menu-toolbar li a {letter-spacing: 2.52px;opacity: 0.49;font-size: 14px;font-family: "NexaBold";color: #d6dce3;display: inline-block;padding: 15px 10px;border-bottom: 2px solid transparent;margin-right: 5px;}.menu-toolbar li a.active, .menu-toolbar li a:hover {color: #dc7867;border-bottom: 2px solid #dc7867;opacity: 1;}.menu-toolbar ul {margin-bottom: 0;}.menu-center-section {padding: 168px 0 50px 0;background-color: #2A3643;}.menu-center-section .menu-left-box {padding-right: 50px;width: 100%;}.menu-center-section .menu-left-box .collapse-main-box:last-child {border-bottom: 0;}.error_msg span {display: inline-block;margin-bottom: 10px;}.order-box {width: 375px;position: sticky;position: -webkit-sticky;top: 180px;border-radius: 8px;-webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.5);background-color: #11202d;padding: 8px 0;min-height: 200px;}.order-box .product-qty-item button, .order-box .product-qty-item a {background-color: transparent;border: 1px solid #fff;margin: 0 4px;}.order-box .place-order, .header-order-basket-box .place-order, .order_basket_mobile .check_button_modal .place-order {display: block;background-color: #d6dce3;color: #2c3448;font-size: 14px;text-transform: uppercase;letter-spacing: 2.5px;font-family: "NexaBold";border-radius: 20px;padding: 13px 0px 8px;vertical-align: middle;line-height: 19px;text-align: center;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;}.order-box .place-order:hover, .header-order-basket-box .place-order:hover, .order_basket_mobile .check_button_modal .place-order:hover {background-color: #dc7867;color: #ffffff;}.order-box .order_basket_mobile .check_button_modal .place-order {border-radius: 30px;padding: 6px 8px 3px 16px;vertical-align: middle;line-height: 31px;}.order-box .edit-order-count {float: right;}.order-box .order_basket_mobile .check_button_modal .place-order:hover .min-basket-product-count {background-color: #d6dce3;color: #dc7867;}.order-box .place-order .min-basket-product-count {height: 24px;min-width: 24px;line-height: 24px;max-height: inherit;font-size: 14px;padding: 2px 3px 2px 7px;margin-top: -3px;margin-right: 2px;}.order-box .place-order:hover {background-color: #dc7867;color: #fff;}.order_basket_mobile .check_button_modal .mobile_order_button:hover {background-color: #d6dce3;color: #11202d;}.order-box table {margin-bottom: 0;}.order-box tr td {color: #fff;vertical-align: top;padding: 20px 10px;border-top: none;font-size: 14px;border-bottom: 1px solid #8d8d8d;font-family: geneo-std, sans-serif;line-height: 1.7;}.order-box tr:last-child td {border-bottom: 0;letter-spacing: 2.88px;font-size: 16px;font-family: "NexaBold";}.order-box .add-message-btn {display: block;background-color: rgba(214, 220, 227, 0.1);color: #d6dce3;text-align: center;letter-spacing: 2.52px;font-size: 14px;font-family: "NexaBold";border-radius: 18px;padding: 8px;line-height: 19px;vertical-align: middle;text-transform: uppercase;}.product-qty-item button, .product-qty-item a {font-size: 10px;background-color: rgba(214, 220, 227, 0.1);border: none;border-radius: 50%;padding: 3px 6px;color: #fff;text-align: center;display: inline-block;}.product-qty-item input {padding: 0;height: inherit;text-align: center;background-color: transparent;border: none;color: #fff;max-width: 150px;}.product-qty-item input:focus {background: transparent;outline: none;color: #fff;box-shadow: none;}.collapse-head {padding: 20px 15px;cursor: pointer;}.collapse-main-box .collapse-body {padding-bottom: 15px;}.collapse-body .product-name {margin-bottom: 0;letter-spacing: 2.7px;font-size: 15px;font-family: "NexaBold";text-transform: uppercase;color: #11202d;line-height: 20px;}.collapse-body .price-add-btn {-webkit-appearance: none;-webkit-user-select: none;align-items: flex-start;border: 1px solid rgb(44, 52, 72);border-radius: 18px;background-color: rgba(0, 0, 0, 0);box-sizing: border-box;color: rgb(44, 52, 72);cursor: pointer;display: block;font-family: NexaBold;font-size: 14px;font-style: normal;font-variant-caps: normal;font-weight: normal;height: 36px;letter-spacing: 2.5px;line-height: 21px;min-width: 96px;overflow-x: visible;overflow-y: visible;padding: 8px 3px;position: relative;text-align: center;text-indent: 0;text-shadow: none;text-transform: none;-webkit-transition: background-color 0.15s ease-in-out 0s;-moz-transition: background-color 0.15s ease-in-out 0s;-o-transition: background-color 0.15s ease-in-out 0s;transition: background-color 0.15s ease-in-out 0s;vertical-align: middle;word-spacing: 0;writing-mode: horizontal-tb;margin-left: 10px;}.collapse-head-into {cursor: pointer;padding: 15px 0;line-height: 1.07;}#product-info-modal .collapse-head-into .product-name {font-size: 14px;letter-spacing: 2px;font-family: "NexaRegular";line-height: 1.07;}#product-info-modal .collapse-head-into .collapse-head-product-price {font-family: "NexaBold";font-size: 14px;}#product-info-modal .collapse-head.title {padding: 25px 0 10px 0;}#product-info-modal .extras_description, #product-info-modal .description {font-size: 16px;line-height: 1.25;letter-spacing: 0.4px;padding-top: 16px;}.collapse-head-product-price {padding: 0 20px;}#accompaniment {position: relative;margin-top: 20px;}.collapse-main-box-into {border-bottom: 1px solid #ccc;}.collapse-body-into {padding-bottom: 15px;}#product_extras .collapse-main-box-into:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}#accompaniment:before {content: " ";height: 1px;background: #ccc;left: -24px;right: -24px;position: absolute;top: 0;}.collapse-body .kitchen_closed_switcher_price {-webkit-appearance: none;-webkit-user-select: none;align-items: flex-start;color: rgb(44, 52, 72);display: block;font-family: NexaBold;font-size: 14px;font-style: normal;font-variant-caps: normal;font-weight: normal;height: 37px;letter-spacing: 2.5px;line-height: 21px;min-width: 96px;overflow-x: visible;overflow-y: visible;padding: 7px 3px;position: relative;text-align: center;text-indent: 0;text-shadow: none;text-transform: none;-webkit-transition: background-color 0.15s ease-in-out 0s;-moz-transition: background-color 0.15s ease-in-out 0s;-o-transition: background-color 0.15s ease-in-out 0s;transition: background-color 0.15s ease-in-out 0s;vertical-align: middle;word-spacing: 0;writing-mode: horizontal-tb;margin-left: 10px;}.adding .lds-ellipsis, .adding {height: 37px;}.btn.adding {position: relative;min-width: 96px;}.adding .lds-ellipsis {position: absolute;left: 7px;right: 0;top: 0;bottom: 0;width: 100%;}.adding .lds-ellipsis div {top: 11.5px;}.collapse-body .price-add-btn:hover {background-color: #11202d;color: #11202d;border: 1px solid #11202d;}.price-add-btn:hover:after {content: "ADD";position: absolute;top: -1px;bottom: -1px;left: -1px;right: -1px;border-radius: 18px;color: #fff;line-height: 36px;-webkit-transition: background-color 0.15s ease-in-out 0s;-moz-transition: background-color 0.15s ease-in-out 0s;-o-transition: background-color 0.15s ease-in-out 0s;transition: background-color 0.15s ease-in-out 0s;}.menu-row {padding: 15px;}.menu-row:hover {background-color: rgba(214, 220, 227, 0.25);}.collapse-head h2 {letter-spacing: 3.6px;color: #dc7867;font-family: "NexaBold";font-size: 20px;margin-bottom: 0;}.collapse-head i {color: #dc7867;margin-right: 8px;margin-left: 24px;}.fixed-toolbar {position: fixed;left: 0;right: 0;top: 100px;padding-top: 10px;background-color: rgba(17, 32, 45, 1);animation: smoothScroll 1s forwards;-webkit-animation: smoothScroll 1s forwards;}.fixed-toolbar .hide-on-sticky {display: none;}.fixed-toolbar .menu-toolbar {margin-top: 0 !important;}#add-dish-modal .modal-dialog {max-width: 685px;}#add-dish-modal .modal-footer {background-color: #d6dce3;padding: 14px 24px;}#add-dish-modal .product-name {font-size: 15px;letter-spacing: 2.7px;font-family: "NexaBold";color: #11202d;text-transform: uppercase;}.modal-footer .cancel-order-btn {border-radius: 18px;background-color: rgba(42, 52, 72, 0.1);font-size: 14px;letter-spacing: 2.5px;font-family: "NexaBold";color: #11202d;}#add-dish-modal .modal-body {padding: 33px 0;}#add-dish-modal .product-price {border-radius: 18px;min-width: 96px;padding: 7px 3px;border: 1px solid #11202d;background-color: #fff;letter-spacing: 2.5px;font-size: 14px;font-family: "NexaBold";position: relative;display: inline-block;text-align: center;margin-left: 16px;}#add-dish-modal .product-price:after {content: " ";position: absolute;top: 0;bottom: 0;width: 0;left: 0;}#add-dish-modal .product-price.btn-hover:after {content: "ADD";position: absolute;width: calc(100% + 1px);top: -1px;bottom: -1px;left: -1px;right: -1px;background-color: #509e5d;border-radius: 18px;color: #fff;line-height: 36px;webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;-ms-transition: 0.4s ease;-o-transition: 0.4s ease;transition: 0.4s ease;}#add-dish-modal .product-description {font-family: geneo-std, sans-serif;}#add-dish-modal .recommendation-row .product-name {margin-bottom: 0;}.recommendation-row {padding: 10px 0;}#add-dish-modal .input-group button {width: 20px;height: 20px;border-radius: 50%;color: #11202d;border: 1px solid #11202d;background-color: #fff;padding: 0;text-align: center;font-size: 11px;}.modal-recommendation-block .block-tile {letter-spacing: 4px;font-size: 20px;font-family: "NexaBold";color: #dc7867;text-transform: uppercase;}#add-dish-modal .input-group input {color: #11202d;border-color: #fff;margin: 0 2px;text-align: center;max-width: 50px;}.modal-product-row {padding: 0 24px 25px 24px;border-bottom: 1px solid rgba(17, 32, 45, 0.3);margin-bottom: 25px;}.modal-recommendation-block {padding: 0 24px;}.product-description p {font-family: geneo-std, sans-serif;line-height: 1.47;letter-spacing: 0.38px;margin-bottom: 0;}.product-description h3 {font-weight: bold;color: rgb(230, 94, 88);font-size: 15px;line-height: 1.47;letter-spacing: 0.38px;margin: 0;}.modal-footer .add-order-btn {border-radius: 18px;background-color: rgb(80, 158, 93);font-size: 14px;letter-spacing: 2.5px;font-family: "NexaBold";color: #fff;}.order-hide-desk {display: none;}.mobile-fixed-order-box {background-color: #11202d;padding: 20px 10px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 11;}.mobile-fixed-order-box .mobile-order-price {font-size: 16px;letter-spacing: 2.88px;color: #ffffff;font-family: "NexaBold";}.mobile-fixed-order-box button {white-space: nowrap;background-color: #d6dce3;border: none;border-radius: 50px;color: #11202d;letter-spacing: 2.16px;font-size: 12px;text-transform: uppercase;font-family: "NexaBold";width: 75%;padding: 4px 6px 4px 19px;}.indicator-bubble {display: inline-block;min-width: 24px;height: 24px;background-color: #dc7867;color: #fff;border-radius: 50%;margin-left: 2px;vertical-align: middle;text-align: center;padding: 4px 2px;letter-spacing: 0;}.close-order-box {display: none;}.order-box-head {margin-top: 5px;padding-bottom: 15px;}.scrollable-box {max-height: 300px;overflow-y: auto;}.scrollable-box::-webkit-scrollbar {width: 6px;}.scrollable-box::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.scrollable-box::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}#total .desc {font-size: 16px;letter-spacing: 2px;line-height: 1;color: #dc7867;font-family: "NexaBold";}#total .price {font-size: 16px;letter-spacing: 2px;line-height: 1;color: #fff;font-family: "NexaBold";}.ordered_items .title {letter-spacing: 2px;color: #e3826e;font-family: "NexaBold";font-size: 14px;line-height: 1.21;text-transform: uppercase;margin-bottom: 16px;}.empty_box {color: #fff;font-size: 15px;font-family: "NexaRegular";line-height: 1.7;margin: 10px 0 0 0;}.basket_contents {color: #fff;}.order-box .name, .sub_total .desc {font-family: "NexaRegular";font-size: 14px;letter-spacing: 2px;color: #fff;line-height: 1.14;}.align-items-center {align-items: center !important;}.item_order {margin-bottom: 16px;}.order-box .delivery-to-btn {display: block;width: 100%;text-align: center;padding: 8px;background-color: rgba(214, 220, 227, 0.2);font-size: 14px;color: #d6dce3;font-family: "NexaBold";-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;line-height: 24px;margin: 3px 0 10px;}.order-box .delivery-to-btn:hover {background-color: rgba(214, 220, 227, 0.3);}.desk-order-price, .sub_total .price, .final-product-list .price {line-height: 1.14;letter-spacing: 2px;font-size: 14px;font-family: "NexaRegular";}.order-box .qty {margin: 0px 8px;font-size: 14px;font-family: "NexaRegular";letter-spacing: 0.44px;}.ordered_items .group, .basket_contents .sub_total, #total {padding: 15px 6px;border-bottom: 1px solid rgba(214, 220, 227, 0.2);}#total {border-top: 1px solid rgba(214, 220, 227, 0.2);}.est_time {padding: 15px 6px;font-size: 14px;text-align: center;font-family: NexaLight, sans-serif;background-color: white;color: #11202d;font-weight: bold;border-radius: 0 0 20px 20px;}.page-top-banner.delivery-info-top-banner {min-height: 480px;position: relative;background-image: url(../images/restaurants-bg.jpg);-moz-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);}.delivery-top-details {width: 100%;background-color: rgba(17, 32, 45, 0.8);padding: 10px 0 15px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: #fff;z-index: 5;}.delivery-top-details ul {margin-bottom: 0;counter-reset: section;}.delivery-top-details ul li {position: relative;padding: 30px 60px 0 60px;color: rgba(255, 255, 255, 0.5);font-size: 14px;}.delivery-top-details ul li:before {counter-increment: section;content: counter(section);position: absolute;top: 0;left: 50%;color: #11202d;width: 24px;height: 24px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5);margin-left: -12px;text-align: center;padding: 2px;}.delivery-top-details ul li:after {content: " ";position: absolute;height: 1px;background-color: rgba(255, 255, 255, 0.5);width: 135px;left: 50%;margin-left: 20px;top: 12px;}.delivery-top-details ul li.pass-step:before {content: "\f00c";font-family: "Font Awesome 5 Free";font-weight: 900;padding: 3px;}.delivery-top-details ul li.current-step:after {background-color: rgba(255, 255, 255, 1);}.delivery-top-details ul li:last-child:after {width: 0;}.delivery-top-details ul li.current-step, .delivery-top-details ul li.pass-step {color: rgba(255, 255, 255, 1);}.delivery-top-details ul li.current-step:before, .delivery-top-details ul li.pass-step:before {background-color: rgba(255, 255, 255, 1);}.basket-product-name {font-family: geneo-std, sans-serif;letter-spacing: 0.35px;font-size: 14px;padding-right: 25px;}.delivery-basket #total {border-bottom: none;}.delivery-main-info .menu-center-section {padding: 25px 0 65px 0;background-color: #eff1f4;}.delivery-main-info .order-box {top: 125px;}.orange-title20 {font-size: 20px;color: #dc7867;letter-spacing: 3px;font-family: "NexaBold";margin: 15px 0;text-transform: uppercase;}.orange-title16 {font-size: 16px;color: #dc7867;letter-spacing: 2.88px;font-family: "NexaBold";margin: 20px 0;text-transform: uppercase;}.dark-subtitle15 {font-size: 15px;color: #11202d;letter-spacing: 1px;font-family: "NexaBold";margin: 15px 0;text-transform: uppercase;}.existing_addresses {margin-bottom: 20px;}.simple-url {color: #11202d;text-decoration: underline;}.checkbox-content label {font-size: 12px;letter-spacing: 0.6px;color: #11202d;font-family: "NexaBold";line-height: 22px;margin-bottom: 12px;}.continue-btn {letter-spacing: 2.52px;font-size: 14px;color: #d6dce3;font-family: "NexaBold";border-radius: 4px;background-color: #11202d;display: inline-block;padding: 10px 16px 6px;border: none;text-transform: uppercase;}#confirmation_order_make_confirm {margin-top: 16px !important;}.continue-btn:hover {background-color: #2a3643;color: #d6dce3;}.add-address-btn {background-color: #d6dce3;letter-spacing: 2.52px;font-size: 14px;color: #11202d;font-family: "NexaBold";padding: 7px 17px;margin: 15px 0 50px;}.hidden-address-box {display: none;padding: 0px 0px;}.delivery-address-checkbox {margin-top: 50px;}.address-box {background-color: #fff;//padding: 25px;position: relative;margin-bottom: 15px;}.address-box ul li {font-size: 16px;line-height: 1.5;color: #2c3448;letter-spacing: 0.8px;}.address-box.address-active ul li {color: #2c3448;}.address-box label {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.address-box.out-of-area {display: -ms-flexbox !important;display: flex !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}.address-box .radio + label:before {content: "";top: 50%;left: auto;right: 25px !important;margin-top: -17px;}.address-box .radio + label:after {top: 50%;margin-top: -8px;left: auto;right: 32px;}.out-of-area .out-of-area-text {font-size: 14px;color: rgba(17, 32, 45, 0.5);font-family: "NexaBold";text-decoration: underline;display: inline-block;}.login-reg-content .login_area {order: 2;min-width: 368px;width: 368px;}.login-area-box {border-radius: 8px;box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);background-color: rgb(17, 32, 45);overflow: hidden;}.login-area-box .title {font-size: 20px;letter-spacing: 3.57px;color: #dc7867;font-family: "NexaBold";text-transform: uppercase;padding: 24px;border-bottom: 1px solid rgba(214, 220, 227, 0.2);}.login-area-box .login-field-row {margin-bottom: 24px;}.login-area-box .forgot-password-link {font-size: 14px;letter-spacing: 0.7px;color: #d6dce3;text-decoration: underline;font-family: geneo-std, sans-serif;}.login-area-box #login_submit_login {border-radius: 4px;background-color: #d6dce3;color: #11202d;width: 100%;border: none;letter-spacing: 2.52px;font-size: 14px;text-transform: uppercase;font-family: "NexaBold";padding: 10px 8px 6px 8px;margin-top: 30px;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;}.login-area-box #login_submit_login:hover {background-color: #dc7867;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;color: #fff;}.login-area-box #create_account_button {background-color: #d6dce3;color: #11202d;width: 100%;border: none;border-radius: 4px;letter-spacing: 2.52px;font-size: 14px;text-transform: uppercase;font-family: "NexaBold";padding: 10px 8px 6px 8px;margin-top: 15px;margin-bottom: 10px;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;}.login-area-box #create_account_button:hover {background-color: #dc7867;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;color: #fff;}.login-area-box .login-field-row label {width: 100%;font-size: 14px;letter-spacing: 2.5px;color: #fff;font-family: "NexaBold";margin-bottom: 8px;text-transform: uppercase;}.login-area-box .login-field-row input {width: 100%;border-radius: 4px;background-color: rgba(255, 255, 255, 0.2);height: 48px;padding: 5px 15px;color: #fff;border: 1px solid transparent;}.login-area-box .login-field-row input.errorInput, input.errorInput, select.errorInput {border-color: #f15666 !important;}.login-area-box .form_wrap {padding: 24px;}.login-area-box #login input#login_email, .login-area-box #login input#login_password {caret-color: #fff;}.login-reg-content .register_area {min-width: 368px;width: 368px;}.login-reg-content .register_area .confirmation_check {letter-spacing: 0.8px;color: #d6dce3;font-size: 16px;font-family: geneo-std, sans-serif;margin-top: 24px;}.login-reg-content .register_area .checkbox + label:before {background-color: rgb(42, 54, 67);border: 2px solid #fff;}.login-reg-content .register_area .checkbox + label {color: #d6dce3;letter-spacing: 0.7px;font-size: 14px;font-family: geneo-std, sans-serif;}.login-reg-content .register_area .register_privacy_text {letter-spacing: 0.7px;color: #d6dce3;font-size: 14px;margin-top: 46px;border-bottom: 1px solid #d6dce3;padding-bottom: 24px;font-family: geneo-std, sans-serif;}.login-reg-content .register_area .register_privacy_text a {color: #d6dce3;text-decoration: underline;}.login-reg-content .register_area h6 {font-size: 16px;letter-spacing: 0.8px;font-family: geneo-std, sans-serif;color: #d6dce3;padding: 24px;}.reset-password-section h6 {font-size: 16px;letter-spacing: 0.8px;font-family: geneo-std, sans-serif;color: #323b53;margin-bottom: 24px;}.login-reg-content .register_area .tick {font-size: 14px;letter-spacing: 0.7px;color: #d6dce3;font-family: geneo-std, sans-serif;}.login-reg-content .register_area .tick a {color: #d6dce3;font-weight: bold;text-decoration: underline;}.page-top-banner.login-reg-top-banner {min-height: 120px;max-height: 120px;position: relative;-moz-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);}.page-top-banner.login-reg-top-banner:after {content: " ";height: 277px;opacity: 0.5;background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=0 );position: absolute;top: 0;left: 0;right: 0;z-index: 0;}.login-reg-section {background-color: rgb(239, 241, 244);padding: 25px 0 60px 0;}.reg-form-row {margin-bottom: 24px;}.reset-password-row label {width: 100%;font-size: 14px;color: #11202d;font-family: "NexaBold";}.reset-password-row input {width: 100%;border-radius: 4px;height: 48px;border: 1px solid rgba(17, 32, 45, 0.5);background-color: transparent;padding: 5px 15px;}.reg-form-row label {width: 100%;font-size: 14px;letter-spacing: 2.5px;color: #d6dce3;font-family: "NexaBold";margin-bottom: 8px;text-transform: uppercase;}.reg-form-row input {width: 100%;border-radius: 4px;background-color: rgba(255, 255, 255, 0.2);height: 48px;padding: 5px 15px;border: 1px solid transparent;}.reg-form-row input.errorInput {border-color: #f15666;}.err_msg, span.errorText {color: #f15666;display: block;}.reset-password-section .continue_btn {background-color: #11202d;border: none;border-radius: 4px;font-family: "NexaBold";font-size: 14px;letter-spacing: 2.52px;color: #d6dce3;text-transform: uppercase;padding: 8px 22px;margin-top: 27px;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;}.reset-password-section #retrieve_form_retrieve:hover {background-color: rgb(42, 54, 67);-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;}.register_area .register_btn {border: none;border-radius: 4px;font-family: "NexaBold";font-size: 14px;letter-spacing: 2.52px;background-color: #d6dce3;color: #11202d;width: 100%;text-transform: uppercase;padding: 8px 22px;margin-top: 10px;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;}.register_area .register_btn:hover {background-color: #dc7867;-webkit-transition: 0.6s ease;-moz-transition: 0.6s ease;-ms-transition: 0.6s ease;-o-transition: 0.6s ease;transition: 0.6s ease;color: #fff;}.reset-password-section {padding: 35px 0;min-height: 480px;}.reset-password-row {max-width: 615px;}.box-have-tooltip {position: relative;}.box-have-tooltip .tooltiptext {display: none;position: absolute;left: inherit;right: 0;width: max-content;top: 100%;margin-left: 0;margin-top: 13px;background-color: #fff;padding: 15px;-moz-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);border-radius: 5px;z-index: 5;font-size: 14px;}.box-have-tooltip .tooltiptext:after {bottom: 100%;left: 30px;top: auto;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 10px;margin-left: -10px;}.box-have-tooltip .tooltiptext ul {margin-bottom: 0;}.box-have-tooltip:hover .tooltiptext {display: inline-block;}.additional-top-banner {min-height: 480px;position: relative;background: url(../images/additional-top.jpg) center no-repeat;background-size: cover;-moz-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);}.additional-top-banner.my-account-bg {background: url(../images/hero___mussels_bottom.jpg) center no-repeat;background-position: relative;background-size: cover;}.additional-top-banner.my-account-edit-details {background: url(../images/hero___tagine_bottom.jpg) center no-repeat;background-position: relative;background-size: cover;}.additional-top-banner.my-account-edit-address {background: url(../images/hero___Cook-and-Thief21010.jpg) center no-repeat;background-position: relative;background-size: cover;}.additional-top-banner.my-account-order-details-page {background: url(../images/hero___gnocchi-landscape.jpg) center no-repeat;background-position: relative;background-size: cover;}.additional-top-banner.contact-us-bg {background: url(../images/hero___john-chantarasak.jpg) center no-repeat;background-position: relative;background-size: cover;}.additional-top-banner.about-bg {background: url(../images/hero___Cook-and-Thief21087.jpg) center no-repeat;background-position: relative;background-size: cover;}.additional-top-banner:after {content: " ";height: 277px;opacity: 0.5;background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=0 );position: absolute;top: 0;left: 0;right: 0;z-index: 0;}.center-section {padding: 45px 0 65px;}.large-title, .about-title {font-size: 32px;color: rgb(227, 130, 110);font-family: "Butler_Regular_Stencil";font-weight: bold;padding-bottom: 45px;border-bottom: 1px solid rgba(0, 0, 0, 0.12);margin-bottom: 0;}.about-block-img {min-width: 310px;padding-top: 32%;background-size: cover;background-repeat: no-repeat;background-position: center;}.allergens-link {color: rgb(220, 120, 103);}.about-page-text {padding: 15px 0;}.about-page-text p {color: rgb(72, 86, 120);line-height: 1.5;font-size: 16px;font-family: geneo-std, sans-serif;}.about-page-intro p {color: rgb(72, 86, 120);line-height: 1.5;font-size: 18px;font-family: geneo-std, sans-serif;text-align: center;border-bottom: 1px solid rgba(0, 0, 0, 0.12);padding: 1rem 0 2rem;}.about-page-center .about-page-row:nth-child(odd) .about-page-text {padding-right: 70px;padding-right: 0;padding-left: 48px;}.about-page-center .about-page-row:nth-child(even) .about-page-text {padding-left: 48px;}#crafty_postcode_result_display select {width: 100% !important;border-radius: 4px;height: 40px;border: 1px solid rgba(44, 52, 72, 0.5);background-color: transparent;padding: 5px 15px;display: block;}.form-field-row {margin-bottom: 24px;}.form-field-row label {width: 100%;font-size: 14px;color: #11202d;font-family: "NexaBold";}.form-field-row input, .form-field-row select {width: 100%;border-radius: 4px;height: 48px;border: 1px solid rgba(17, 32, 45, 0.5);background-color: transparent;padding: 5px 15px;}.voucher_code .form-field-row input {font-size: 16px;line-height: 1.5;letter-spacing: 0.8px;font-family: geneo-std, serif;height: 48px !important;padding: 5px 20px;}.form-field-row textarea {width: 100%;border-radius: 4px;border: 1px solid rgba(17, 32, 45, 0.5);background-color: transparent;padding: 10px 20px;resize: none;}.form-field-row.card-field {min-width: 135px;max-width: 135px;}.select_gratuity select, .select_gratuity input {font-size: 14px;letter-spacing: 0.7px;color: #2c3448;font-family: "NexaBold";}.checkout_area #total {border-bottom: none;}.question-answer-section {margin-top: 25px;}.question-answer {counter-reset: question-answer;width: 100%;}.sidebar-question {width: 285px;margin-right: 48px;min-width: 285px;}.sidebar-question ul {position: sticky;top: 120px;counter-reset: question-sidebar;}.sidebar-question li a {text-transform: capitalize;display: block;background-color: rgba(214, 220, 227, 0.5);line-height: 1.71;padding: 11px 16px;font-size: 13px;color: #38435f;font-family: "NexaBold";border-bottom: 1px solid #eff1f4;}.sidebar-question li a:hover, .sidebar-question li a.active {background-color: #e5e7e9;}.sidebar-question li a:before {counter-increment: question-sidebar;content: counter(question-sidebar) ".";margin-right: 4px;}.question-answer .question-title {text-transform: capitalize;font-size: 20px;color: rgb(0, 0, 0);font-family: "NexaBold";}.question-title:before {counter-increment: question-answer;content: counter(question-answer) ".";margin-right: 5px;}.question-answer p, .question-answer li {font-size: 16px;color: rgb(0, 0, 0);font-family: geneo-std, sans-serif;}.question-answer p a {color: #11202d;text-decoration: underline;}.question-answer-row {margin-bottom: 50px;}.contact-form-block {max-width: 486px;margin: 0 auto 62px;}.contact-form-block .btn-dark {font-size: 14px;font-family: "NexaBold";letter-spacing: 2.52px;color: #d6dce3;text-transform: uppercase;padding: 10px 16px 7px;}.contact-form-block .contact-subtitle {font-size: 16px;color: #11202d;font-family: geneo-std, sans-serif;font-weight: bold;}#card_details .form-field-row div.like-input {border-radius: 4px;border: 1px solid rgba(17, 32, 45, 0.5);background-color: transparent;padding: 10px 15px;min-width: 136px;height: 40px;}#card_details .form-field-row div.like-input.invalid, input.invalid {border-color: #f15666 !important;}#crafty_postcode_result_display {color: #f15666;display: block;}.confirm-checkout-box {padding: 25px 0;margin-bottom: 40px;font-size: 14px;font-family: "NexaBold";color: #11202d;}.checkout_delivery_area a {color: #dc7867;}.error_msg span {color: #dc7867;}.post-code-not-found-box p, .post-code-not-found-box .checkbox + label {font-family: geneo-std, sans-serif;line-height: 1.5;letter-spacing: 0.7px;font-size: 14px;}.post-code-not-found-box p a {color: #11202d;text-decoration: underline;}.thank-you-box {text-align: center;background-color: rgba(214, 220, 227, 0.3);padding: 11px 35px;margin-top: 44px;}.my_account_page .side_nav {width: 285px;margin-right: 48px;min-width: 285px;}.my_account_page .side_nav ul {position: sticky;position: -webkit-sticky;top: 120px;counter-reset: question-sidebar;}.my_account_page .side_nav ul a {text-transform: capitalize;display: block;background-color: rgba(214, 220, 227, 0.5);line-height: 1.71;padding: 11px 16px;font-size: 14px;color: #3f4c6b;font-family: "NexaLight";border-bottom: 1px solid #eff1f4;font-weight: 700;}.my_account_page .content_area {width: 100%;}.white-shadow-box {-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.14);-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.14);box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.14);background-color: #fff;padding: 16px;position: relative;min-height: 128px;}#contact-details .white-shadow-box, #food-preferences .white-shadow-box, #cards .white-shadow-box, #delivery-address .white-shadow-box {padding-right: 50px;}.orders_overview table th {vertical-align: top;}.orders_overview table td a {color: #11202d;text-decoration: underline;}.add-info-btn {position: absolute;left: 0;top: 0;right: 0;bottom: 0;color: transparent;font-size: 0;}.add-info-btn:after {content: "\f067";font-weight: 900;font-family: "Font Awesome 5 Free";left: 50%;position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #11202d;font-size: 27px;}.edit-btn {text-transform: uppercase;text-decoration: underline;color: #11202d;font-size: 14px;font-family: "NexaBold";position: absolute;right: 16px;top: 16px;}.edit-btn:hover {color: #dc7867;}.delete-info-btn:hover {color: #dc7867;}.edit-btn-summary {text-transform: uppercase;color: #11202d;font-size: 14px;font-family: "NexaBold";padding: 11px 16px 11px 17px;border-radius: 4px;background-color: rgba(214, 220, 227, 0.5);width: 64px;height: 40px;margin-top: 20px;margin-bottom: 20px;position: absolute;right: 20px;}.edit-btn-summary:hover {color: #dc7867;}.my_account_page .white-shadow-box {font-size: 14px;font-family: geneo-std, sans-serif;}.delivery-choose-date select {font-size: 14px;letter-spacing: normal;font-family: "NexaRegular";color: #2c3448;}.special_instruction_text, .special_instruction_text_w3w li, .form-field-row textarea {font-size: 14px;line-height: 1.2;letter-spacing: 0.8px;color: #11202d;}.special_instruction_text_w3w li {margin-bottom: 0.8rem;}.special_instruction_text_w3w a {text-decoration: underline;}.delete-info-btn {position: absolute;right: 16px;top: 16px;text-transform: uppercase;text-decoration: underline;color: #dc7867;font-size: 14px;font-family: "NexaBold";}.back-to-account, .back-to-account:hover {color: #11202d;font-family: "NexaBold";text-decoration: underline;text-transform: uppercase;letter-spacing: 1px;font-size: 13px;}.bordered-box {border: 1px solid #d1d1d1;padding: 15px;}.header-basket-button {cursor: pointer;position: relative;}.header-basket-button.active img {opacity: 1;}.product-count {position: absolute;background-color: #dc7867;color: #fff;font-size: 12px;font-family: "NexaBold";padding: 2px 5px 0px;border-radius: 50%;left: -24px;top: 0;height: 20px;max-height: 20px;min-width: 20px;display: inline-block;text-align: center;line-height: 19px;}.basket-header-order {border-bottom: 1px solid rgba(214, 220, 227, 0.2);}.header-order-basket {position: relative;}.header-order-basket-box {position: absolute;top: 100%;border-radius: 20px;-webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);background-color: #11202d;width: 400px;right: 0;min-height: 100px;color: #fff;display: none;margin-top: 7px;}.header-order-basket-box .basket-header {padding: 15px;border-bottom: 1px solid rgba(214, 220, 227, 0.2);}.header-order-basket-box .basket-header h2 {margin: 0;font-size: 20px;letter-spacing: 3.6px;font-family: "NexaBold";color: #fff;}.header-order-basket-box .ordered_items .name {font-family: "NexaRegular";font-size: 14px;letter-spacing: 2px;color: #fff;}.header-order-basket-box .product-qty-item button, .header-order-basket-box .product-qty-item a {background-color: transparent;border: 1px solid #fff;}.header-order-basket-box .ordered_items .group, .header-order-basket-box .sub_total {padding: 15px;}.header-order-basket-box .sub_total {border-bottom: 1px solid rgba(214, 220, 227, 0.2);}.header-order-basket-box #total {padding: 25px 15px;border-bottom: none;}.header-order-basket-box .est_time, .dishes_max_value {padding: 10px 15px;border-top: 1px solid rgba(214, 220, 227, 0.2);}.header-order-basket-box .qty {margin: 0 8px;}.close-basket-btn {cursor: pointer;}.menu-bottom-toolbar {width: 100%;background-color: rgba(17, 32, 45, 0.8);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: #fff;z-index: 5;left: 0;right: 0;background-color: rgba(17, 32, 45, 1);max-height: 100%;overflow-y: auto;top: 0;padding-top: 107px;position: fixed;}.menu-bottom-toolbar.opened {z-index: 25;}.menu-tablist li a {color: #d6dce3;letter-spacing: 2.52px;font-size: 13px;font-family: "NexaBold";display: block;margin-right: 5px;opacity: 0.7;line-height: 25px;padding: 0 15px 10px 15px;border-bottom: 2px solid transparent;text-transform: uppercase;}.mobile-tabs li a {color: #d6dce3;letter-spacing: 2.52px;font-size: 14px;font-family: "NexaBold";display: block;margin-right: 5px;opacity: 0.7;line-height: 25px;padding: 10px;border-bottom: 2px solid transparent;text-transform: uppercase;text-align: center;}.menu-tablist li a.active, .mobile-tabs li.tab-link.active a, .mobile-tabs li a.active {color: #fff;opacity: 1;border-bottom: 2px solid #dc7867;}.menu-top-banner {-moz-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.09), 0 5px 5px -3px rgba(0, 0, 0, 0.1);}.sort-product-section {background-color: #262d3f;padding: 24px 0;display: none;overflow-x: auto;}.sort-product-section select {border: 2px solid rgba(255, 255, 255, 0.1);background-color: transparent;color: rgba(214, 220, 227, 0.7);font-size: 14px;letter-spacing: 2.52px;font-family: "NexaBold";height: 36px;padding: 0 29px 0 10px;min-width: 90px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;line-height: 20px;max-width: 180px;}.select-item {position: relative;}.select-item:after {content: url("../images/arrow-down.svg");position: absolute;right: 5px;top: 6px;pointer-events: none;}.select-cont select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}.select-cont {position: relative;}.select-cont:after {content: "\f0d7";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;color: #11202d;}.checkout_steps .address-info-row {padding-left: 35px;position: relative;}.checkout_steps .form-field-row input, .checkout_steps .form-field-row select {height: 40px;}.checkout_steps .delivery-box {-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);margin-bottom: 15px;}.checkout_steps input::-webkit-input-placeholder {font-family: "NexaRegular";}.checkout_steps input:-ms-input-placeholder {font-family: "NexaRegular";}.checkout_steps input::placeholder {font-family: "NexaRegular";}.hidden-address-box .form-control {font-family: "NexaRegular";}.address-info-row .radio + label:before {left: 0;width: 20px;height: 20px;top: 0;margin-top: 4px;border-color: #11202d;}.address-info-row .radio {left: 0;top: 0;}.hidden-address-box .form-control {border: 1px solid rgba(44, 52, 72, 0.5);height: 40px;}.checkout_steps .hidden-address-box label {width: 100%;font-size: 14px;color: #2c3448;font-family: "NexaBold";letter-spacing: 0.7px;margin-top: 10px;}.checkout_steps #payment_make_payment {line-height: 24px;letter-spacing: 2.5px;}.checkout_steps #payment_make_payment:hover {background-color: #dc7867;color: #ffffff;}.crafty_postcode_result select {margin-top: 15px;margin-bottom: 10px;}.checkout_steps .find-btn {background-color: #d6dce3;font-size: 14px;letter-spacing: 0.7px;text-align: center;color: #11202d;font-family: "NexaBold";padding: 6px 36px;text-transform: uppercase;line-height: 28px;border: none;}.add-new-btn {background-color: #d6dce3;font-size: 14px;letter-spacing: 0.7px;text-align: center;color: #11202d;font-family: "NexaBold";padding: 6px 36px;text-transform: uppercase;line-height: 28px;border: none;}.checkout_steps .find-btn:hover, .add-new-btn:hover {background-color: #11202d;color: #d6dce3;}.address-info-row.address-box .radio + label:after {top: 4px;margin-top: 4px;left: 4px;right: inherit;width: 12px;height: 12px;background: #11202d;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: none;}.address-info-row .radio:checked + label:before {background: transparent;border-color: #11202d;}.sort-product-section select option {color: #000;font-size: 12px;}.sort-product-section .select-item {margin-right: 10px;}.sort-menu-btn, .menu-search-open, .menu-search-close, .menu-info-btn {cursor: pointer;}.menu-search-box, .menu-search-close, .menu-info-box {display: none;}.menu-search-box {width: 100%;padding-bottom: 12px;}.menu-search-box input {width: 100%;border: none;background-color: transparent;color: rgba(255, 255, 255, 1);letter-spacing: 3px;font-size: 17px;font-family: "NexaBold";padding: 0 3px;}.menu-search-box input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.5);}.menu-search-box input::-moz-placeholder {color: rgba(255, 255, 255, 0.5);}.menu-search-box input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.5);}.menu-search-box input:-moz-placeholder {color: rgba(255, 255, 255, 0.5);}.menu-actions-box {width: 50px;min-width: 50px;}.menu-actions-box li span.active img {opacity: 1;}.menu-actions-box img {opacity: 0.7;}.menu-actions-box img:hover {opacity: 1;}.menu-actions-box li {padding: 0 13px;}.menu-actions-box li:last-child {padding-right: 0;}.close-menu-info {cursor: pointer;display: inline-block;background-color: rgba(255, 255, 255, 0.1);padding: 6px;border-radius: 50%;width: 36px;height: 36px;margin-top: 1rem;position: absolute;right: 0;top: 0;}.menu-info-box p {font-size: 16px;font-family: geneo-std, sans-serif;}.menu-info-box h2 {font-size: 24px;font-family: geneo-std, sans-serif;font-weight: bold;margin-bottom: 1.5rem;margin-top: 1rem;font-size: 20px;letter-spacing: 3.21px;text-transform: uppercase;font-family: "NexaBold";font-weight: normal;}.product-info-btn {cursor: pointer;padding: 5px;margin-left: 10px;}.product-info-btn img {max-width: inherit;width: 24px;}.modal-header-content {position: relative;background-color: #11202d;}.modal-header-content button.close {position: absolute;top: 16px;right: 16px;z-index: 2;font-size: 24px;color: #fff;opacity: 1;padding: 5px 10px 9px 10px;border-radius: 50%;}#check-postcode-modal .modal-header-content button.close {top: -5px;right: 0;}#check-postcode-modal .fail-result .modal-header-content button.close {top: 10px;right: -10px;}.modal-header-content .product-img {width: 100%;border-radius: 5px 5px 0 0;vertical-align: top;}.modal-header-content .product_image {padding-top: 100%;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;}.modal-body .product_image {padding-top: 100%;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;}.modal-content .btn.price-add-btn {// display:none;}body .modal.fade .modal-dialog {transition: -webkit-transform 0.5s ease-out;transition: transform 0.5s ease-out;transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;}#product-info-modal .modal-lg {max-width: 640px;margin: 48px auto;}#product-info-modal .product_category {font-size: 14px;text-transform: capitalize;margin-top: 12px;}#product-info-modal .modal-body {padding: 24px 24px 32px 24px;}#product-info-modal .modal-body h2 {letter-spacing: 2.7px;font-size: 16px;font-family: "NexaBold";margin-bottom: 0;}#product-info-modal .modal-body p, #product-info-modal .modal-body h6 {font-family: geneo-std, sans-serif;}#product-info-modal .modal-body h6 {color: #dc7867;margin-bottom: 0;font-weight: 400;font-size: 14px;}#product-info-modal .modal-content {border: none !important;border-radius: 0;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);}#product-info-modal .input-group-prepend a, #product-info-modal .input-group-append a {display: inline-block;width: 30px;height: 30px;border: solid 1px #11202d;color: #11202d;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 7px;font-size: 11px;text-align: center;}#product-info-modal #product_info_total_price {float: right;text-align: right;padding-left: 16px;}#product-info-modal #product_info_total_price.adding {text-align: right;line-height: 30px;right: 18px;}#product-info-modal .input-group-prepend a.disable-remove {color: rgba(17, 32, 45, 0.3);border-color: rgba(17, 32, 45, 0.3);}#product-info-modal .qty {margin: 0 15px;color: #11202d;font-family: "NexaBold";width: 24px;text-align: center;}#product-info-modal .add-success-icon {background-color: #dc7867;color: #d6dce3;display: inline-block;width: 24px;height: 24px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;position: absolute;right: -14px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top: -1px;line-height: 27px;}#product-info-modal .modal-body {background-color: #eef0f3;}#product-info-modal .price-add-btn {height: 32px;line-height: 17px;letter-spacing: 1.71px;color: #11202d;font-size: 12px;background-color: #d6dce3;border: 1px solid #d6dce3;padding-left: 15px;padding-right: 15px;min-width: 234px;text-align: left;}#product-info-modal .price-add-btn:after {text-align: center;}#product-info-modal .collapse-body .price-add-btn:hover {background-color: #11202d;color: #11202d;border: 1px solid #11202d;}#product-info-modal .adding .lds-ellipsis, #product-info-modal .adding {height: 32px;}#product-info-modal .adding {display: block;position: absolute;top: 0;right: 5px;width: 80px;}#product-info-modal .adding .lds-ellipsis div {top: 9.5px;}.mobile-menu-slider {display: none;}.slick-list {width: 100%;}.menu-items-slider .slick-prev:before, .desktop-menu-slider .slick-prev:before {content: "\f053";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 15px;}.desktop-menu-slider {max-height: 36.8px;}.mobile-menu-slider {max-height: 47px;overflow: hidden;}.menu-items-slider .slick-next:before, .desktop-menu-slider .slick-next:before {content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 15px;}.desktop-menu-slider .slick-prev, .desktop-menu-slider .slick-next {margin-top: -6px;}.desktop-menu-slider .slick-prev {left: -20px;}label.age_conscent:before {top: 5px;}label.age_conscent:after {top: 9px;}.menu-mobile-order-box {display: none;}.basket-mobile-head {padding: 25px;display: none;}.title.errorText a, .errorText a {color: #f15666;text-decoration: underline;}.errorText {margin-bottom: 10px;}.note_optional {height: 125px;border: 1px solid #ced4da;}.menu-bottom-toolbar.scroll-fixed-toolbar {position: fixed;top: 78px;left: 0;right: 0;background-color: rgba(17, 32, 45, 1);max-height: 100%;overflow-y: auto;top: 0;padding-top: 107px;}.order-confirm-status {font-size: 20px;margin: 0;font-family: "NexaBold";letter-spacing: 1px;padding: 17px 0 10px 0;}.progress-steps {counter-reset: progress-steps;position: relative;margin-right: -10px;margin-left: -10px;}.progress-steps:after {content: " ";width: 100%;height: 1px;background-color: rgba(17, 32, 45, 0.2);position: absolute;top: 50%;z-index: 0;}.progress-steps li {border: 10px solid #eff1f4;z-index: 2;}.progress-steps li span {position: relative;width: 128px;height: 128px;border-radius: 50%;border: 1px solid rgba(17, 32, 45, 0.2);display: -ms-flexbox;display: flex;-ms-flex-pack: center !important;justify-content: center !important;background-color: #eff1f4;text-align: center;padding: 49% 10px 10px 10px;font-size: 14px;color: rgba(17, 32, 45, 0.2);font-family: "NexaBold";line-height: 1.2;}.progress-steps li.active span {background-color: #dc7867;color: #fff;border-color: #dc7867;}.progress-steps li span:before {counter-increment: progress-steps;content: counter(progress-steps);position: absolute;top: 25%;width: 24px;height: 24px;border-radius: 50%;background-color: rgba(17, 32, 42, 0.2);color: #fff;text-align: center;padding: 2px;line-height: 1.5;font-size: 14px;}.progress-steps li.active span:before {background-color: #fff;color: #dc7867;content: "\f00c";font-family: "Font Awesome 5 Free";font-weight: 900;}.favorite-cuisine-box span {display: grid;grid-template-columns: 50% 50%;column-gap: 10px;}.order-history-pagination .pagination {-ms-flex-pack: end !important;justify-content: flex-end !important;}.order-history-pagination .pagination .pagination-item {display: inline-block;padding: 2px;min-width: 26px;text-align: center;margin: 0 4px;background: #11202d;color: #fff;font-size: 13px;}.order-history-pagination .pagination .pagination-item-active {display: inline-block;padding: 2px;min-width: 26px;text-align: center;margin: 0 4px;background: #d6dce3;color: #11202d;font-size: 13px;}.order-history-pagination .pagination-item-prev, .order-history-pagination .pagination-item-next {color: #11202d;}.allergy-info {padding-top: 3rem;padding-left: 15px;color: var(--color-secondary);}.allergy-info-message {margin-top: 24px;text-align: left;padding-left: 15px;}.dish-indicator {background-color: #5A646E;font-size: 10px;color: var(--color-secondary);padding: 2px 6px 0 7px;border-radius: 1px;text-align: center;vertical-align: middle;margin: 0 2px;}.hot-indicator {color: #dc7867;font-size: 17px;display: none;}.min-height-inherit {min-height: inherit;}.confirm-order-area .white-shadow-box p, .confirm-order-area .white-shadow-box, .confirm-order-area .white-shadow-box select {font-weight: 600;}.address .white-shadow-box input {font-weight: 600;}.confirm-order-area .white-shadow-box {position: relative;padding-right: 60px;}.confirm-order-area .white-shadow-box select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}.select-appearance {position: relative;}.select-appearance:after {content: "\f0d7";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;right: 12px;color: #2f4362;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 16px;pointer-events: none;}.select-appearance select {padding-right: 20px;}@media only screen and (max-width: 767px) {.confirm-order-area .white-shadow-box select {margin-bottom: 10px;}}.sold-out-item {font-family: "NexaBold";color: #b1b5bc;font-size: 12px !important;letter-spacing: 2.7px;}.item-price-wrapper {width: 150px;min-width: 150px;text-align:right;}.order_max {color: #b1b5bc !important;}.wrapper.order-confirmation-wrapper {max-width: 546px;}.order-confirmation-wrapper .intro_copy p {font-size: 16px;}.confirmation-cart-total {-webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);padding: 40px 24px;max-width: 400px;width: 400px;}.confirmation-cart-total .price {font-family: "NexaBold";font-size: 13px;}.order-id {font-family: "NexaBold";text-align: center;font-size: 24px;margin: 15px 0;}.confirm-user-info {font-weight: 700;font-size: 14px;}.confirm-products-row {margin: 25px 0;}.confirm-products-row li {margin-bottom: 15px;}.confirm-total-info {margin-top: 25px;}.confirm-total-info .name {font-size: 16px;font-family: "NexaBold";text-transform: uppercase;}.confirm-total-info .price {font-size: 16px;font-family: "NexaBold";}.load-overlay {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.7);z-index: 100;}.load-overlay p {color: #dc7867;text-transform: uppercase;font-family: "NexaBold";letter-spacing: 2px;font-size: 17px;margin: 15px 0 0;}.lds-ellipsis {display: inline-block;position: relative;width: 80px;height: 80px;}.lds-ellipsis div {position: absolute;top: 20px;width: 13px;height: 13px;border-radius: 50%;background: #dc7867;animation-timing-function: cubic-bezier(0, 1, 1, 0);}.lds-ellipsis div:nth-child(1) {left: 8px;-webkit-animation: lds-ellipsis1 0.6s infinite;-moz-animation: lds-ellipsis1 0.6s infinite;-o-animation: lds-ellipsis1 0.6s infinite;animation: lds-ellipsis1 0.6s infinite;}.lds-ellipsis div:nth-child(2) {left: 8px;-webkit-animation: lds-ellipsis2 0.6s infinite;-moz-animation: lds-ellipsis2 0.6s infinite;-o-animation: lds-ellipsis2 0.6s infinite;animation: lds-ellipsis2 0.6s infinite;}.lds-ellipsis div:nth-child(3) {left: 32px;-webkit-animation: lds-ellipsis2 0.6s infinite;-moz-animation: lds-ellipsis2 0.6s infinite;-o-animation: lds-ellipsis2 0.6s infinite;animation: lds-ellipsis2 0.6s infinite;}.lds-ellipsis div:nth-child(4) {left: 56px;-webkit-animation: lds-ellipsis3 0.6s infinite;-moz-animation: lds-ellipsis3 0.6s infinite;-o-animation: lds-ellipsis3 0.6s infinite;animation: lds-ellipsis3 0.6s infinite;}.Butler_Stencil {font-family: "Butler_Regular_Stencil";}.hero-caption {position: absolute;right: 15px;bottom: 0;color: #fff;padding: 7px 15px;background-color: rgba(0, 0, 0, 0.5);text-align: center;white-space: nowrap;font-size: 15px;}.hero-caption a {color:white;}.restaurant-caption {bottom: 49px;}.cooking-slide-img {padding-top: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;margin-bottom: 15px;}.cooking-slide-item {padding: 0 15px;}.whats-cooking-slider {margin-left: -15px;margin-right: -15px;}.dark-bg-color {background-color: #11202d;}.view-menu-without-postcode {max-width: 300px;margin: 0 auto;}.view-menu-without-postcode h4 {font-size: 16px;line-height: 1.38;letter-spacing: 0.5px;color: #fff;}.view-menu-btn {display: block;width: 70%;text-align: center;font-size: 12px;letter-spacing: 2.52px;font-family: "NexaBold";border-radius: 19px;padding: 10px 16px 7px;line-height: 20px;text-transform: uppercase;margin: 0 auto 16px;background-color: #d6dce3;color: #11202d;}.view-menu-btn:hover {color: rgb(255, 255, 255);background-color: #11202d;}.view-menu-without-postcode .check-postcode-btn {display: block;width: 100%;text-align: center;font-size: 11px;color: #ffffff;letter-spacing: 1.87px;font-family: "NexaBold";border-radius: 0px;background-color: #2a3643;padding: 10px 16px 7px;line-height: 20px;text-transform: uppercase;border: none;}#check-postcode-modal .modal-body {background-color: #11202d;padding: 0;}.modal-post-code-top {padding: 24px 16px 16px 16px;}.modal-post-code-top p {letter-spacing: 0.56px;color: #dbe0e7;font-size: 18px;}.success-result {padding: 20px 16px 16px 16px;}.fail-result {background-color: #d6dce3;padding: 10px 16px 16px 16px;}.fail-result label {width: 100%;font-size: 14px;color: #11202d;font-family: "NexaBold";margin-bottom: 0;}#check-postcode-modal .modal-content {border-radius: 0;border: 0;-webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.5);box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.5);}#check-postcode-modal .modal-dialog {max-width: 375px;}.check-postcode-when-where select {width: 100%;height: 40px;border-radius: 3px;padding-left: 40px;font-family: "NexaBold";letter-spacing: 0.4px;font-size: 14px;background-color: #fff;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.check-postcode-when-where .select-delivery-date, .check-postcode-when-where .find-location {position: relative;}.check-postcode-when-where .select-delivery-date:before {content: url(../images/icon-calendar.svg);position: absolute;left: 11px;top: 9px;}.check-postcode-when-where .select-delivery-date:after {content: "\f0d7";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;right: 20px;color: #2f4362;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 16px;pointer-events: none;}.check-postcode-when-where .postcode-input {width: 100%;background-color: #fff;height: 40px;border-radius: 3px;border: none;padding: 0 10px 0 40px;letter-spacing: 0.7px;color: #2c3448;font-family: "NexaRegular";}.check-postcode-when-where .check-postcode-btn {width: 100%;border-radius: 3px;background-color: #d6dce3;font-size: 14px;letter-spacing: 0.7px;text-align: center;color: #2c3448;font-family: "NexaBold";border: none;line-height: 23px;padding: 9px 10px;}.check-postcode-when-where .check-postcode-btn:disabled {background-color: rgba(214, 220, 227, 0.3);color: rgba(214, 220, 227, 0.3);}.check-postcode-when-where .find-location:before {content: "\f3c5";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;left: 11px;color: rgb(17, 32, 45);top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;}.check-postcode-when-where .success-result p {text-align: center;color: #fff;line-height: 1.22;letter-spacing: 0.56px;font-size: 18px;padding: 0 15px;}.check-postcode-when-where .success-result h2 {font-size: 18px;letter-spacing: 2.7px;color: #d6dce3;font-family: "NexaBold";}.check-postcode-when-where .checking-loading .lds-ellipsis {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: 13px;margin-left: 7px;display: block;}.checking-loading .lds-ellipsis div {top: 0;background-color: #11202d;}.checking-loading .check-postcode-btn, .checking-success .check-postcode-btn, .checking-fail .check-postcode-btn {color: transparent !important;}.check-postcode-when-where .lds-ellipsis, .check-postcode-when-where .success-icon, .check-postcode-when-where .fail-icon {display: none;}.check-postcode-when-where .checking-success .success-icon, .check-postcode-when-where .checking-fail .fail-icon {display: block;}.check-postcode-when-where .success-icon, .check-postcode-when-where .fail-icon {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #2c3448;}.fail-result h2 {color: #11202d;font-size: 18px;letter-spacing: 2.7px;font-family: "NexaBold";text-transform: uppercase;}.page-header-area {padding-top: 106px;}.page-header.dark-header {background-color: #11202d;}.page-header .header-title {font-size: 24px;letter-spacing: 4.32px;color: #d6dce3;display: inline-block;font-family: "NexaBold";padding-left: 10px;}.login-reg-container {padding-top: 48px;}.login-reg-container .login-area-box {background-color: #11202d;-webkit-box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.54);-moz-box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.54);box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.54);}.login-reg-container .login-area-box .login-field-row input, .login-reg-container .reg-form-row input {background-color: rgba(255, 255, 255, 0.1);height: 40px;color: #fff;}.login-reg-container .login-area-box .title {border-bottom: 1px solid rgba(214, 220, 227, 0.1);}.login-reg-container .login-area-box #login_submit_login, .login-reg-container .register_area .register_btn {min-height: 40px;line-height: 24px;vertical-align: middle;}.login-reg-container .login-reg-content .register_area .checkbox + label:before {background-color: transparent;}.login-reg-container .login-reg-content .register_area .register_privacy_text, .reg-grey-border {border-bottom: 1px solid rgba(214, 220, 227, 0.2);}.btn-link-block {display: block;width: 100%;min-height: 40px;line-height: 24px;vertical-align: middle;}@-webkit-keyframes lds-ellipsis1 {0% {transform: scale(0);}100% {transform: scale(1);}}@-moz-keyframes lds-ellipsis1 {0% {transform: scale(0);}100% {transform: scale(1);}}@-o-keyframes lds-ellipsis1 {0% {transform: scale(0);}100% {transform: scale(1);}}@keyframes lds-ellipsis1 {0% {transform: scale(0);}100% {transform: scale(1);}}@-webkit-keyframes lds-ellipsis3 {0% {transform: scale(1);}100% {transform: scale(0);}}@-moz-keyframes lds-ellipsis3 {0% {transform: scale(1);}100% {transform: scale(0);}}@-o-keyframes lds-ellipsis3 {0% {transform: scale(1);}100% {transform: scale(0);}}@keyframes lds-ellipsis3 {0% {transform: scale(1);}100% {transform: scale(0);}}@-webkit-keyframes lds-ellipsis2 {0% {transform: translate(0, 0);}100% {transform: translate(24px, 0);}}@-moz-keyframes lds-ellipsis2 {0% {transform: translate(0, 0);}100% {transform: translate(24px, 0);}}@-o-keyframes lds-ellipsis2 {0% {transform: translate(0, 0);}100% {transform: translate(24px, 0);}}@keyframes lds-ellipsis2 {0% {transform: translate(0, 0);}100% {transform: translate(24px, 0);}}.week_day_when_where ul {list-style: none;padding: 0px;color: white;text-transform: uppercase;margin-bottom: 0px;}.week_day_when_where ul li {display: flex;padding: 10px 0;}.week_day_when_where ul li.week_today {background: #4d5864;}.week_day_when_where ul li p {width: 50%;padding: 0 2%;margin: 0;font-family: "NexaBold";font-size: 14px;}.day_when_where {text-align: right;}.week_when_where {text-align: left;}.week_day_when_where {padding: 0px 0 0 0;width: 100%;}.when_where {display: flex;flex-wrap: wrap;margin-top: 20px;}.when_where button {text-transform: uppercase;color: white;font-family: "NexaBold";font-size: 12px;letter-spacing: 2.5px;width: 50%;text-align: center;border: none;background: transparent;padding: 10px 0;}.when_where .activebtn {border-bottom: 2px solid #dc7867;color: #fff;opacity: 1;}.when_where .menu-tablist .tablinks {padding: 0 5px 10px 5px;}.when_where .menu-tablist li {width: 50%;text-align: center;}.modal-scroll-box {max-height: 100%;overflow-y: auto;}.modal-scroll-box::-webkit-scrollbar {width: 3px;}.modal-scroll-box::-webkit-scrollbar-thumb {background-color: #0d1a23;outline: 1px solid #11202d;}.sign-up_confirmation h3 {font-family: NexaBold, sans-serif;text-transform: uppercase;font-size: 18px !important;letter-spacing: 4.46px !important;color: #dc7867 !important;margin-bottom: 12px !important;text-align: center;}.newsletter_form p {font-family: geneo-std, serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.31;letter-spacing: normal;color: #d6dce3;}.newsletter_form p span {font-family: NexaBold;}.login-area-box #create_account_button {border: 0px;}.form-field-row input::placeholder {font-size: 16px;line-height: 1.5;letter-spacing: 0.8px;font-family: geneo-std, serif;}.payment_voucher_content div {box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);background-color: rgba(255, 255, 255, 0.7);padding: 17px 24px 15px 24px;margin-bottom: 15px;}.payment_voucher_content div p {opacity: 0.7;font-family: NexaBold;font-size: 16px;font-stretch: normal;font-style: normal;line-height: 1;letter-spacing: 2.88px;color: #dc7867;margin: 0;}form#payment.form-horizontal {width: 100%;}.confirm-order-area {box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.26);background-color: #fff;padding: 24px 0;}.white-shadow-box-relative {position: relative;line-height: 1.19;letter-spacing: 0.8px;color: #2c3448;font-size: 16px;font-family: geneo-std, sans-serif;padding: 0;margin-top: -18px;margin-bottom: 24px !important;}.summary_text_style {line-height: 1.19;letter-spacing: 0.8px;color: #2c3448;font-size: 16px;font-family: geneo-std, sans-serif;}.white-shadow-box-relative span {font-weight: bold;}.summary_content {font-family: NexaBold;font-size: 20px;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 3px;color: #2a3643;padding: 0 24px;margin-bottom: 4px;}.summary_address_bloks {margin: 0 80px 0 0;padding: 0;width: 100%;}.summary_bloks {display: flex;padding: 0 24px;flex-wrap: wrap;justify-content: space-between;border-bottom: 1px solid #d8d8d8;position: relative;}.delivery_date_block {display: flex;flex-wrap: wrap;}.title_button_summary_block {display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}.summary_date_time {margin-left: 5px;}.confirm-order-area_summary .continue-btn {border-radius: 20px !important;background-color: #11202d !important;width: 100% !important;padding: 11px 17px 8px !important;}.confirm-order-area_summary .continue-btn:hover {background-color: #dc7867 !important;color: #ffffff;}.modal-dialog-centered.modal-dialog-scrollable {height: auto;}div.set-menu h2 {padding-top: 1rem;margin-bottom: 0px;}div.set-menu span.set-menu_chef {display: block;margin-bottom: 6px;font-size: 14px;}div.set-menu h6 {margin-top: 6px;}.newsletter_data {position: fixed;color: white;text-align: center;margin-right: auto;margin-left: auto;right: 0;left: 0;max-width: 930px;border-radius: 4px;box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 5px 5px -3px rgba(0, 0, 0, 0.2);background-color: #d6dce3;z-index: 20;width: 960px;bottom: 20px;}.newsletter_data h3 {font-size: 18px;letter-spacing: 3.21px;text-transform: uppercase;color: #dc7867;font-family: "NexaBold";margin-bottom: 15px;}#SIGNUP_BODY_ALL {padding: 0px 24px;overflow: hidden;}#SIGNUP_BODY_ALL .textfield {width: 100%;background: rgba(44, 52, 72, 0.1);font-size: 14px;height: 40px;border-radius: 4px;border: 1px solid #d6dce3;padding: 0 16px 0 40px;letter-spacing: normal;color: #2c3448;font-family: "NexaRegular";-webkit-appearance: none;}#SIGNUP_BODY_ALL .textfield::placeholder {color: #2c3448 !important;opacity: 0.5 !important;}#SIGNUP_BODY {overflow: hidden;}.newsletter_button {width: 100%;border-radius: 4px;background-color: #2c3448;font-size: 14px;letter-spacing: 2.5px;text-align: center;color: #d6dce3;font-family: "NexaBold";border: none;line-height: 24px;padding: 8px 35px;}#policy-btn {display: block;width: 100%;text-align: center;font-size: 10px;color: #2a3643;letter-spacing: 1.79px;font-family: "NexaBold";text-transform: uppercase;overflow: hidden;opacity: 1;margin-bottom: 10px;}#policy-btn:hover {opacity: 0.8 !important;}#newsletter_confirm {border-radius: 4px;background-color: #dc7867;color: #2a3643;}#newsletter_confirm p {padding: 9px 0px;font-size: 15px !important;line-height: 1.27;color: #12202d;text-align: center;font-family: geneo-std, sans-serif !important;font-weight: normal !important;font-stretch: normal !important;font-style: normal !important;letter-spacing: 0.5px !important;}#zcampaignOptinForm input.errorInput {border-color: #dc7867 !important;}.errorText {text-align: left;margin-left: 10px;}.newsletter_data button.close {position: absolute;top: -20px;right: -20px;z-index: 2;font-size: 24px;color: #d6dce3;opacity: 1;padding: 5px 10px 9px 10px;border-radius: 50%;}.center-field {width: 56%;margin: 0 1%;}.newletter-main-cont .errorText {font-family: "NexaRegular";font-size: 14px;margin-left: 0;}.contact-email-content, .postcode-input-content {position: relative;}.postcode-input-content:before {content: "\f2bd";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;left: 12px;color: #11202d;top: 5px;font-size: 20px;}.contact-email-content:before {content: "\f0e0";position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;left: 12px;color: #11202d;top: 5px;font-size: 20px;}.new_newsletter_text {font-family: geneo-std, sans-serif;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 0.5px;text-align: center;color: #2a3643;margin-bottom: 18px;max-width: 550px;margin-left: auto;margin-right: auto;padding-left: 16px;}.new_newsletter_text.mobile-only {display:none;}.newsletter-sign-up-intro {overflow: auto;padding-bottom: 20px;}.newsletter-sign-up-intro-text {float: left;padding-top: 24px;text-align: center;width: calc(100% - 128px);padding-left: 32px;}.newsletter-sign-up-intro-text.newsletter-modal {padding-left: 0px;}.newsletter-sign-up-intro-flash {float: left;width: 128px;text-align: right;}.newsletter-sign-up-intro-flash img {padding-left: 24px;}@media screen and (min-width: 751px) {.newletter-main-cont {float: left;width: 70%;}.first-field, .center-field {float: left;width: 50%;}.third-field {float: left;width: 30%;}}@media screen and (max-width: 991px) {.newsletter_data {max-width: 93%;}#SIGNUP_BODY_ALL {padding: 0 30px;}}@media screen and (max-width: 750px) {#newsletter-sign-up-intro-text {padding-top: 8px;}.newletter-main-cont {flex-wrap: wrap;}.first-field, .center-field {width: 100%;margin: 0;}.third-field {width: 100%;margin-bottom: 10px;}.center-field {margin-right: 0;}.newsletter_data h3 {width: 250px;margin-left: auto;margin-right: auto;}.newsletter_data {max-width: 90%;}#SIGNUP_BODY_ALL {padding: 0 15px;}}.newsletter_confirm_home p {font-family: geneo-std, sans-serif !important;font-size: 16px !important;font-weight: normal !important;font-stretch: normal !important;font-style: normal !important;line-height: 1.5 !important;letter-spacing: 0.5px !important;}#kitchen-closed-modal .modal-content {background-color: #11202d;color: #d6dce3;text-align: center;padding: 48px;}#kitchen-closed-modal h2 {color: #dc7867;font-family: "Butler_Regular_Stencil";font-size: 52px;}#kitchen-closed-modal .modal-footer {border-top: none;}#kitchen-closed-modal .btn-secondary {font-family: NexaBold;font-size: 12px;color: #11202d;padding: 10px 16px 7px;letter-spacing: 2.6px;text-transform: uppercase;margin: 0 auto;background-color: #d6dce3;border-radius: 0px;}#kitchen-closed-message {max-width: 768px;text-align: center;margin: 2rem auto 2rem;padding: 0 2rem;}#kitchen-closed-message h2 {color: #dc7867;font-family: "Butler_Regular_Stencil";font-size: 52px;text-align: center;}.captcha {padding-bottom: 16px;border-bottom: 1px solid rgba(214, 220, 227, 0.2);margin-bottom: 8px;}#fc_frame {z-index: 1000 !important;}.view-delevery-slots {width: 100%;margin-top: 8px;padding-bottom: 8px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);margin-bottom: 16px;}.view-delevery-slots .panel-title {color: #d6dce3;letter-spacing: 2.52px;font-size: 14px;font-family: "NexaBold";display: block;margin-right: 5px;opacity: 0.7;line-height: 25px;padding: 0 15px 10px 15px;border-bottom: 2px solid transparent;text-transform: uppercase;width: 100%;text-align: center;}.view-delevery-slots .panel-title .fa-chevron-up {display: inline-block;}.view-delevery-slots .panel-title .fa-chevron-down {display: none;}.view-delevery-slots .panel-title.collapsed .fa-chevron-up {display: none !important;}.view-delevery-slots .panel-title.collapsed .fa-chevron-down {display: inline-block !important;}.when_where .nav.menu-tablist.w-100 {border-bottom: 1px solid rgba(255, 255, 255, 0.2);}#times-ul {margin-bottom: 12px;}.site-logo {width: 86px;}a.grey {color: #d6dce3;}a.grey:hover {color: #d6dce3;text-decoration: underline;}#whats-cooking-title {font-family: Butler_Regular;text-transform: none;letter-spacing: 1px;font-size: 40px;color: #d6dce3;text-align: center;margin-bottom: 2rem;}#whats-cooking-cols {display: flex;align-items: flex-start;}.whats-cooking-col {width: 33.3%;text-align: center;}.whats-cooking-col h3 {color: rgb(220, 120, 103);font-size: 14px;line-height: 1.29;letter-spacing: 2px;font-family: "NexaBold", sans-serif;margin-bottom: 1px;text-transform: uppercase;}.whats-cooking-col {font-family: geneo-std, serif;color: #ffffff;margin-top: 0;margin-bottom: 2rem;}#menu-banner {text-align: center;padding: 1.5rem 1.5rem 0.6rem;box-shadow: 0px 4px 16px rgba(0,0,0,0.2);margin-bottom: 2rem;border-radius: 3px;width: 66.6%;margin-left: auto;margin-right: auto;background-color: #3b4652;color: var(--color-secondary);}#menu-banner h2 {letter-spacing: 3.6px;color: #dc7867;font-family: "NexaBold";font-size: 20px;margin-bottom: 0.5rem;}#menu-banner a {display: block;max-width: 256px;text-align: center;font-size: 12px;letter-spacing: 2.52px;font-family: "NexaBold";border-radius: 0px;padding: 10px 16px 7px;line-height: 20px;text-transform: uppercase;background-color: #d6dce3;color: #11202d;transition: all 0.3s;margin: 0 auto 16px;}#menu-banner a:hover {background-color: #dc7867;color: #ffffff;}#CHAMPAGNE::before {content: "WINE MENU";font-size: 28px;margin-top: 2rem;border-top: 1px solid rgba(17, 32, 45, 0.2);font-family: NexaBold;letter-spacing: 4px;text-align: center;width: 100%;padding-top: 2rem;padding-bottom: 1rem;display: block;color: var(--color-primary);}#CHAMPAGNE h2, #WHITE_WINE h2, #RED_WINE h2, #DESSERT_WINE h2 {font-size: 18px;color: var(--color-secondary);}#LAGERS::before {content: "CRAFT BEER MENU";font-size: 28px;margin-top: 2rem;border-top: 1px solid rgba(17, 32, 45, 0.2);font-family: NexaBold;letter-spacing: 4px;text-align: center;width: 100%;padding-top: 2rem;padding-bottom: 1rem;display: block;color: var(--color-primary);}#LAGER::before {content: "CRAFT BEER MENU";font-size: 28px;margin-top: 2rem;border-top: 1px solid rgba(17, 32, 45, 0.2);font-family: NexaBold;letter-spacing: 4px;text-align: center;width: 100%;padding-top: 2rem;padding-bottom: 1rem;display: block;color: var(--color-primary);}#LAGERS h2, #ALES h2, #LAGER h2, #ALE h2 {font-size: 18px;color: var(--color-secondary);}#COCKTAILS::before {content: "NEW COCKTAIL MENU";font-size: 28px;margin-top: 2rem;border-top: 1px solid rgba(17, 32, 45, 0.2);font-family: NexaBold;letter-spacing: 4px;text-align: center;width: 100%;padding-top: 2rem;padding-bottom: 1rem;display: block;color: var(--color-primary);}#COCKTAILS h2 {font-size: 18px;color: var(--color-secondary);}.price.sub_price::before, #total .price::before, .desk-order-price::before, .delivery_charge_price::before {content:"£" }.desk-order-price::before {margin-right: -0.4rem;}.desk-order-price {min-width: 85px;text-align:right;width: 85px;}.product-qty-item {min-width: 120px;width: 120px;}.product-qty-item .qty {width: 36px;text-align:center;margin: 0;}.header-order-basket-box #order_basket_modal .ordered_items .name {width: 185px;}.payment-icons {text-align: center;margin-top: 16px;margin-bottom: 16px;}.payment-icons img {height: 32px;width: auto;}input.hide-number-arrows[type="number"] {-moz-appearance: textfield;}input.hide-number-arrows[type="number"]::-webkit-inner-spin-button, input.hide-number-arrows[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}.checkout_area .order_basket_mobile .input-group-append, .checkout_area .order_basket_mobile .input-group-prepend{display: none;}.pb-3 {overflow: hidden;}.delivery-to-radio .address-box{background: transparent;padding-left: 30px;margin-bottom: .5rem;}.delivery-to-radio .address-box ul li {line-height: 1.8;text-transform: uppercase;font-family: "NexaRegular";color: #fff;opacity: 0.7;font-size: 14px;padding-top: 4px;letter-spacing: 2.52px;font-size: 13px;font-family: "NexaBold";}.delivery-to-radio .address-info-row.address-box .radio + label:after {background: #fff;}.delivery-to-radio .address-info-row .radio + label:before {border-color: #fff;opacity: 0.7;}.delivery-to-radio .address-info-row .radio:checked + label:before {border-color: #fff;}.delivery-to-radio .address-info-row.active .radio:checked + label:before {opacity: 1;}.delivery-to-radio .radio + label:before {background: #11202d;}.select-park-item.select-cont:before {content: "\f3c5";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 11px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;color: #11202d;font-size: 20px;}.delivery-to-radio .address-box.active li{opacity: 1;}.pointer {cursor: pointer !important;}* {--color-primary: #dc7867;--color-secondary: #d6dce3;--menu-card-base-width: 219px;}.dark-bg {background-color:#2A3643;}.menu-splide {width: 100%;max-width: 970px;margin: 0 auto 48px;font-family: 'NexaRegular';color: var(--color-secondary);}.menu-section {width: 100%;margin-bottom: 48px;}.menu-item-card {font-family: 'NexaRegular';background-color: #3b4652;width: calc(25% - 24px);border-radius: 8px 8px 24px 8px;margin-bottom: 24px;padding: 0;display: inline-block;color: var(--color-secondary);transition: box-shadow 0.3s ease-in-out;cursor: pointer !important;}.menu-item-card:hover {box-shadow: 0 2px 16px rgba(0, 0, 0, 0.25);}.menu-item-details {margin: 0;padding: 0;list-style: none;text-transform: uppercase;}.menu-item-details li {margin: 0;}.menu-item-thumbnail {width: 100%;padding-top: 100%;background-color: #999999;border-radius: 8px 8px 0 0;background-size: cover;background-position: center center;background-repeat: no-repeat;}.menu-item-name {padding: 16px;font-size: 12px;line-height: 14px;letter-spacing: 2px;padding-bottom: 2rem;}.menu-item-price {font-family: 'NexaBold';padding: 0 16px 16px 16px;font-size: 14px;letter-spacing: 2px;position: absolute;bottom: 0;}.splide {max-width: 970px;margin: 0 auto;}.splide__track {padding-right: 24px;}.splide__pagination {bottom: -1rem;}.splide__arrow {top: 31%;transition: opacity .3s ease;}.splide__arrow:disabled {opacity: 0;pointer-events: none;}.splide__arrow--prev {left: -2em }.splide__arrow--next {right: -2em }@media screen and (max-width: 1064px) {.splide {width: calc(100% - 48px);margin: 0 auto;}}@media screen and (max-width: 800px) {.menu-item-card {width: calc(33.33% - 16px);}}@media screen and (max-width: 600px) {.menu-item-card {width: calc(50% - 16px);}}@media screen and (max-width: 414px) {.splide {width: 100vw;}.splide__track {padding-right: 12px !important;}.menu-splide {width: 100vw;margin: 0 -15px 48px;}.menu-item-card {width: calc(100% - 48px);margin: 0 24px 24px;}.splide__list {padding: 0 !important;}.splide__arrow--prev {left: 2em }.splide__arrow--next {right: 2em }.splide__arrow {top: 35%;}}.slick-next {right: -20px !important;}