/* Design lab (owner 2026-10-26): the World's 101 Best Steak Restaurants pages take the home page's typefaces. The Wix
   export names its fonts per page; the families below are re-pointed to the home's files, so every heading and text
   switches without touching the markup: display serifs (Crawmodur, Eschaton) -> The Seasons, the sans faces (29LT Bukra
   light / extralight, Mandioca, Montserrat, Poppins ExtraLight) -> Poppins in the matching weight. Text colours stay as
   they are (no gold). Background colours are swapped in the HTML by _cms/build-steaks-theme.mjs. */
@font-face { font-family: "wfont_0ec20a_5f24b1b8cd0b4df78e1be0abe3a06a5f"; font-weight: 100 900; font-display: swap;
  src: url("/assets/static.wixstatic.com/ufonts/ec3579_3ef51c88d0d646429781c2ee545fd77e/woff2/file.woff2") format("woff2"); }
@font-face { font-family: "eschaton"; font-weight: 100 900; font-display: swap;
  src: url("/assets/static.wixstatic.com/ufonts/ec3579_3ef51c88d0d646429781c2ee545fd77e/woff2/file.woff2") format("woff2"); }
@font-face { font-family: "wfont_0ec20a_ee81ab025e4e45928a5467cc5d15ed29"; font-weight: 100 900; font-display: swap;
  src: url("/assets/static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v22/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2") format("woff2"); }
@font-face { font-family: "mandioca"; font-weight: 100 900; font-display: swap;
  src: url("/assets/static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v22/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2") format("woff2"); }
@font-face { font-family: "wfont_0ec20a_f3191d843a78404e9bcfadabeb9a297b"; font-weight: 100 900; font-display: swap;
  src: url("/assets/static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v22/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2") format("woff2"); }
@font-face { font-family: "poppins-extralight"; font-weight: 100 900; font-display: swap;
  src: url("/assets/static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v22/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2") format("woff2"); }
@font-face { font-family: "wfont_a71992_742595b112bf4ba6835bf037f2cf3599"; font-weight: 100 900; font-display: swap;
  src: url("/assets/static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v22/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2") format("woff2"); }
/* four SEO text blocks are set white on the page's off-white, i.e. invisible by design; on the new #edebe9 page colour
   they would show as faint white type, so they stay invisible (still in the markup for search engines) */
#comp-l7ai1kuj, #comp-l7aig68c, #comp-lwmk7d1v, #comp-mms9ui5b { opacity: 0; }
/* page background: the home's light tone on every steaks page (desktop and mobile; sections with their own white stay white) */
[id^="pageBackground_"] { --bg-overlay-color: rgb(237, 235, 233) !important; }
/* the 1-101 list page stays white (owner 2026-10-26), so the partner logos (delivered on white) sit on white too */
#pageBackground_goj4u { --bg-overlay-color: rgb(255, 255, 255) !important; }
/* buttons as on the home page (.ed-btn): outlined #333, Poppins capitals, filled on hover - restaurant pages' VISIT button
   and the search buttons of the 1-101 list */
#PAGES_CONTAINER .twJknM.wixui-button { background: transparent !important; border: 1px solid #333333 !important; border-radius: 0 !important; box-shadow: none !important; transition: background .25s, color .25s; }
#PAGES_CONTAINER .twJknM.wixui-button .wixui-button__label, #PAGES_CONTAINER .twJknM.wixui-button span { font: 400 11px/1 "Poppins W", sans-serif !important; letter-spacing: 0.24em !important; text-transform: uppercase; color: #333333 !important; }
#PAGES_CONTAINER .twJknM.wixui-button:hover { background: #333333 !important; }
#PAGES_CONTAINER .twJknM.wixui-button:hover .wixui-button__label, #PAGES_CONTAINER .twJknM.wixui-button:hover span { color: #ffffff !important; }
#comp-m8wj69c5 button, #comp-m8wjb42s button { border: 1px solid #333333 !important; border-radius: 0 !important; background: transparent !important; }
/* "THE LIST 2026" on the 1-101 page, identical to the steaks front page: "The List" in Poppins capitals, the year in The Seasons */
#comp-mmt5ame8#comp-mmt5ame8 :is(h1, h2, h3, h4, h5, h6, p, span) { font-family: "Poppins W", sans-serif !important; font-weight: 300 !important; font-size: 15px !important; letter-spacing: 0.32em !important; line-height: 1.4 !important; }
#comp-mmt5ameb#comp-mmt5ameb :is(h1, h2, h3, h4, h5, h6, p, span) { font-family: "The Seasons", serif !important; font-size: clamp(64px, 6.2vw, 92px) !important; line-height: 1 !important; letter-spacing: 0.02em !important; }
body.device-mobile-optimized #comp-mmt5ame8#comp-mmt5ame8 :is(h1, h2, h3, h4, h5, h6, p, span) { font-size: 12px !important; }
body.device-mobile-optimized #comp-mmt5ameb#comp-mmt5ameb :is(h1, h2, h3, h4, h5, h6, p, span) { font-size: 60px !important; }
/* 1-101 list cards (owner 2026-10-27): name, second name line and city a little larger; the burgers list
   (css/w101-burgers-home.css, .bl-*) uses the same sizes and positions */
[id^="comp-lw27nspe__"] .wixui-button__label { font-size: 23px !important; }
[id^="comp-lw27rl0j__"] .wixui-button__label { font-size: 15px !important; }
[id^="comp-lw2807nd__"] .wixui-button__label { font-size: 16px !important; }
body.device-mobile-optimized [id^="comp-lw27nspe__"] .wixui-button__label { font-size: 21px !important; }
