1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.atoca-lambeth.co.uk/', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: '34308c93', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Jul 14, 2025', 54 ExternalUid: '58A47EB0B5711ACDE10000000A010246', 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'portuguese-cuisine', 64 InitialPageUuid: 'e87cd84e3b3646de9e2f5dd63edf8a4b', 65 InitialPageId: '1174776433', 66 InitialEncodedPageAlias: 'cG9ydHVndWVzZS1jdWlzaW5l', 67 InitialHeaderUuid: 'c4306546c9e747889ab73e5c1b23a135', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: false, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'e30=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: 'null', 87 StoreVersion: 0, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: true, 95 cookiesNotificationMarkup: ' <div>We use cookies to ensure that we give you the best experience on our website. If you would like to change your preferences you may do so by following the instructions <a href=\"http:\/\/www.aboutcookies.org\/Default.aspx?page=1\" target=\"_blank\">here<\/a>.<\/div> \n', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'NA', 99 currentLanguage: 'en', 100 currentLocale: 'en-gb', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: 4, 115 NavbarLiveHomePage: 'https://www.atoca-lambeth.co.uk/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: false, 121 planID: '206', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en-gb', 132 hamburgerMigration: null, 133 isFlexSite: false 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
182<script type="text/javascript" id="d_track_campaign"> 183 (function() { 184 if (!window.location.search) { 185 return; 186 } 187 const cleanParams = window.location.search.substring(1); // Strip ? 188 const queryParams = cleanParams.split('&'); 189 190 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 191 const domain = 'domain=' + window.location.hostname; 192 const path = "path=/"; 193 194 queryParams.forEach((param) => { 195 const [key, value = ''] = param.split('='); 196 if (key.startsWith('utm_')) { 197 const cookieName = "_dm_rt_" + key.substring(4); 198 const cookie = cookieName + "=" + value; 199 const joined = [cookie, expires, domain, path].join(";"); 200 document.cookie = joined; 201 } 202 }); 203 }()); 204</script>
vendor: 1 bytes, line 204
204
205<script type="text/javascript" id="d_track_referrer"> 206 (function() { 207 const cookieName = '_dm_entry_referrer'; 208 const referrer = document.referrer; 209 if (!referrer) { 210 return; 211 } 212 let referrerOrigin; 213 try { 214 referrerOrigin = new URL(referrer).origin; 215 } catch (e) { 216 return; 217 } 218 // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to. 219 if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) { 220 return; 221 } 222 try { 223 const existing = document.cookie 224 .split('; ') 225 .find((candidate) => candidate.indexOf(cookieName + '=') === 0); 226 if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) { 227 return; 228 } 229 // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission 230 // reads alongside this one (session-scoped in practice â see FBN-5389). 231 const secure = window.location.protocol === 'https:' ? ';Secure' : ''; 232 document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin) 233 + ';path=/;SameSite=Lax' + secure; 234 } catch (e) { 235 return; 236 } 237 }()); 238</script>
238 239
240<script type="text/javascript" > 241 var _dm_gaq = {}; 242 var _gaq = _gaq || []; 243 var _dm_insite = []; 244</script>
244 245 246 247 248
249<script> 250 const siteGoogleAnalyticsTagIds = ['UA-97710540-25']; 251 (function (w, i, g) { w[g] = w[g] || []; if (typeof w[g].push == 'function') w[g].push.apply(w[g], i) }) 252 (window, siteGoogleAnalyticsTagIds, 'google_tags_first_party'); 253</script>
vendor: 1 bytes, line 253
253
254<script async src="/hwj36ctlrx-34308c93/bmt_2yABxZqOMaG-jkCgUMVTg4MuuQ"></script>
254 255
256<script type="text/javascript" id="d_track_ga"> 257 window.dataLayer = window.dataLayer || []; 258 _dm_gaq.siteAlias = '34308c93'; 259 _dm_gaq.externalGaqID = 'non-empty'; 260 261 function gtag() { dataLayer.push(arguments); } 262 263 function pushInsiteImpressions(id) { 264 _dm_insite.forEach((rule) => { 265 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 266 }); 267 } 268 269 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 270 const eventProps = { 271 event_category: category, 272 event_label: label, 273 value, 274 ...additionalParams 275 }; 276 gtag('event', event, eventProps); 277 } 278 279 gtag('js', new Date()) 280 281 282gtag('set', 'developer_id.dMDU5Nj', true); 283gtag('set', 'developer_id.dYmRlZG', true); 284gtag('set', 'developer_id.dMWY5NG', true); 285gtag('config', 'UA-97710540-25', { 286 'send_page_view': false, 287 'linker': { 288 'domains': ['www.atoca-lambeth.co.uk'] 289 } 290}); 291 292 _dm_gaq.pushEvent('', 'page_view'); 293 294 pushInsiteImpressions(_dm_gaq.externalGaqID); 295</script>
295 296 297 298 299 300 301<!-- End Injecting site-wide to the head --> 302 303<!-- Inject secured cdn script --> 304 305 306<!-- ========= Meta Tags ========= -->
307<script> 308 try { 309 if ( 310 navigator.serviceWorker && 311 navigator.serviceWorker.getRegistrations && 312 location.protocol === 'https:' 313 ) { 314 // remove all service workers 315 navigator.serviceWorker 316 .getRegistrations() 317 .then(function (registrations) { 318 if (registrations && registrations.length) { 319 console.log('unregistering service workers'); 320 registrations.forEach(function (registration) { 321 registration.unregister(); 322 }); 323 } 324 }); 325 // clear caches 326 if (caches) { 327 caches.keys().then(function (keyList) { 328 if (keyList && keyList.length) { 329 console.log('deleting caches'); 330 keyList.forEach(function (key) { 331 if (key && key.indexOf('druntime') === 0) { 332 caches.delete(key); 333 } 334 }); 335 } 336 }); 337 } 338 } 339} catch (err) { 340 // not a secured location 341} 342</script>
342 343 344 345 346<link rel="canonical" href="https://www.atoca-lambeth.co.uk/portuguese-cuisine"> 347 348<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 349<meta name="dm:lcp-preload" content="dm:lcp-frozen"> 350<meta name="apple-mobile-web-app-capable" content="yes"> 351 352<!--Add favorites icons--> 353 354<link rel="icon" type="image/x-icon" href="https://irp-cdn.multiscreensite.com/34308c93/site_favicon_16_1488863119571.ico"/> 355 356<!-- End favorite icons --> 357<link rel="preconnect" href="https://irp.cdn-website.com"/> 358<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 359<link rel="preconnect" href="https://static.cdn-website.com"/> 360 361 362 363<!-- render the required CSS and JS in the head section -->
364<script id='d-js-dmapi'> 365 window.SystemID = 'US_DIRECT_PRODUCTION'; 366 367 if (!window.dmAPI) { 368 window.dmAPI = { 369 registerExternalRuntimeComponent: function () { 370 }, 371 getCurrentDeviceType: function () { 372 return window._currentDevice; 373 }, 374 runOnReady: (ns, fn) => { 375 const safeFn = dmAPI.toSafeFn(fn); 376 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 377 const eventName = 'afterAjax.' + ns; 378 379 if (document.readyState === 'complete') { 380 $.DM.events.off(eventName).on(eventName, safeFn); 381 setTimeout(function () { 382 safeFn({ 383 isAjax: false, 384 }); 385 }, 0); 386 } else { 387 window?.waitForDeferred?.('dmAjax', () => { 388 $.DM.events.off(eventName).on(eventName, safeFn); 389 safeFn({ 390 isAjax: false, 391 }); 392 }); 393 } 394 }, 395 toSafeFn: (fn) => { 396 if (fn?.safe) { 397 return fn; 398 } 399 const safeFn = function (...args) { 400 try { 401 return fn?.apply(null, args); 402 } catch (e) { 403 console.log('function failed ' + e.message); 404 } 405 }; 406 safeFn.safe = true; 407 return safeFn; 408 } 409 }; 410 } 411 412 if (!window.requestIdleCallback) { 413 window.requestIdleCallback = function (fn) { 414 setTimeout(fn, 0); 415 } 416 } 417</script>
417 418 419<!-- loadCSS function header.jsp--> 420 421 422 423 424 425
426<script id="d-js-load-css"> 427/** 428 * There are a few <link> tags with CSS resource in them that are preloaded in the page 429 * in each of those there is a "onload" handler which invokes the loadCSS callback 430 * defined here. 431 * We are monitoring 3 main CSS files - the runtime, the global and the page. 432 * When each load we check to see if we can append them all in a batch. If threre 433 * is no page css (which may happen on inner pages) then we do not wait for it 434 */ 435(function () { 436 let cssLinks = {}; 437 function loadCssLink(link) { 438 link.onload = null; 439 link.rel = "stylesheet"; 440 link.type = "text/css"; 441 } 442 443 function checkCss() { 444 const pageCssLink = document.querySelector("[id*='CssLink']"); 445 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 446 447 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 448 const storedRuntimeCssLink = cssLinks.runtime; 449 const storedPageCssLink = cssLinks.page; 450 const storedGlobalCssLink = cssLinks.global; 451 const storedWidgetCssLink = cssLinks.widget; 452 453 storedGlobalCssLink.disabled = true; 454 loadCssLink(storedGlobalCssLink); 455 456 if (storedPageCssLink) { 457 storedPageCssLink.disabled = true; 458 loadCssLink(storedPageCssLink); 459 } 460 461 if(storedWidgetCssLink) { 462 storedWidgetCssLink.disabled = true; 463 loadCssLink(storedWidgetCssLink); 464 } 465 466 storedRuntimeCssLink.disabled = true; 467 loadCssLink(storedRuntimeCssLink); 468 469 requestAnimationFrame(() => { 470 setTimeout(() => { 471 storedRuntimeCssLink.disabled = false; 472 storedGlobalCssLink.disabled = false; 473 if (storedPageCssLink) { 474 storedPageCssLink.disabled = false; 475 } 476 if (storedWidgetCssLink) { 477 storedWidgetCssLink.disabled = false; 478 } 479 // (SUP-4179) Clear the accumulated cssLinks only when we're 480 // sure that the document has finished loading and the document 481 // has been parsed. 482 if(document.readyState === 'interactive') { 483 cssLinks = null; 484 } 485 }, 0); 486 }); 487 } 488 } 489 490 491 function loadCSS(link) { 492 try { 493 var urlParams = new URLSearchParams(window.location.search); 494 var noCSS = !!urlParams.get("nocss"); 495 var cssTimeout = urlParams.get("cssTimeout") || 0; 496 497 if (noCSS) { 498 return; 499 } 500 if (link.href && link.href.includes("d-css-runtime")) { 501 cssLinks.runtime = link; 502 checkCss(); 503 } else if (link.id === "siteGlobalCss") { 504 cssLinks.global = link; 505 checkCss(); 506 } 507 508 else if (link.id && link.id.includes("CssLink")) { 509 cssLinks.page = link; 510 checkCss(); 511 } else if (link.id && link.id.includes("widgetCSS")) { 512 cssLinks.widget = link; 513 checkCss(); 514 } 515 516 else { 517 requestIdleCallback(function () { 518 window.setTimeout(function () { 519 loadCssLink(link); 520 }, parseInt(cssTimeout, 10)); 521 }); 522 } 523 } catch (e) { 524 throw e 525 } 526 } 527 window.loadCSS = window.loadCSS || loadCSS; 528})(); 529</script>
529 530 531 532
533<script data-role="deferred-init" type="text/javascript"> 534 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 535 function Def() { 536 this.promise = new Promise((function (a, b) { 537 this.resolve = a, this.reject = b 538 }).bind(this)) 539 } 540 541 const defs = {}; 542 window.getDeferred = function (a) { 543 return null == defs[a] && (defs[a] = new Def), defs[a] 544 } 545 window.waitForDeferred = function (b, a, c) { 546 let d = window?.getDeferred?.(b); 547 d 548 ? d.promise.then(a) 549 : c && ["complete", "interactive"].includes(document.readyState) 550 ? setTimeout(a, 1) 551 : c 552 ? document.addEventListener("DOMContentLoaded", a) 553 : console.error(`Deferred does not exist`); 554 }; 555</script>
555 556<style id="forceCssIncludes"> 557 /* This file is auto-generated from a `scss` file with the same name */ 558 559.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 560 561 562</style> 563<style id="cssVariables" type="text/css"> 564 565</style> 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591<!-- Google Fonts Include --> 592 593 594 595 596 597 598 599 600 601 602 603 604 605<!-- loadCSS function fonts.jsp--> 606 607 608 609<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:ital,wght@0,100..900;1,100..900&family=Creepster:ital,wght@0,400&family=Creepster:ital,wght@0,400&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Lobster:ital,wght@0,400&family=Cabin:ital,wght@0,400..700;1,400..700&family=Arvo:ital,wght@0,400;0,700;1,400;1,700&family=Oswald:ital,wght@0,200..700;1,200..700&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Eater:ital,wght@0,400&family=Abril+Fatface:ital,wght@0,400&subset=latin-ext&display=swap" /> 610 611 612 613 614 615<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global--> 616<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 617 618<!-- End of RT CSS Include --> 619 620<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/0e193dae76ab119720fa22ba1dd9a7da.css" id="widgetCSS" /> 621 622<!-- Support `img` size attributes --> 623<style>img[width][height] { 624 height: auto; 625}</style> 626 627<!-- Support showing sticky element on page only --> 628<style> 629 body[data-page-alias="portuguese-cuisine"] #dm [data-show-on-page-only="portuguese-cuisine"] { 630 display: block !important; 631 } 632</style> 633 634<!-- This is populated in Ajax navigation --> 635<style id="pageAdditionalWidgetsCss" type="text/css"> 636</style> 637 638 639 640 641<!-- Site CSS --> 642<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/34308c93/files/34308c93_1.min.css?v=48" id="siteGlobalCss" /> 643 644 645<!-- additional css file per platform --> 646<link 647 type="text/css" rel="stylesheet" 648 href="/_dm/s/rt/css/yell/yell-runtime.css?version=2026-09-24T12_50_33" 649/> 650 651 652<style id="customWidgetStyle" type="text/css"> 653 654</style> 655<style id="innerPagesStyle" type="text/css"> 656 657</style> 658 659 660<style 661 id="additionalGlobalCss" type="text/css" 662> 663</style> 664 665<style id="pagestyle" type="text/css"> 666 *#dm *.dmBody div.u_1330175492 img{ 667border-radius:50% !important; 668-moz-border-radius:50% !important; 669-webkit-border-radius:50% !important} 670*#dm *.dmBody div.u_1306080814 img{ 671border-radius:50% !important; 672-moz-border-radius:50% !important; 673-webkit-border-radius:50% !important} 674*#dm *.dmBody *.u_1747062757:before{ 675opacity:0.5 !important; 676background-color:rgb(255,255,255) !important} 677*#dm *.dmBody *.u_1747062757.before{ 678opacity:0.5 !important; 679background-color:rgb(255,255,255) !important} 680*#dm *.dmBody div.u_1829018780{ 681line-height:150% !important} 682*#dm *.dmBody div.u_1193517008{ 683line-height:150% !important} 684*#dm *.dmBody div.u_1647121908{ 685background-color:rgba(238,238,238,1) !important} 686*#dm *.dmBody div.u_1022014213{ 687line-height:150% !important} 688*#dm *.dmBody div.u_1153786306{ 689line-height:150% !important} 690*#dm *.dmBody div.u_1101659390{ 691line-height:150% !important} 692*#dm *.dmBody div.u_1122256720{ 693background-color:rgba(62,156,70,1) !important; 694background-repeat:no-repeat !important; 695background-image:url(https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/CTA-96x84-2880w.jpg) !important; 696background-size:cover !important} 697*#dm *.dmBody div.u_1771376794{ 698line-height:200% !important} 699*#dm *.dmBody a.u_1699468130 span.icon{ 700color:#f7f7f7 !important; 701background-image:none !important} 702*#dm *.dmBody a.u_1699468130{ 703border-radius:4px !important; 704-moz-border-radius:4px !important; 705-webkit-border-radius:4px !important} 706*#dm *.dmBody a.u_1699468130 *.iconBg{ 707display:inline !important} 708*#dm *.dmBody div.u_1330175492{ 709width:100% !important; 710max-width:100% !important; 711display:block !important} 712*#dm *.dmBody div.u_1306080814{ 713width:100% !important; 714max-width:100% !important; 715display:block !important} 716*#dm *.dmBody div.u_1747062757{ 717background-color:rgba(0,0,0,0) !important; 718background-image:url(https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/img-20161021-wa0007-largejpg_RXWCwZ1SwuV9cV1aLrqQ-1200x1600-2880w.jpg) !important; 719background-repeat:no-repeat !important; 720background-size:cover !important; 721background-position:center center !important} 722*#dm *.dmBody div.u_1747062757:before{ 723opacity:0.4 !important; 724background-color:rgba(0,0,0,1) !important} 725*#dm *.dmBody div.u_1747062757.before{ 726opacity:0.4 !important; 727background-color:rgba(0,0,0,1) !important} 728*#dm *.dmBody div.u_1747062757>.bgExtraLayerOverlay{ 729opacity:0.4 !important} 730</style> 731 732<style id="pagestyleDevice" type="text/css"> 733 *#dm *.dmBody h2.u_1700671282 734{ 735 padding-top:0 !important; 736 padding-left:0 !important; 737 display:block !important; 738 padding-bottom:0 !important; 739 float:none !important; 740 margin-right:auto !important; 741 margin-left:auto !important; 742 top:0 !important; 743 max-width:calc(100% - 0px) !important; 744 left:0 !important; 745 width:100% !important; 746 margin-top:25px !important; 747 position:relative !important; 748 margin-bottom:0 !important; 749 padding-right:0 !important; 750 min-width:25px !important; 751 text-align:center !important; 752 height:auto !important; 753} 754*#dm *.dmBody img.u_1924514964 755{ 756 width:100% !important; 757 max-height:none !important; 758 max-width:none !important; 759 height:auto !important; 760} 761*#dm *.dmBody h2.u_1766100284 762{ 763 padding-top:0 !important; 764 padding-left:0 !important; 765 display:block !important; 766 padding-bottom:0 !important; 767 float:none !important; 768 margin-right:auto !important; 769 margin-left:auto !important; 770 top:0 !important; 771 max-width:calc(100% - 0px) !important; 772 left:0 !important; 773 width:100% !important; 774 margin-top:25px !important; 775 position:relative !important; 776 margin-bottom:0 !important; 777 padding-right:0 !important; 778 min-width:25px !important; 779 text-align:center !important; 780 height:auto !important; 781} 782*#dm *.dmBody img.u_1392040971 783{ 784 width:100% !important; 785 max-height:none !important; 786 max-width:none !important; 787 height:auto !important; 788} 789*#dm *.dmBody div.u_1701628100 790{ 791 padding-top:50px !important; 792 padding-left:20px !important; 793 padding-bottom:50px !important; 794 float:none !important; 795 top:auto !important; 796 max-width:none !important; 797 left:0 !important; 798 width:100% !important; 799 position:relative !important; 800 padding-right:20px !important; 801 min-width:0 !important; 802 text-align:start !important; 803 height:auto !important; 804} 805*#dm *.dmBody h2.u_1965343248 806{ 807 padding-top:0 !important; 808 padding-left:0 !important; 809 display:block !important; 810 padding-bottom:0 !important; 811 float:none !important; 812 margin-right:auto !important; 813 margin-left:auto !important; 814 top:0 !important; 815 max-width:100% !important; 816 left:0 !important; 817 width:100% !important; 818 margin-top:0 !important; 819 position:relative !important; 820 margin-bottom:10px !important; 821 padding-right:0 !important; 822 min-width:0 !important; 823 text-align:center !important; 824 height:auto !important; 825} 826*#dm *.dmBody div.u_1193517008 827{ 828 padding-top:2px !important; 829 padding-left:0 !important; 830 display:block !important; 831 padding-bottom:2px !important; 832 float:none !important; 833 margin-right:auto !important; 834 margin-left:auto !important; 835 top:0 !important; 836 max-width:calc(100% - 29px) !important; 837 left:0 !important; 838 width:901px !important; 839 margin-top:0 !important; 840 position:relative !important; 841 margin-bottom:0 !important; 842 padding-right:0 !important; 843 min-width:25px !important; 844 text-align:center !important; 845 height:auto !important; 846} 847*#dm *.dmBody div.u_1647121908 848{ 849 padding-top:50px !important; 850 padding-left:20px !important; 851 padding-bottom:50px !important; 852 float:none !important; 853 margin-right:auto !important; 854 margin-left:auto !important; 855 top:auto !important; 856 max-width:none !important; 857 left:0 !important; 858 width:100% !important; 859 margin-top:0 !important; 860 position:relative !important; 861 margin-bottom:0 !important; 862 padding-right:20px !important; 863 min-width:0 !important; 864 text-align:start !important; 865 height:auto !important; 866} 867*#dm *.dmBody a.u_1646395974 868{ 869 padding-top:0 !important; 870 padding-left:0 !important; 871 display:block !important; 872 padding-bottom:0 !important; 873 float:none !important; 874 margin-right:auto !important; 875 margin-left:auto !important; 876 top:0 !important; 877 max-width:100% !important; 878 left:0 !important; 879 width:250px !important; 880 margin-top:20px !important; 881 position:relative !important; 882 margin-bottom:0 !important; 883 padding-right:0 !important; 884 min-width:0 !important; 885 text-align:center !important; 886 height:42px !important; 887} 888*#dm *.dmBody div.u_1122256720 889{ 890 background-position:50% 50% !important; 891 background-repeat:repeat !important; 892 background-size:auto !important; 893 padding-top:30px !important; 894 padding-bottom:30px !important; 895 padding-left:20px !important; 896 padding-right:20px !important; 897} 898*#dm *.dmBody div.u_1955463626 899{ 900 width:80px !important; 901 height:80px !important; 902} 903*#dm *.dmBody a.u_1699468130 904{ 905 padding-top:0 !important; 906 padding-left:40px !important; 907 display:block !important; 908 padding-bottom:0 !important; 909 float:none !important; 910 margin-right:auto !important; 911 margin-left:auto !important; 912 top:auto !important; 913 max-width:100% !important; 914 left:0 !important; 915 width:280px !important; 916 margin-top:10px !important; 917 position:relative !important; 918 margin-bottom:10px !important; 919 padding-right:0 !important; 920 min-width:0 !important; 921 text-align:center !important; 922 height:44px !important; 923} 924*#dm *.dmBody h1.u_1078594543 925{ 926 float:none !important; 927 top:0 !important; 928 left:0 !important; 929 width:792px !important; 930 position:relative !important; 931 height:auto !important; 932 padding-top:2px !important; 933 padding-left:0 !important; 934 padding-bottom:2px !important; 935 max-width:calc(100% - 188px) !important; 936 padding-right:0 !important; 937 min-width:25px !important; 938 text-align:center !important; 939 display:block !important; 940 margin-right:auto !important; 941 margin-left:auto !important; 942 margin-top:8px !important; 943 margin-bottom:8px !important; 944} 945*#dm *.dmBody div.u_1153786306 946{ 947 padding-top:2px !important; 948 padding-left:0 !important; 949 padding-bottom:2px !important; 950 float:none !important; 951 margin-right:auto !important; 952 margin-left:auto !important; 953 top:0 !important; 954 max-width:calc(100% - 60px) !important; 955 left:0 !important; 956 width:345px !important; 957 margin-top:18px !important; 958 position:relative !important; 959 margin-bottom:0 !important; 960 padding-right:0 !important; 961 min-width:25px !important; 962 text-align:center !important; 963 height:auto !important; 964 display:block !important; 965} 966*#dm *.dmBody div.u_1101659390 967{ 968 padding-top:2px !important; 969 padding-left:0 !important; 970 display:block !important; 971 padding-bottom:2px !important; 972 float:none !important; 973 margin-right:auto !important; 974 margin-left:auto !important; 975 top:0 !important; 976 max-width:calc(100% - 48px) !important; 977 left:0 !important; 978 width:863px !important; 979 margin-top:0 !important; 980 position:relative !important; 981 margin-bottom:8px !important; 982 padding-right:0 !important; 983 min-width:25px !important; 984 text-align:center !important; 985 height:auto !important; 986} 987*#dm *.dmBody div.u_1771376794 988{ 989 padding-top:2px !important; 990 padding-left:0 !important; 991 display:block !important; 992 padding-bottom:0 !important; 993 float:none !important; 994 top:0 !important; 995 max-width:calc(100% - 27px) !important; 996 left:0 !important; 997 width:905px !important; 998 position:relative !important; 999 padding-right:0 !important; 1000 min-width:25px !important; 1001 text-align:center !important; 1002 height:auto !important; 1003 margin-right:auto !important; 1004 margin-left:auto !important; 1005 margin-top:8px !important; 1006 margin-bottom:8px !important; 1007} 1008*#dm *.dmBody div.u_1022014213 1009{ 1010 padding-top:2px !important; 1011 padding-left:0 !important; 1012 padding-bottom:2px !important; 1013 float:none !important; 1014 margin-right:auto !important; 1015 margin-left:auto !important; 1016 top:0 !important; 1017 max-width:100% !important; 1018 left:0 !important; 1019 width:407px !important; 1020 margin-top:9px !important; 1021 position:relative !important; 1022 margin-bottom:0 !important; 1023 padding-right:0 !important; 1024 min-width:0 !important; 1025 text-align:center !important; 1026 height:auto !important; 1027 display:block !important; 1028} 1029*#dm *.dmBody div.u_1330175492 1030{ 1031 width:268.328px !important; 1032 max-height:1000px !important; 1033 padding-top:0 !important; 1034 padding-left:0 !important; 1035 display:block !important; 1036 padding-bottom:0 !important; 1037 float:none !important; 1038 margin-right:126.313px !important; 1039 margin-left:95px !important; 1040 top:0 !important; 1041 max-width:calc(100% - 95px) !important; 1042 left:0 !important; 1043 margin-top:0 !important; 1044 position:relative !important; 1045 margin-bottom:0 !important; 1046 padding-right:0 !important; 1047 min-width:25px !important; 1048 text-align:center !important; 1049 height:auto !important; 1050} 1051*#dm *.dmBody div.u_1306080814 1052{ 1053 width:271.547px !important; 1054 max-height:1000px !important; 1055 padding-top:0 !important; 1056 padding-left:0 !important; 1057 display:block !important; 1058 padding-bottom:0 !important; 1059 float:none !important; 1060 margin-right:126.313px !important; 1061 margin-left:109px !important; 1062 top:0 !important; 1063 max-width:calc(100% - 109px) !important; 1064 left:0 !important; 1065 margin-top:0 !important; 1066 position:relative !important; 1067 margin-bottom:0 !important; 1068 padding-right:0 !important; 1069 min-width:25px !important; 1070 text-align:center !important; 1071 height:auto !important; 1072} 1073*#dm *.dmBody div.u_1747062757 1074{ 1075 background-attachment:scroll !important; 1076 position:relative !important; 1077 padding-top:202px !important; 1078 padding-left:30px !important; 1079 padding-bottom:202px !important; 1080 float:none !important; 1081 top:0 !important; 1082 max-width:none !important; 1083 left:0 !important; 1084 width:100% !important; 1085 padding-right:30px !important; 1086 min-width:0 !important; 1087 text-align:center !important; 1088 height:auto !important; 1089 margin-right:auto !important; 1090 margin-left:auto !important; 1091 margin-top:0 !important; 1092 margin-bottom:0 !important; 1093 background-position:50% 50% !important; 1094} 1095*#dm *.dmBody div.u_1829018780 1096{ 1097 padding-top:2px !important; 1098 padding-left:0 !important; 1099 padding-bottom:2px !important; 1100 float:none !important; 1101 margin-right:auto !important; 1102 margin-left:auto !important; 1103 top:0 !important; 1104 max-width:637px !important; 1105 left:0 !important; 1106 width:calc(100% - 555px) !important; 1107 margin-top:-8px !important; 1108 position:relative !important; 1109 margin-bottom:8px !important; 1110 padding-right:0 !important; 1111 min-width:25px !important; 1112 text-align:left !important; 1113 height:auto !important; 1114} 1115*#dm *.dmBody div.u_1280057742 1116{ 1117 padding-top:25px !important; 1118 padding-left:20px !important; 1119 padding-bottom:50px !important; 1120 float:none !important; 1121 margin-right:auto !important; 1122 margin-left:auto !important; 1123 top:auto !important; 1124 max-width:none !important; 1125 left:0 !important; 1126 width:100% !important; 1127 margin-top:0 !important; 1128 position:relative !important; 1129 margin-bottom:0 !important; 1130 padding-right:20px !important; 1131 min-width:0 !important; 1132 text-align:center !important; 1133 height:auto !important; 1134} 1135*#dm *.dmBody div.u_1245492870 1136{ 1137 padding-top:55px !important; 1138 float:none !important; 1139 top:0 !important; 1140 left:0 !important; 1141 width:auto !important; 1142 position:relative !important; 1143 height:auto !important; 1144 padding-left:55px !important; 1145 padding-bottom:0px !important; 1146 margin-right:0px !important; 1147 margin-left:0px
1147 !important; 1148 max-width:100% !important; 1149 margin-top:0px !important; 1150 margin-bottom:0px !important; 1151 padding-right:55px !important; 1152 min-width:0 !important; 1153 text-align:center !important; 1154} 1155*#dm *.dmBody a.u_1799212951 1156{ 1157 float:none !important; 1158 top:0px !important; 1159 left:0px !important; 1160 width:260px !important; 1161 position:relative !important; 1162 height:44px !important; 1163 padding-top:0px !important; 1164 padding-left:0px !important; 1165 padding-bottom:0px !important; 1166 margin-right:14.1875px !important; 1167 margin-left:14px !important; 1168 max-width:287px !important; 1169 margin-top:10px !important; 1170 margin-bottom:10px !important; 1171 padding-right:0px !important; 1172 min-width:25px !important; 1173 text-align:center !important; 1174} 1175*#dm *.dmBody a.u_1883307340 1176{ 1177 float:none !important; 1178 top:0px !important; 1179 left:0px !important; 1180 width:260px !important; 1181 position:relative !important; 1182 height:44px !important; 1183 padding-top:0px !important; 1184 padding-left:0px !important; 1185 padding-bottom:0px !important; 1186 margin-right:14px !important; 1187 margin-left:14px !important; 1188 max-width:290.979px !important; 1189 margin-top:0px !important; 1190 margin-bottom:0px !important; 1191 padding-right:0px !important; 1192 min-width:25px !important; 1193 text-align:center !important; 1194} 1195*#dm *.dmBody a.u_1197983436 1196{ 1197 float:none !important; 1198 top:0px !important; 1199 left:0px !important; 1200 width:260px !important; 1201 position:relative !important; 1202 height:44px !important; 1203 padding-top:0px !important; 1204 padding-left:0px !important; 1205 padding-bottom:0px !important; 1206 margin-right:14px !important; 1207 margin-left:14px !important; 1208 max-width:289px !important; 1209 margin-top:10px !important; 1210 margin-bottom:10px !important; 1211 padding-right:0px !important; 1212 min-width:25px !important; 1213 text-align:center !important; 1214} 1215*#dm *.dmBody a.u_1221858819 1216{ 1217 float:none !important; 1218 top:0px !important; 1219 left:0px !important; 1220 width:260px !important; 1221 position:relative !important; 1222 height:44px !important; 1223 padding-top:0px !important; 1224 padding-left:0px !important; 1225 padding-bottom:0px !important; 1226 margin-right:14px !important; 1227 margin-left:14px !important; 1228 max-width:289px !important; 1229 margin-top:0px !important; 1230 margin-bottom:0px !important; 1231 padding-right:0px !important; 1232 min-width:25px !important; 1233 text-align:center !important; 1234} 1235*#dm *.dmBody a.u_1304729517 1236{ 1237 float:none !important; 1238 top:0px !important; 1239 left:0px !important; 1240 width:260px !important; 1241 position:relative !important; 1242 height:44px !important; 1243 padding-top:0px !important; 1244 padding-left:0px !important; 1245 padding-bottom:0px !important; 1246 margin-right:14.1875px !important; 1247 margin-left:14px !important; 1248 max-width:289px !important; 1249 margin-top:10px !important; 1250 margin-bottom:10px !important; 1251 padding-right:0px !important; 1252 min-width:25px !important; 1253 text-align:center !important; 1254} 1255*#dm *.dmBody a.u_1195566589 1256{ 1257 float:none !important; 1258 top:0px !important; 1259 left:0px !important; 1260 width:260px !important; 1261 position:relative !important; 1262 height:44px !important; 1263 padding-top:0px !important; 1264 padding-left:0px !important; 1265 padding-bottom:0px !important; 1266 margin-right:14px !important; 1267 margin-left:14px !important; 1268 max-width:289px !important; 1269 margin-top:0px !important; 1270 margin-bottom:0px !important; 1271 padding-right:0px !important; 1272 min-width:25px !important; 1273 text-align:center !important; 1274} 1275 1276</style> 1277 1278<!-- Flex Sections CSS --> 1279 1280 1281 1282 1283 1284 1285 1286<style id="globalFontSizeStyle" type="text/css"> 1287 .font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }.font-size-16, .size-16, .size-16 > font { font-size: 16px !important; }.font-size-25, .size-25, .size-25 > font { font-size: 25px !important; } 1288</style> 1289<style id="pageFontSizeStyle" type="text/css"> 1290</style> 1291 1292 1293 1294 1295<style id="hideAnimFix"> 1296 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 1297 visibility: hidden; 1298 } 1299 1300 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 1301 visibility: hidden !important; 1302 } 1303 1304 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 1305 visibility: hidden; 1306 } 1307 1308</style> 1309 1310 1311 1312 1313<style id="fontFallbacks"> 1314 @font-face { 1315 font-family: "Lobster Two Fallback"; 1316 src: local('Arial'); 1317 ascent-override: 123.9905%; 1318 descent-override: 30.9976%; 1319 size-adjust: 80.6513%; 1320 line-gap-override: 0%; 1321 }@font-face { 1322 font-family: "Raleway Fallback"; 1323 src: local('Arial'); 1324 ascent-override: 89.616%; 1325 descent-override: 22.3087%; 1326 size-adjust: 104.892%; 1327 line-gap-override: 0%; 1328 }@font-face { 1329 font-family: "Creepster Fallback"; 1330 src: local('Arial'); 1331 ascent-override: 104.0992%; 1332 descent-override: 23.8338%; 1333 size-adjust: 91.3717%; 1334 line-gap-override: 0%; 1335 }@font-face { 1336 font-family: "Arial Fallback"; 1337 src: local('Arial'); 1338 line-gap-override: 0%; 1339 }@font-face { 1340 font-family: "Creepster Fallback"; 1341 src: local('Arial'); 1342 ascent-override: 104.0992%; 1343 descent-override: 23.8338%; 1344 size-adjust: 91.3717%; 1345 line-gap-override: 0%; 1346 }@font-face { 1347 font-family: "Roboto Fallback"; 1348 src: local('Arial'); 1349 ascent-override: 92.6709%; 1350 descent-override: 24.3871%; 1351 size-adjust: 100.1106%; 1352 line-gap-override: 0%; 1353 }@font-face { 1354 font-family: "Lobster Fallback"; 1355 src: local('Arial'); 1356 ascent-override: 114.651%; 1357 descent-override: 28.6627%; 1358 size-adjust: 87.2212%; 1359 line-gap-override: 0%; 1360 }@font-face { 1361 font-family: "Cabin Fallback"; 1362 src: local('Arial'); 1363 ascent-override: 101.7818%; 1364 descent-override: 26.3684%; 1365 size-adjust: 94.8106%; 1366 line-gap-override: 0%; 1367 }@font-face { 1368 font-family: "Arvo Fallback"; 1369 src: local('Arial'); 1370 ascent-override: 87.6577%; 1371 descent-override: 22.538%; 1372 line-gap-override: 2.4498%; 1373 size-adjust: 109.6239%; 1374}@font-face { 1375 font-family: "Oswald Fallback"; 1376 src: local('Arial'); 1377 ascent-override: 145.0682%; 1378 descent-override: 35.1423%; 1379 size-adjust: 82.2372%; 1380 line-gap-override: 0%; 1381 }@font-face { 1382 font-family: "Open Sans Fallback"; 1383 src: local('Arial'); 1384 ascent-override: 101.1768%; 1385 descent-override: 27.7323%; 1386 size-adjust: 105.6416%; 1387 line-gap-override: 0%; 1388 }@font-face { 1389 font-family: "Eater Fallback"; 1390 src: local('Arial'); 1391 ascent-override: 100.9625%; 1392 descent-override: 32.0168%; 1393 size-adjust: 140.1549%; 1394 line-gap-override: 0%; 1395 }@font-face { 1396 font-family: "Abril Fatface Fallback"; 1397 src: local('Arial'); 1398 ascent-override: 102.6391%; 1399 descent-override: 28.2306%; 1400 size-adjust: 103.0796%; 1401 line-gap-override: 0%; 1402 } 1403</style> 1404 1405 1406<!-- End render the required css and JS in the head section --> 1407 1408 1409 1410 1411 1412 1413<meta property="og:type" content="website"> 1414<meta property="og:url" content="https://www.atoca-lambeth.co.uk/portuguese-cuisine"> 1415 1416 <title> 1417 Savoury Portuguese cuisine in London 1418 </title> 1419 <meta name="keywords" content="Portuguese cuisine, London, A Toca Ltd"/> 1420 <meta name="description" content="Are you looking for a restaurant that serves Portuguese cuisine in London? For tasty Portuguese cuisine in London, call A Toca Ltd on 020 7627 2919"/> 1421 1422 <!--TEMPLATE NAME: WEBSITE 1--> <meta name="google-site-verification" content="_rEkxXg6DK9NW3JfbIFEfVjqpSI643fs0T0T5KNmOTI"/> 1423 1424 <meta name="twitter:card" content="summary"/> 1425 <meta name="twitter:title" content="Savoury Portuguese cuisine in London"/> 1426 <meta name="twitter:description" content="Are you looking for a restaurant that serves Portuguese cuisine in London? For tasty Portuguese cuisine in London, call A Toca Ltd on 020 7627 2919"/> 1427 <meta property="og:description" content="Are you looking for a restaurant that serves Portuguese cuisine in London? For tasty Portuguese cuisine in London, call A Toca Ltd on 020 7627 2919"/> 1428 <meta property="og:title" content="Savoury Portuguese cuisine in London"/> 1429 1430 1431 1432 1433<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 1434</head> 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456<body id="dmRoot" data-page-alias="portuguese-cuisine" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody " 1457 style="padding:0;margin:0;" 1458 1459 > 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475<!-- ========= Site Content ========= --> 1476<div id="dm" class='dmwr'> 1477 1478 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 1479 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations hasStickyHeader dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="dmHeader p_hfcontainer" freeheader="true"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"><!--TEMPLATE NAME: WEBSITE 1--> <div class="u_1326075203 dmRespRow hide-for-medium" style="text-align: center;" id="1326075203"><!--TEMPLATE NAME: WEBSITE 1--> <div class="dmRespColsWrapper" id="1638289357"> <div class="u_1128697253 dmRespCol small-12 medium-6 large-6" id="1128697253"> <div class="u_1164659326 imageWidget" data-widget-type="image" id="1164659326" data-element-type="image"> <a href="/" id="1718343731"><img src="https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/Logo1-268x80-1920w.png" id="1807787993" dm_changed="true" class="u_1807787993" alt="A Toca logo" onerror="handleImageLoadError(this)"/></a> 1480</div> 1481</div>
1482 <div class="u_1413008893 dmRespCol small-12 medium-6 large-6" id="1413008893"> <div class="u_1178350025 dmNewParagraph" id="1178350025" style="transition: opacity 1s ease-in-out;"><div><span class="size-18 lh-1"><font style="color: rgb(255, 255, 255);"><span><span style="font-weight: 400;"> 020 7627 2919</span></span></font></span></div></div> <div class="u_1104161068 dmNewParagraph GINGER_SOFTWARE_control" id="1104161068" style="transition: opacity 1s ease-in-out;" spellcheck="false" ginger_software_editor="true"><div><span style="font-size: 16px;"><font style="color: rgb(255, 255, 255);"><a href="mailto:[email protected]" runtime_url="mailto:[email protected]" style="color: rgb(255, 255, 255);">[email protected]</a></font></span></div></div> <div class="u_1918444433 dmNewParagraph" id="1918444433"><span style="color: rgb(255, 255, 255); font-size: 16px; font-weight: 400;"> Find us on Yell:</span></div> <div class="u_1382194520 imageWidget" data-widget-type="image" id="1382194520" data-element-type="image"> <a href="https://www.yell.com/biz/a-toca-restaurant-london-3241082/" id="1374252293" target="_blank" file="false"><img src="https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/yellsmall-50x50-1920w.png" id="1850484694" dm_changed="true" class="u_1850484694" alt="yell logo" onerror="handleImageLoadError(this)"/></a> 1483</div> 1484</div> 1485</div> 1486</div> 1487 <div class="u_1953734783 dmRespRow hide-for-large hide-for-small" style="text-align: center;" id="1953734783"><!--TEMPLATE NAME: WEBSITE 1--> <div class="dmRespColsWrapper" id="1486450647"> <div class="u_1540433113 dmRespCol small-12 medium-6 large-6" id="1540433113"> <div class="u_1138808756 imageWidget" data-widget-type="image" id="1138808756" data-element-type="image">
1487 <a href="/" id="1077098804"><img src="https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/Logo1-268x80-1920w.png" id="1937477098" dm_changed="true" class="u_1937477098" onerror="handleImageLoadError(this)"/></a> 1488</div> 1489</div> 1490 <div class="u_1724134472 dmRespCol small-12 medium-6 large-6" id="1724134472"> <div class="u_1946915709 dmNewParagraph" id="1946915709" style="transition: opacity 1s ease-in-out;"><div><span class="size-18 lh-1"><font style="color: rgb(255, 255, 255);"><span><span style="font-weight: 400;"> 020 7627 2919</span></span></font></span></div></div> <div class="u_1672971945 dmNewParagraph" id="1672971945" style="transition: opacity 1s ease-in-out;"><div><font style="color: rgb(255, 255, 255);"><span style="font-weight: 400;" class="lh-1 size-16"><a href="mailto:[email protected]" runtime_url="mailto:[email protected]" style="color: rgb(255, 255, 255);">[email protected]</a></span></font></div></div> <div class="u_1042372546 dmNewParagraph" id="1042372546"><span style="color: rgb(255, 255, 255); font-size: 16px; font-weight: 400;"> Find us on Yell:</span></div> <div class="u_1430980652 imageWidget" data-widget-type="image" id="1430980652" data-element-type="image"> <a href="https://www.yell.com/biz/a-toca-restaurant-london-3241082/" id="1614496762" target="_blank" file="false"><img src="https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/yellsmall-50x50-1920w.png" id="1499209123" dm_changed="true" class="u_1499209123" onerror="handleImageLoadError(this)"/></a> 1491</div> 1492</div> 1493</div> 1494</div> 1495 <div class="u_1568566567 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1568566567"> <div class="dmRespColsWrapper" id="1064205073"> <div class="dmRespCol small-12 medium-12 large-12" id="1113707237"> <span id="1565971041"></span> 1496 <div class="u_1440520738 default dmLinksMenu desktopNavWrapper" data-auto="links-menu" id="1440520738" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords=""> <ul class="dmNavWrapper dmn menuContainer " data-auto="old-nav-widget"> <li class=" desktopTopNav navListLi navButtonLi "> <a href="/" class="dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="navItemText ">Home</span> 1497</a> 1498</li> 1499 <li class=" desktopTopNav navListLi navButtonLi navItemSelectedServer "> <a href="/portuguese-cuisine" class="dmUDNavigationItem_010101994075 " target="" data-target-page-alias="" aria-current="page"> <span class="navItemText ">Menu</span> 1500</a> 1501</li> 1502 <li class=" desktopTopNav navListLi navButtonLi "> <a href="/gallery" class="dmUDNavigationItem_010101883449 " target="" data-target-page-alias=""> <span class="navItemText ">Gallery</span> 1503</a> 1504</li> 1505 <li class=" desktopTopNav navListLi navButtonLi "> <a href="/christmas-parties" class="dmUDNavigationItem_010101520345 " target="" data-target-page-alias=""> <span class="navItemText ">Christmas Parties</span> 1506</a> 1507</li> 1508 <li class=" desktopTopNav navListLi navButtonLi "> <a href="/contact" class="dmUDNavigationItem_010101303683 " target="" data-target-page-alias=""> <span class="navItemText ">Contact</span> 1509</a> 1510</li> 1511</ul> 1512</div> 1513</div> 1514</div> 1515</div> 1516</div> 1517</div> 1518</div> 1519 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 1520 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper"> <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 1521<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">Menu</div> 1522</div> 1523 <div class="titleLine display_None"><hr/></div> 1524</div> 1525</div> 1526</div> 1527</div> 1528 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_portuguese-cuisine dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders -->
1528 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_1776707711 dmRespRow hide-for-large hide-for-medium" style="text-align: center;" id="1776707711"> <div class="dmRespColsWrapper" id="1928621758"> <div class="dmRespCol small-12 medium-12 large-12" id="1998447911"> <span id="1720429709"></span> 1529 <a class="u_1699468130 default dmDefaultGradient dmCoreImg dmCall voipReplacement dmWidget dmNoMark dmWwr" href="tel:020 7627 2919" contenteditable="false" onclick=";return dm_gaq_push_event('ClickToCall', 'Call',null,'34308c93', this);" id="1699468130" dmle_extension="clicktocall" data-element-type="clicktocall" data-buttonstyle="FLAT_ROUND_ICON" wr="true" data-display-type="block" icon="true" surround="true" description="Call us" adwords="" icon-name="icon-phone" phone="020 7627 2919" text="" image=""> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-phone" data-auto="button-icon"></span> 1530</span> 1531 <span class="text" data-auto="button-text">Call us</span> 1532</a> 1533</div> 1534</div> 1535</div> 1536 <div class="u_1747062757 dmRespRow fullBleedChanged fullBleedMode hasBackgroundOverlay" style="text-align: center;" id="1747062757"> <div class="dmRespColsWrapper" id="1606473855"> <div class="dmRespCol small-12 medium-12 large-12" id="1084600287"> <h1 class="u_1078594543 dmNewParagraph GINGER_SOFTWARE_control" id="1078594543" style="transition: opacity 1s ease-in-out;" spellcheck="false" ginger_software_editor="true" data-element-type="paragraph">Delectable Portuguese cuisine in London</h1> <div class="u_1829018780 dmNewParagraph GINGER_SOFTWARE_control" id="1829018780" style="display: block;" spellcheck="false" ginger_software_editor="true"><div style="text-align: center;"><font color="#ffffff"><span style="font-size: 16px;">If you like Portuguese cuisine and are looking for a restaurant in London that serves it, look no further. A Toca Ltd serves a wide range of delicious Portuguese dishes. Contact a member of our team for more information. </span></font></div></div></div> 1537</div> 1538</div> 1539 <div class="u_1701628100 dmRespRow dmReadySection fullTxtBtnTmpl" dm:templateid="FullTextButton" id="1701628100"> <div class="dmRespColsWrapper fullTxtBtnSection" id="1289522512"> <div class="dmRespCol small-12 medium-12 large-12" id="1749322314"> <h2 id="1965343248" class="u_1965343248 GINGER_SOFTWARE_control" style="display: block;" spellcheck="false" ginger_software_editor="true"><div><span style="font-size: 28px;">Have an enjoyable time</span></div></h2> <div class="u_1193517008 dmNewParagraph sectionParagraph GINGER_SOFTWARE_control" id="1193517008" style="" spellcheck="false" ginger_software_editor="true">Whether you want to take your family out for dinner or you want to have an enjoyable time with your friends, A Toca Ltd is the right choice. We serve a selection of tasty Portuguese food prepared by our talented chefs. Served in an elegant setting, you’ll have a wonderful time. For our private hire function room guests, we provide a choice of vegetarian options and Portuguese cuisine set meals. Our function room has a warm and lively atmosphere to it, and can seat up to 75 people. </div></div> 1540</div> 1541</div> 1542 <div class="u_1647121908 dmRespRow dmReadySection" dm:templateid="ImageAndButton" id="1647121908"> <div class="dmRespColsWrapper ImageAndButtonSection" id="1918702920"> <div class="dmRespCol small-12 medium-6 large-6" id="1310999765"> <div class="u_1330175492 imageWidget" id="1330175492" data-element-type="image"><img src="https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/Gallery2-235x180-1920w.png" id="1924514964" dm_changed="true" class="u_1924514964" alt="portuguese starters" onerror="handleImageLoadError(this)"/></div> 1543 <h2 id="1700671282" class="u_1700671282 GINGER_SOFTWARE_control" style="" spellcheck="false" ginger_software_editor="true"><div>Our menu includes the following:</div></h2> <div class="u_1022014213 dmNewParagraph GINGER_SOFTWARE_control" id="1022014213" style="display: block;
1543" spellcheck="false" ginger_software_editor="true"><ul class="innerList defaultList"><li>A selection of Portuguese starters<br/></li><li>A choice of meat and vegetarian dishes<br/></li><li>Set menu dining for function room guests<br/></li><li>Portuguese <gs id="00af35d5-ce0c-46f7-bafa-916f37c89150" ginger_software_uiphraseguid="8dfaaa73-d0c2-4f2f-8e22-7e7e42f4d364" class="GINGER_SOFTWARE_mark">tapas</gs><br/></li><li>Breakfast from our Portuguese café<br/></li><li>Choose from four sections—starters, fish, meat and <gs id="14280e43-f7b1-4f8e-be30-d99418d6c7c6" ginger_software_uiphraseguid="cdedab91-51f3-47e0-9779-7db2ebcaf019" class="GINGER_SOFTWARE_mark">tapas</gs><br/></li></ul><div>Take a look at a <a href="/gallery" runtime_url="/gallery">few images</a> 1544that display what we offer. Or you can take a look at the menus below. </div><div><br/></div></div></div> 1545 <div class="dmRespCol small-12 medium-6 large-6" id="1819684655"> <div class="u_1306080814 imageWidget" id="1306080814" data-element-type="image"><img src="https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/Gallery3-235x180-1920w.png" id="1392040971" dm_changed="true" class="u_1392040971" alt="delicious hot food" onerror="handleImageLoadError(this)"/></div> 1546 <h2 id="1766100284" class="u_1766100284 GINGER_SOFTWARE_control" style="" spellcheck="false" ginger_software_editor="true"><div>Spacious function room</div></h2> <div class="u_1153786306 dmNewParagraph GINGER_SOFTWARE_control" id="1153786306" style="" spellcheck="false" ginger_software_editor="true">If you need to hold a business meeting or some other function at our restaurant, you can use our function room. It can seat up to 75 guests, and has a warm and lively atmosphere to it. </div></div> 1547</div> 1548</div> 1549 <div class="u_1245492870 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1245492870"> <div class="dmRespColsWrapper" id="1345917519"> <div class="dmRespCol small-12 medium-4 large-4" id="1852745302"> <span id="1745920015"></span> 1550 <a data-display-type="block" class="u_1197983436 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="true" href="https://irp.cdn-website.com/34308c93/files/uploaded/Menu_das_Entradas-2f623035.pdf" id="1197983436" data-buttonstyle="SQUISHY" data-element-type="dButtonLinkId" target="_blank"> <span class="iconBg" id="1395940970"> <span class="icon hasFontIcon icon-star" id="1728339200"></span> 1551</span> 1552 <span class="text" id="1390247754">STARTERS MENU</span> 1553</a> 1554 <a data-display-type="block" class="u_1221858819 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="true" href="https://irp.cdn-website.com/34308c93/files/uploaded/Menu_de_Petiscos-44f5f998.pdf" id="1221858819" data-buttonstyle="SQUISHY" data-element-type="dButtonLinkId" target="_blank"> <span class="iconBg" id="1461581486"> <span class="icon hasFontIcon icon-star" id="1267509651"></span> 1555</span> 1556 <span class="text" id="1274856344">TAPAS MENU</span> 1557</a> 1558</div> 1559 <div class="u_1904057310 dmRespCol small-12 medium-4 large-4" id="1904057310"> <a data-display-type="block" class="u_1799212951 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="true" href="https://irp.cdn-website.com/34308c93/files/uploaded/Menu_das_Carnes.pdf" id="1799212951" data-buttonstyle="SQUISHY" data-element-type="dButtonLinkId" target="_blank"> <span class="iconBg" id="1375347953"> <span class="icon hasFontIcon icon-star" id="1593837354"></span> 1560</span> 1561 <span class="text" id="1401303150">MEAT MENU</span> 1562</a> 1563 <a data-display-type="block" class="u_1883307340 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="true" href="https://irp.cdn-website.com/34308c93/files/uploaded/Vegan_and_Vegetarian_Menu.pdf" id="1883307340" data-buttonstyle="SQUISHY" data-element-type="dButtonLinkId" target="_blank"> <span class="iconBg" id="1084605952"> <span class="icon hasFontIcon icon-star" id="1000929611"></span> 1564</span> 1565 <span class="text" id="1837866333">VEGETARIAN MENU</span> 1566</a> 1567</div> 1568 <div class="u_1037927338 dmRespCol small-12 medium-4 large-4" id="1037927338"> <a data-display-type="block" class="u_1304729517 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="true" href="https://irp.cdn-website.com/34308c93/files/uploaded/Menu_dos_Peixes-2cfb4c6f.pdf" id="1304729517" data-buttonstyle="SQUISHY" data-element-type="dButtonLinkId" target="_blank"> <span class="iconBg" id="1910423263"> <span class="icon hasFontIcon icon-star" id="1947114670"></span> 1569</span> 1570 <span class="text" id="1917565393">FISH MENU</span> 1571</a> 1572 <a data-display-type="block" class="u_1195566589 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="true" href="https://irp.cdn-website.com/34308c93/files/uploaded/Vegan_and_Vegetarian_Menu.pdf" id="1195566589" data-buttonstyle="SQUISHY" data-element-type="dButtonLinkId" target="_blank"> <span class="iconBg" id="1530583762"> <span class="icon hasFontIcon icon-star" id="1743117238"></span> 1573</span> 1574 <span class="text" id="1911508628">KIDS MENU</span> 1575</a> 1576</div> 1577</div> 1578</div> 1579 <div class="u_1280057742 dmRespRow" style="text-align: center;" id="1280057742"> <div class="dmRespColsWrapper" id="1773673066"> <div class="dmRespCol small-12 medium-12 large-12" id="1416188078"> <div class="u_1101659390 dmNewParagraph GINGER_SOFTWARE_control" id="1101659390" spellcheck="false" ginger_softw
1579are_editor="true">A Toca Ltd is a restaurant that serves quality Portuguese cuisine in London. Our customers come to us from across London, including Lambeth, Brixton, Vauxhall, Kennington, Battersea, Wandsworth and Camberwell. <a href="/contact" runtime_url="/contact">Call us</a> 1580to book a table. </div> <a data-display-type="block" class="u_1646395974 dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/contact" id="1646395974" data-element-type="dButtonLinkId"> <span class="iconBg" id="1003719146"> <span class="icon hasFontIcon icon-star" id="1597038666"></span> 1581</span> 1582 <span class="text" id="1758313159">Contact</span> 1583</a> 1584</div> 1585</div> 1586</div> 1587 <div class="dmRespRow u_1122256720" style="text-align: center;" id="1122256720"> <div class="dmRespColsWrapper" id="1119839852"> <div class="dmRespCol small-12 medium-12 large-12" id="1732809889"> <div class="imageWidget align-center u_1955463626" data-widget-type="image" id="1955463626" data-element-type="image"><img src="https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/CTA-ICon-113x113-1920w.png" id="1636970934" class="" alt="company logo" onerror="handleImageLoadError(this)"/></div> 1588 <div class="u_1771376794 dmNewParagraph GINGER_SOFTWARE_control" id="1771376794" style="display: block;" spellcheck="false" ginger_software_editor="true"><div><span style="font-family:Cabin, 'Cabin Fallback';" class="size-25 lh-1"><font style="color: rgb(0, 0, 0);"><span><span><i>Enjoy a selection of tasty Portuguese cuisine in London. Call A Toca Ltd to book a table: </i></span></span></font></span></div><div><span style="font-family:Cabin, 'Cabin Fallback';" class="size-25 lh-1"><font style="color: rgb(0, 0, 0);"><span><span style="font-weight: 700;"><br/></span></span></font></span></div><div><span style="font-family:Cabin, 'Cabin Fallback';" class="size-25 lh-1"><font style="color: rgb(0, 0, 0);"><span><span style="font-weight: 700;">020 7627 2919</span></span></font></span></div></div></div> 1589</div> 1590</div> 1591</div> 1592</div> 1593</div> 1594</div> 1595 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="14" class="dmFooterResp dmFullFooterResp" id="1335256076"> <div class="u_1494574792 dmRespRow dmReadySection" dm:templateid="ContactUs" id="1494574792"> <div class="dmRespColsWrapper ContactUsSection" id="1518108869"> <div class="u_1689696823 dmRespCol small-12 medium-12 large-12" id="1689696823"> <div class="u_1888023828 dmform default dmContactDefaultForm native-inputs" id="1888023828" data-conversion="" data-element-type="dContactUsRespId"> <h3 class="dmform-title dmwidget-title" id="1438060595">Email Us</h3> 1596 <div class="dmform-wrapper" id="1445001847" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="UK" id="1474463368"> <div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1253323931">
1596 <label for="1744295204" id="1991217089" data-dm-for="dmform-0">Name:</label> 1597<input type="text" name="dmform-0" id="1744295204"/><input type="hidden" name="label-dmform-0" value="Name" id="1779555301"/></div> 1598 <div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1391985402"> <label for="1030495567" id="1601099590" data-dm-for="dmform-1">Email:</label> 1599<input type="email" name="dmform-1" id="1030495567"/><input type="hidden" name="label-dmform-1" value="Email" id="1548310427"/></div> 1600 <div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1970227089"> <label for="1829337371" id="1888265492" data-dm-for="dmform-2">Phone:</label> 1601<input type="tel" name="dmform-2" id="1829337371"/><input type="hidden" name="label-dmform-2" value="Phone" id="1603705310"/></div> 1602 <div class="dmforminput large-12 medium-12 dmRespDesignCol" id="1233059114"> <label for="1541523814" id="1809462554" data-dm-for="dmform-3">Message:</label> 1603 <textarea name="dmform-3" id="1541523814"></textarea> 1604<input type="hidden" name="label-dmform-3" value="Message" id="1404880432"/></div> 1605 <div class="dmformsubmit dmWidget R" id="1670816698"><input class="" name="submit" type="submit" value="Send" id="1464076368"/></div> 1606<input name="dmformsendto" type="hidden" value="O0wrseIfFLsSlLR4GAldFze98EgIsH86ynuKuRtSzT4lae0gB1SMrf2rMwRyZxskSqk/1LccSVRkqKI63bheYQ==" id="1333940058" class="" data-success-page="" data-dec="true"/><input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1229131792"/><input name="dmformsubject" type="hidden" value="Yell Website Form Enquiry" id="1501185362" class="" data-success-page=""/><input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrSzRkXjNcoSR4QwY/W5ta9CFo6AaU4pxVQcxJEv5CKmrT6jQNfM2ebSLjf9hZD7ODcIqwYFepN8hHZG3ghPgO5cBBIfvctYlTfa1qxy2JoX8TEQS5ac5GIuxufLlcKtBBkW8TAwsxWcU8EcJrEv++vJM4eaZpeZdU8+TXq9aHn4t0xW43D7zhRj1wxFvEIIRXwf/aJn5xeMIuCE2P6M1c0g8=" data-dec="true"/><input type="hidden" name="page_uuid" value="c4306546c9e747889ab73e5c1b23a135"/></form> 1607</div> 1608 <div class="dmform-success" style="display:none" id="1962947697" data-success-page="">Thank you for contacting us.<br id="1881746801"/>We will get back to you as soon as possible</div> 1609 <div class="dmform-error" style="display:none" id="1119358030">Oops, there was an error sending your message.<br id="1073241360"/>Please try again later</div> 1610</div> 1611</div> 1612</div> 1613</div> 1614 <div class="dmRespRow u_1268450511" style="text-align: center;" id="1268450511"> <div class="dmRespColsWrapper" id="1024662347"> <div class="dmRespCol small-12 medium-12 large-12" id="1176981801"> <span id="1446490932"></span> 1615 <div class="u_1519399367 default dmDefaultGradient dmShare dmNoMark dmShareDesktop clearfix" id="1519399367" dmle_extension="shareextension" data-element-type="shareextension" data-buttonstyle="FLAT_ROUND_ICON" google_plus="true" wr="true" data-display-type="block" icon="true" surround="true" icon-name="icon-share" facebook="true" twitter="true" email="true" like="true" use_new_design="true" use_popup="true" linked_in="true" data-title="U2hhcmU=" data-display-title="false" data-layout="layout-3" data-share-hover-effect="zoomout" text="I wanted to share this great website with you" design="large" share_button_text="Share" share_popup_title="Share by:"> <div data-target="facebook" class="shareLink fbShare clickTarget" data-href="http://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.atoca-lambeth.co.uk"> <span class="icon-facebook shareText">Share</span> 1616</div> 1617 <div data-target="twitter" class="shareLink twitterShare clickTarget" data-href="http://twitter.com/intent/tweet?text=I wanted to share this great website with you&url=https%3A%2F%2Fwww.atoca-lambeth.co.uk"> <span class="icon-twitter shareText">Tweet</span> 1618</div> 1619 <div data-target="linkedin" class="shareLink linkedinShare clickTarget" data-href="http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.atoca-lambeth.co.uk&title=I wanted to share this great website with you"> <span class="icon-linkedin shareText">Share</span> 1620</div> 1621 <div data-target="email" class="shareLink emailShare clickTarget" data-href="/_dm/s/rt/actions/emailshare?text=I wanted to share this great website with you&site=https%3A%2F%2Fwww.atoca-lambeth.co.uk&lang=gb&class=insidePopUp"> <span class="icon-envelope shareText">Mail</span> 1622</div> 1623</div> 1624</div> 1625</div> 1626</div> 1627 <div class="u_1709840969 dmRespRow hide-for-large hide-for-medium" style="text-align: center;" id="1709840969"> <div class="dmRespColsWrapper" id="1317508303"> <div class="dmRespCol small-12 medium-12 large-12" id="1562006849"> <span id="1297788869"></span> 1628 <a class="default dmDefaultGradient align-center u_1504421297 dmEmail dmWidget dmNoMark dmWwr" href="mailto:[email protected]" contenteditable="false" onclick=";
1628return dm_gaq_push_event('ClickToEmail', 'Email',null,'34308c93', this);" id="1504421297" dmle_extension="emailextension" data-element-type="emailextension" data-buttonstyle="FLAT_ROUND_ICON" wr="true" data-display-type="block" icon="true" surround="true" description="Email us" adwords="" icon-name="icon-envelope-alt" email="[email protected]"> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-envelope-alt" data-auto="button-icon"></span> 1629</span> 1630 <span class="text" data-auto="button-text">Email us</span> 1631</a> 1632</div> 1633</div> 1634</div> 1635 <div class="u_1186764863 dmRespRow dmFooterContent" id="1186764863"> <div class="dmRespColsWrapper" id="1981648514"> <div class="dmRespCol small-12 medium-12 large-12" id="1481114144"> <span id="1023727700"></span> 1636 <div class="align-center text-align-center dmSocialHub gapSpacing" id="1171781895" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://www.facebook.com/A-Toca-Restaurant-1637351636513789/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style1" aria-hidden="true" data-hover-effect=""></span> 1637</a> 1638</div> 1639</div> 1640</div> 1641 <div class="u_1303427556 imageWidget" data-widget-type="image" id="1303427556" data-element-type="image"> <a href="https://www.yell.com/biz/a-toca-restaurant-london-3241082/" id="1948371767" file="false" target="_blank"><img src="https://irp.cdn-website.com//34308c93/dms3rep/multi/opt/Yell-Read-Our-Reviews-Logo-RGB-Transparent-Wht-Txt-300x151-1920w.png" id="1368494129" dm_changed="true" class="u_1368494129" alt="yell logo" onerror="handleImageLoadError(this)"/></a> 1642</div> 1643</div> 1644</div> 1645</div> 1646 <div id="1478749860" class="poweredBy" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"> <div class="poweredLine1"> <a href="https://business.yell.com/legal/terms-of-use/" rel="nofollow" target="_blank">Terms of Use</a> 1647 | <a href="https://business.yell.com/websites-privacy-cookie-policy/" rel="nofollow" target="_blank">Privacy & Cookie Policy</a> 1648 | <a href="https://business.yell.com/legal/trading-terms/" rel="nofollow" target="_blank">Trading Terms</a> 1649</div> 1650 <div class="poweredLine2">© 2026. The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.</div> 1651</div> 1652</div> 1653</div> 1654</div> 1655</div> 1656</div> 1657</div> 1658</div> 1659</div> 1660</div> 1661</div> 1662</div> 1663 1664 </div> 1665</div> 1666<!-- Add full CSS and Javascript before the close tag of the body if needed --> 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705<!-- ========= JS Section ========= -->
1706<script> 1707 var isWLR = true; 1708 1709 window.customWidgetsFunctions = {}; 1710 window.customWidgetsStrings = {}; 1711 window.collections = {}; 1712 window.currentLanguage = "ENGLISH_UK" 1713 window.isSitePreview = false; 1714</script>
1714 1715 1716 1717 1718
1719<script type="text/javascript"> 1720 1721 var d_version = "production_6800"; 1722 var build = "2026-09-24T12_50_33"; 1723 window['v' + 'ersion'] = d_version; 1724 1725 function buildEditorParent() { 1726 window.isMultiScreen = true; 1727 window.editorParent = {}; 1728 window.previewParent = {}; 1729 window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33"; 1730 try { 1731 var _p = window.parent; 1732 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1733 window.editorParent = _p; 1734 } else if (_p.isSitePreview) { 1735 window.previewParent = _p; 1736 } 1737 } catch (e) { 1738 1739 } 1740 } 1741 1742 buildEditorParent(); 1743</script>
1743 1744 1745 1746<!-- Load jQuery --> 1747
1748<script type="text/javascript" id='d-js-jquery' 1749 src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1749 1750 1751<!-- End Load jQuery --> 1752 1753 1754<!-- Injecting site-wide before scripts --> 1755 1756<!-- End Injecting site-wide to the head --> 1757 1758 1759 1760 1761 1762
1763<script> 1764 window.cookiesNotificationMarkupPreview = ' <div>We use cookies to ensure that we give you the best experience on our website. If you would like to change your preferences you may do so by following the instructions <a href=\"http:\/\/www.aboutcookies.org\/Default.aspx?page=1\" target=\"_blank\">here<\/a>.<\/div> \n'; 1765</script>
1765 1766 1767<!-- HEAD RT JS Include -->
1768<script id='d-js-params'> 1769 window.INSITE = window.INSITE || {}; 1770 window.INSITE.device = "desktop"; 1771 1772 window.rtCommonProps = {}; 1773 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 1774 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 1775 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1776 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1777 rtCommonProps["inlineEditGrid.snap"] =true; 1778 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1779 rtCommonProps["rt.pushnotifs.force.button"] =true; 1780 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1781 rtCommonProps["common.mapbox.js.override"] =false; 1782 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1783 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1784 rtCommonProps["isCoverage.test"] =false; 1785 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1786 rtCommonProps["common.resources.dist.cdn"] =true; 1787 rtCommonProps["common.build.dist.folder"] = 'production/6800'; 1788 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1789 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6800'; 1790 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1791 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1792 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 1793 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1794 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1795 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1796 rtCommonProps["isAutomation.test"] =false; 1797 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1798 1799 1800 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1801 1802 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1803 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1804 rtCommonProps['server.for.resources'] = ''; 1805 rtCommonProps['feature.flag.lazy.widgets'] = true; 1806 rtCommonProps['feature.flag.single.wow'] = false; 1807 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1808 rtCommonProps['feature.flag.mark.anchors'] = true; 1809 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1810 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1811 rtCommonProps["images.sizes.small"] =160; 1812 rtCommonProps["images.sizes.mobile"] =640; 1813 rtCommonProps["images.sizes.tablet"] =1280; 1814 rtCommonProps["images.sizes.desktop"] =1920; 1815 rtCommonProps["modules.resources.cdn"] =true; 1816 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1817 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 1818 rtCommonProps["feature.flag.performance.logs"] =false; 1819 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1820 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1821 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1822 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1823 // feature flags that's used out of runtime module (in legacy files) 1824 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1825 1826 window.rtFlags = {}; 1827 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 1828 rtFlags["scripts.widgetCount.enabled"] =true; 1829 rtFlags["fnb.animations.tracking.enabled"] =true; 1830 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1831 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1832 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1833 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 1834 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1835 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 1836 rtFlags["geocode.search.localize"] =false; 1837 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1838 rtFlags["twitter.heightLimit.enabled"] = true; 1839 rtFlags["runtime.lottieOverflow"] =false; 1840 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 1841 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1842 rtFlags["flex.animation.design.panel.layout"] =true; 1843 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1844 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1845 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1846 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1847 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 1848 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1849 rtFlags["contact.form.useActiveForm"] =true; 1850 rtFlags["contact.form.custom.errors.enabled"] =false; 1851 rtFlags["runtime.ssr.productStore.internal.observer"] =true;
1852 rtFlags["runtime.ssr.productCustomizations"] =true; 1853 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 1854 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 1855 rtFlags["termly.map.consent.overlay.enabled"] =false; 1856 rtFlags["editor.widget.form.a11y"] =true; 1857</script>
vendor: 1 bytes, line 1857
1857
1858<script src="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
1858 1859 1860<!-- End of HEAD RT JS Include --> 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872
1872<script src="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
1872 1873 1874 1875 1876 1877
1878<script> 1879 1880 $(window).bind("orientationchange", function (e) { 1881 $.layoutManager.initLayout(); 1882 1883 }); 1884 $(document).resize(function () { 1885 1886 }); 1887</script>
1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906
1907<script type="text/javascript" id="d_track_sp"> 1908 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 1909 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 1910 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 1911 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 1912 window.dmsnowplow = window.snowplow; 1913 1914 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 1915 appId: '34308c93' 1916 }); 1917 1918 // snowplow queries element styles so we wait until CSS calculations are done. 1919 requestAnimationFrame(() => { 1920 dmsnowplow('trackPageView'); 1921 _dm_insite.forEach((rule) => { 1922 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 1923 // the tracking is in popup.js 1924 if (rule.actionName !== "popup") { 1925 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 1926 } 1927 window?.waitForDeferred?.('dmAjax', () => { 1928 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 1929 }); 1930 }); 1931 }); 1932</script>
1932 1933 1934 1935 1936<div style="display:none;" id="P6iryBW0Wu"></div> 1937 1938<!-- photoswipe markup --> 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948<!-- Root element of PhotoSwipe. Must have class pswp. --> 1949<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1950 1951 <!-- Background of PhotoSwipe. 1952 It's a separate element as animating opacity is faster than rgba(). --> 1953 <div class="pswp__bg"></div> 1954 1955 <!-- Slides wrapper with overflow:hidden. --> 1956 <div class="pswp__scroll-wrap"> 1957 1958 <!-- Container that holds slides. 1959 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1960 Don't modify these 3 pswp__item elements, data is added later on. --> 1961 <div class="pswp__container"> 1962 <div class="pswp__item"></div> 1963 <div class="pswp__item"></div> 1964 <div class="pswp__item"></div> 1965 </div> 1966 1967 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1968 <div class="pswp__ui pswp__ui--hidden"> 1969 1970 <div class="pswp__top-bar"> 1971 1972 <!-- Controls are self-explanatory. Order can be changed. --> 1973 1974 <div class="pswp__counter"></div> 1975 1976 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 1977 1978 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 1979 1980 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1981 1982 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1983 1984 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 1985 <!-- element will get class pswp__preloader--active when preloader is running --> 1986 <div class="pswp__preloader"> 1987 <div class="pswp__preloader__icn"> 1988 <div class="pswp__preloader__cut"> 1989 <div class="pswp__preloader__donut"></div> 1990 </div> 1991 </div> 1992 </div> 1993 </div> 1994 1995 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1996 <div class="pswp__share-tooltip"></div> 1997 </div> 1998 1999 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 2000 </button> 2001 2002 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 2003 </button> 2004 2005 <div class="pswp__caption"> 2006 <div class="pswp__caption__center"></div> 2007 </div> 2008 2009 </div> 2010 2011 </div> 2012 2013</div> 2014<div id="fb-root" 2015 data-locale="en_GB"></div> 2016<!-- Alias: 34308c93 --> 2017<div class="dmPopupMask" id="dmPopupMask"></div> 2018<div id="dmPopup" class="dmPopup" data-auto="popup"> 2019 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 2020 <div class="dmPopupTitle"> <span></span> Share by:</div> 2021 <div class="data"></div> 2022</div>
2022<script id="d_track_personalization"> 2023 window?.waitForDeferred?.('dmAjax', () => { 2024 // Collects client data and updates cookies used by smart sites 2025 window.expireDays = 365; 2026 window.visitLength = 30 * 60000; 2027 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 2028 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 2029 }); 2030</script>
vendor: 1 bytes, line 2030
2030
2031<script type="text/javascript"> 2032 2033 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 2034 2035 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 2036 Parameters.HomeLinkText = 'Home'; 2037 </script>
2037 2038<!-- End Script tags --> 2039<!-- Site Wide Html Markup --> 2040<!-- Site Wide Html Markup --> 2041<!-- Begin Product Custom HTML Markup --> 2042<style> 2043.menuContainer .currentPage::before { 2044 position: absolute; 2045} 2046</style> 2047 2048<!-- START: Termly Preferences Floating icon --> 2049<style> 2050 #termly-code-snippet-support .termly-floating-preferences { 2051 /* Override Termly's default blue icon with our brown cookie button. 2052 !important is used to beat Termly's inline-equivalent specificity. */ 2053 background: 2054 #000 2055 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtODMuNTI3IDczLjA1NWMtMy41MzUyLTEuNTUwOC02LjA5NzctNC43MjI3LTYuODc4OS04LjUtMC43ODUxNi0zLjc4MTIgMC4zMTI1LTcuNzA3IDIuOTM3NS0xMC41MzUgMC41NTQ2OS0wLjYwNTQ3IDAuNzM0MzctMS40NjQ4IDAuNDcyNjYtMi4yNDIyLTAuMjY1NjItMC43NzM0NC0wLjkyOTY5LTEuMzQ3Ny0xLjczODMtMS40ODgzLTUuNzUzOS0wLjk5MjE5LTkuOTUzMS01Ljk5MjItOS45MzM2LTExLjgzMiAwLjAxOTUzMS0xLjk1MzEgMC41MTk1My0zLjg2NzIgMS40NjA5LTUuNTc4MSAwLjM5NDUzLTAuNzM4MjggMC4zNDM3NS0xLjYzMjgtMC4xMjUtMi4zMjQyLTAuNDcyNjYtMC42OTE0MS0xLjI4OTEtMS4wNjI1LTIuMTE3Mi0wLjk2NDg0bC0wLjQ3MjY2IDAuMDYyNWMtMC4zMTY0MSAwLjA1MDc4MS0wLjY0MDYyIDAuMDgyMDMxLTAuOTYwOTQgMC4wODk4NDRoLTAuMDA3ODEzYy00LjYzNjcgMC4wMTk1MzEtOC44NjMzLTIuNjQ4NC0xMC44NDQtNi44Mzk4LTEuOTg0NC00LjE5MTQtMS4zNTk0LTkuMTQ4NCAxLjU5MzgtMTIuNzE5IDAuNTExNzItMC42Mjg5MSAwLjY0ODQ0LTEuNDg0NCAwLjM1MTU2LTIuMjM4My0wLjI5Njg4LTAuNzU3ODEtMC45ODA0Ny0xLjI5My0xLjc4MTItMS40MDIzLTEuOTgwNS0wLjI5Mjk3LTMuOTc2Ni0wLjQ0OTIyLTUuOTc2Ni0wLjQ2ODc1aC0wLjExMzI4Yy0xNS42ODQtMC4wMDM5MDctMzAuMTc2IDguMzU1NS0zOC4wMjcgMjEuOTMtNy44NTE2IDEzLjU3NC03Ljg3NSAzMC4zMDUtMC4wNTQ2ODggNDMuODk4IDcuODE2NCAxMy41OTQgMjIuMjg5IDIxLjk4NCAzNy45NzMgMjIuMDIzaDAuMTEzMjhjMTMuNzcgMC4wMzUxNTcgMjYuNzUtNi40Mzc1IDM1LTE3LjQ2NSAwLjQxNDA2LTAuNTQ2ODggMC41NTQ2OS0xLjI1IDAuMzg2NzItMS45MTQxLTAuMTcxODgtMC42NjAxNi0wLjYzMjgxLTEuMjEwOS0xLjI1NzgtMS4
20550OTIyem0tNTguMjctOS4zODY3Yy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjg3NS0zLjQ2NDggMC45MTAxNi0wLjkwNjI1IDIuMjc3My0xLjE3OTcgMy40NjQ4LTAuNjg3NSAxLjE4NzUgMC40OTIxOSAxLjk2NDggMS42NTIzIDEuOTY0OCAyLjkzNzUgMCAxLjc1MzktMS40MjU4IDMuMTc5Ny0zLjE3OTcgMy4xNzk3em02LjMxMjUtMjcuNzgxYy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjkxNDEtMy40NjQ4IDAuOTEwMTYtMC45MDYyNSAyLjI3NzMtMS4xNzk3IDMuNDY0OC0wLjY4NzUgMS4xODc1IDAuNDkyMTkgMS45NjA5IDEuNjUyMyAxLjk2MDkgMi45Mzc1IDAgMS43NTM5LTEuNDIxOSAzLjE3OTctMy4xNzk3IDMuMTc5N3ptMTAuNDM0IDE4LjE2Yy0xLjI3NzMgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDkyMTktMS4xNzk3LTAuMjE4NzUtMi41MzUyIDAuNjgzNTktMy40Mzc1IDAuOTAyMzQtMC45MDYyNSAyLjI1NzgtMS4xNzU4IDMuNDM3NS0wLjY4NzUgMS4xNzk3IDAuNDg4MjggMS45NDkyIDEuNjQwNiAxLjk0OTIgMi45MTggMCAxLjc0MjItMS40MTAyIDMuMTU2Mi0zLjE1NjIgMy4xNTYyem01LjczMDUgMjAuMTE3Yy0xLjI3MzQgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDg4MjgtMS4xNzk3LTAuMjE4NzUtMi41MzkxIDAuNjgzNTktMy40NDE0IDAuOTAyMzQtMC45MDIzNCAyLjI2MTctMS4xNzE5IDMuNDQxNC0wLjY4MzU5IDEuMTc5NyAwLjQ4ODI4IDEuOTQ5MiAxLjY0MDYgMS45NDkyIDIuOTE4IDAgMC44MzU5NC0wLjMzMjAzIDEuNjQwNi0wLjkyNTc4IDIuMjMwNS0wLjU5Mzc1IDAuNTkzNzUtMS4zOTQ1IDAuOTI1NzgtMi4yMzQ0IDAuOTI1Nzh6bTEwLjg2My0xNi45MTRoMC4wMDM5MDZjLTEuMjg1MiAwLTIuNDQ1My0wLjc3NzM0LTIuOTM3NS0xLjk2NDgtMC40OTIxOS0xLjE4NzUtMC4yMTg3NS0yLjU1NDcgMC42ODc1LTMuNDY0OCAwLjkxMDE2LTAuOTA2MjUgMi4yNzczLTEuMTc5NyAzLjQ2NDgtMC42ODc1IDEuMTkxNCAwLjQ5MjE5IDEuOTY0OCAxLjY1MjMgMS45NjQ4IDIuOTM3NSAwIDEuNzUzOS0xLjQyNTggMy4xNzk3LTMuMTc5NyAzLjE3OTd6bTI5LjU3NC0yMi4xMjVjMC0xLjI4NTIgMC43Nz
2055czNC0yLjQ0NTMgMS45NjQ4LTIuOTM3NXMyLjU1NDctMC4yMTg3NSAzLjQ2NDggMC42OTE0MWMwLjkwNjI1IDAuOTEwMTYgMS4xNzk3IDIuMjc3MyAwLjY4NzUgMy40NjQ4LTAuNDkyMTkgMS4xODc1LTEuNjUyMyAxLjk2MDktMi45Mzc1IDEuOTYwOS0xLjc1MzkgMC0zLjE3OTctMS40MjE5LTMuMTc5Ny0zLjE3OTd6bS0xNC41MzktMTkuMDQzYzAtMS4yODUyIDAuNzc3MzQtMi40NDUzIDEuOTY0OC0yLjkzNzUgMS4xODc1LTAuNDkyMTkgMi41NTQ3LTAuMjE4NzUgMy40NjQ4IDAuNjkxNDEgMC45MDYyNSAwLjkwNjI1IDEuMTc5NyAyLjI3MzQgMC42ODc1IDMuNDYwOS0wLjQ5MjE5IDEuMTkxNC0xLjY1MjMgMS45NjQ4LTIuOTM3NSAxLjk2NDgtMC44NDM3NSAwLTEuNjUyMy0wLjMzNTk0LTIuMjQ2MS0wLjkyOTY5LTAuNTk3NjYtMC41OTc2Ni0wLjkzMzU5LTEuNDA2Mi0wLjkzMzU5LTIuMjV6bTIwLjg5OCAzOS41NzhjMCAxLjI4NTItMC43NzM0NCAyLjQ0NTMtMS45NjA5IDIuOTM3NS0xLjE5MTQgMC40OTIxOS0yLjU1ODYgMC4yMTg3NS0zLjQ2NDgtMC42OTE0MS0wLjkxMDE2LTAuOTA2MjUtMS4xODM2LTIuMjc3My0wLjY5MTQxLTMuNDY0OCAwLjQ5MjE5LTEuMTg3NSAxLjY1MjMtMS45NjA5IDIuOTM3NS0xLjk2MDkgMC44NDM3NSAwIDEuNjUyMyAwLjMzNTk0IDIuMjUgMC45Mjk2OSAwLjU5Mzc1IDAuNTk3NjYgMC45Mjk2OSAxLjQwNjIgMC45Mjk2OSAyLjI1eiIvPjwvc3ZnPgo=") 2056 no-repeat center / 60% !important; 2057 width: 45px !important; 2058 height: 45px !important; 2059 border-radius: 50% !important; 2060 border: none !important; 2061 padding: 0 !important; 2062 /* Use fixed positioning so the button is anchored to the viewport, not a parent. */ 2063 position: fixed !important; 2064 bottom: 20px !important; 2065 display:block!important; 2066 left: 20px !important; 2067 /* Replace Termly's drop-shadow filter with a softer box-shadow matching the original design. */ 2068 filter: none !important; 2069 box-shadow: 2070 0 0 0 1px rgba(0, 0, 0, 0.06), 2071 0 1px 2px -1px rgba(0, 0, 0, 0.06), 2072 0 2px 4px 0 rgba(0, 0, 0, 0.04) !important; 2073 cursor: pointer; 2074 transition: transform 0.2s ease, box-shadow 0.2s ease; 2075 } 2076 2077 #termly-code-snippet-support .termly-floating-preferences:hover { 2078 transform: scale(1.05); 2079 box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2) !important; 2080 } 2081 2082 #termly-code-snippet-support .termly-floating-preferences:focus-visible { 2083 outline: 2px solid #000; 2084 outline-offset: 3px; 2085} 2086 2087 @media (prefers-reduced-motion: reduce) { 2088 #termly-code-snippet-support .termly-floating-preferences { 2089 transition: none; 2090 } 2091 #termly-code-snippet-support .termly-floating-preferences:hover { 2092 transform: none; 2093 } 2094 } 2095</style> 2096<!-- END: Termly Preferences Floating icon --><!-- End Product Custom HTML Markup --> 2097</body> 2098</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.