PageSourceSearch

https://matchamoves.de/matcha-bar-mannheim/

html matchamoves.de collected 2026-10-02 01:51:53 UTC 142,460 bytes, 4,196 lines download raw bytes

1<!DOCTYPE html>
2<html lang="de" prefix="og: https://ogp.me/ns#">
3<head>
4	<meta charset="UTF-8">
5			<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
6	
7<!-- Suchmaschinen-Optimierung durch Rank Math PRO - https://rankmath.com/ -->
8<title>Matcha Mannheim | Matcha Bar Mannheim - Matcha Moves</title>
9<meta name="description" content="Entdecke Matcha Mannheim bei Matcha Moves: Matcha Bar Mannheim mit Signature Matcha, Coffee, Summer Specials und deinem Ritual vor oder nach Pilates."/>
10<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
11<link rel="canonical" href="https://matchamoves.de/matcha-bar-mannheim/" />
12<meta property="og:locale" content="de_DE" />
13<meta property="og:type" content="article" />
14<meta property="og:title" content="Matcha Mannheim | Matcha Bar Mannheim - Matcha Moves" />
15<meta property="og:description" content="Entdecke Matcha Mannheim bei Matcha Moves: Matcha Bar Mannheim mit Signature Matcha, Coffee, Summer Specials und deinem Ritual vor oder nach Pilates." />
16<meta property="og:url" content="https://matchamoves.de/matcha-bar-mannheim/" />
17<meta property="og:site_name" content="Matcha Moves" />
18<meta property="og:updated_time" content="2026-09-30T10:48:20+00:00" />
19<meta property="og:image" content="https://matchamoves.de/wp-content/uploads/2026/07/matcha-moves-matcha-hero-lifestyle.png" />
20<meta property="og:image:secure_url" content="https://matchamoves.de/wp-content/uploads/2026/07/matcha-moves-matcha-hero-lifestyle.png" />
21<meta property="og:image:width" content="1080" />
22<meta property="og:image:height" content="1920" />
23<meta property="og:image:alt" content="Matcha Mannheim | Matcha Bar Mannheim" />
24<meta property="og:image:type" content="image/png" />
25<meta property="article:published_time" content="2026-07-16T17:26:45+00:00" />
26<meta property="article:modified_time" content="2026-09-30T10:48:20+00:00" />
27<meta name="twitter:card" content="summary_large_image" />
28<meta name="twitter:title" content="Matcha Mannheim | Matcha Bar Mannheim - Matcha Moves" />
29<meta name="twitter:description" content="Entdecke Matcha Mannheim bei Matcha Moves: Matcha Bar Mannheim mit Signature Matcha, Coffee, Summer Specials und deinem Ritual vor oder nach Pilates." />
30<meta name="twitter:image" content="https://matchamoves.de/wp-content/uploads/2026/07/matcha-moves-matcha-hero-lifestyle.png" />
31<meta name="twitter:label1" content="Lesedauer" />
32<meta name="twitter:data1" content="2 Minuten" />
33<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://matchamoves.de/#organization","name":"Matcha Moves","url":"https://matchamoves.de","logo":{"@type":"ImageObject","@id":"https://matchamoves.de/#logo","url":"https://matchamoves.de/wp-content/uploads/2025/02/transparent-Moves-1200-x-300-px-Deine-Geschichte-1-1-e1740319549658.png","contentUrl":"https://matchamoves.de/wp-content/uploads/2025/02/transparent-Moves-1200-x-300-px-Deine-Geschichte-1-1-e1740319549658.png","caption":"Matcha Moves","inLanguage":"de","width":"1080","height":"944"}},{"@type":"WebSite","@id":"https://matchamoves.de/#website","url":"https://matchamoves.de","name":"Matcha Moves","alternateName":"Matcha Moves","publisher":{"@id":"https://matchamoves.de/#organization"},"inLanguage":"de"},{"@type":"ImageObject","@id":"https://matchamoves.de/wp-content/uploads/2026/07/matcha-moves-matcha-hero-lifestyle.png","url":"https://matchamoves.de/wp-content/uploads/2026/07/matcha-moves-matcha-hero-lifestyle.png","width":"200","height":"200","inLanguage":"de"},{"@type":"WebPage","@id":"https://matchamoves.de/matcha-bar-mannheim/#webpage","url":"https://matchamoves.de/matcha-bar-mannheim/","name":"Matcha Mannheim | Matcha Bar Mannheim - Matcha Moves","datePublished":"2026-07-16T17:26:45+00:00","dateModified":"2026-09-30T10:48:20+00:00","isPartOf":{"@id":"https://matchamoves.de/#website"},"primaryImageOfPage":{"@id":"https://matchamoves.de/wp-content/uploads/2026/07/matcha-moves-matcha-hero-lifestyle.png"},"inLanguage":"de"},{"@type":"Person","@id":"https://matchamoves.de/author/codex-redesign/","name":"codex codex","url":"https://matchamoves.de/author/codex-redesign/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/01a8b1c4cbcdf165ae98bae0e93f966c?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/01a8b1c4cbcdf165ae98bae0e93f966c?s=96&amp;d=mm&amp;r=g","caption":"codex codex","inLanguage":"de"},"worksFor":{"@id":"https://matchamoves.de/#organization"}},{"@type":"Article","headline":"Matcha Mannheim | Matcha Bar Mannheim - Matcha Moves","datePublished":"2026-07-16T17:26:45+00:00","dateModified":"2026-09-30T10:48:20+00:00","author":{"@id":"https://matchamoves.de/author/codex-redesign/","name":"codex codex"},"publisher":{"@id":"https://matchamoves.de/#organization"},"description":"Entdecke Matcha Mannheim bei Matcha Moves: Matcha Bar Mannheim mit Signature Matcha, Coffee, Summer Specials und deinem Ritual vor oder nach Pilates.","name":"Matcha Mannheim | Matcha Bar Mannheim - Matcha Moves","@id":"https://matchamoves.de/matcha-bar-mannheim/#richSnippet","isPartOf":{"@id":"https://matchamoves.de/matcha-bar-mannheim/#webpage"},"image":{"@id":"https://matchamoves.de/wp-content/uploads/2026/07/matcha-moves-matcha-hero-lifestyle.png"},"inLanguage":"de","mainEntityOfPage":{"@id":"https://matchamoves.de/matcha-bar-mannheim/#webpage"}}]}</script>
33
34<!-- /Rank Math WordPress SEO Plugin -->
35
36<link rel="alternate" type="application/rss+xml" title="Matcha Moves &raquo; Feed" href="https://matchamoves.de/feed/" />
37<link rel="alternate" type="application/rss+xml" title="Matcha Moves &raquo; Kommentar-Feed" href="https://matchamoves.de/comments/feed/" />
38<script>
39window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/matchamoves.de\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}};
40/*! This file is auto-generated */
41!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
42</script>
42
43<style id='wp-emoji-styles-inline-css'>
44
45	img.wp-smiley, img.emoji {
46		display: inline !important;
47		border: none !important;
48		box-shadow: none !important;
49		height: 1em !important;
50		width: 1em !important;
51		margin: 0 0.07em !important;
52		vertical-align: -0.1em !important;
53		background: none !important;
54		padding: 0 !important;
55	}
56</style>
57<link rel='stylesheet' id='wp-block-library-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/dqkomgs/bxeyc.css' media='all' />
58<link rel='stylesheet' id='wp-components-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/h7bb2iw/bxeyc.css' media='all' />
59<link rel='stylesheet' id='wp-preferences-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/e1vuciy4/bxeyc.css' media='all' />
60<link rel='stylesheet' id='wp-block-editor-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/qt5ruv74/bxeyc.css' media='all' />
61<link rel='stylesheet' id='popup-maker-block-library-style-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/ess9o4yu/bxeyc.css' media='all' />
62<style id='global-styles-inline-css'>
63:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
63--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
63.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;}
64:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
65</style>
66<link rel='stylesheet' id='woocommerce-layout-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/jza8c9i6/bxeyc.css' media='all' />
67<link rel='stylesheet' id='woocommerce-smallscreen-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/95x4euvc/bxeyc.css' media='only screen and (max-width: 768px)' />
68<link rel='stylesheet' id='woocommerce-general-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/qhfgjlrx/bxeyc.css' media='all' />
69<style id='woocommerce-inline-inline-css'>
70.woocommerce form .form-row .required { visibility: visible; }
71</style>
72<link rel='stylesheet' id='brands-styles-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/8j3nqz9i/bxeyc.css' media='all' />
73<link rel='stylesheet' id='hello-elementor-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/8jlherb9/bxeyc.css' media='all' />
74<link rel='stylesheet' id='hello-elementor-theme-style-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/6jy6ee1p/bxeyc.css' media='all' />
75<link rel='stylesheet' id='hello-elementor-header-footer-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/327663w5/bxeyc.css' media='all' />
76<link rel='stylesheet' id='elementor-frontend-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/2c9zd8al/bxeyc.css' media='all' />
77<link rel='stylesheet' id='elementor-post-47-css' href='https://matchamoves.de/wp-content/uploads/elementor/css/post-47.css?ver=1772505929' media='all' />
78<link rel='stylesheet' id='dashicons-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/lokoagwt/bxeyc.css' media='all' />
79<link rel='stylesheet' id='eael-general-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/g2vwdnjq/bxeyc.css' media='all' />
80<link rel='stylesheet' id='elementor-gf-local-playfairdisplay-css' href='https://matchamoves.live-website.com/wp-content/uploads/elementor/google-fonts/css/playfairdisplay.css?ver=1750289252' media='all' />
81<link rel='stylesheet' id='elementor-gf-local-poppins-css' href='https://matchamoves.live-website.com/wp-content/uploads/elementor/google-fonts/css/poppins.css?ver=1750289246' media='all' />
82<link rel='stylesheet' id='elementor-gf-local-montserrat-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/qsmsiqcm/bxeyc.css' media='all' />
83<link rel='stylesheet' id='elementor-gf-local-unicaone-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/mba5s33d/bxeyc.css' media='all' />
84<script src="https://matchamoves.de/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 84
84
85<script src="https://matchamoves.de/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 85
85
86<script src="https://matchamoves.de/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.9.7" id="jquery-blockui-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 86
86
87<script id="wc-add-to-cart-js-extra">
88var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"Warenkorb anzeigen","cart_url":"https:\/\/matchamoves.de\/cart\/","is_cart":"","cart_redirect_after_add":"no"};
89</script>
vendor: 1 bytes, line 89
89
90<script src="https://matchamoves.de/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.9.7" id="wc-add-to-cart-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 90
90
91<script src="https://matchamoves.de/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.9.7" id="js-cookie-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 91
91
92<script id="woocommerce-js-extra">
93var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_password_show":"Passwort anzeigen","i18n_password_hide":"Passwort verbergen"};
94</script>
vendor: 1 bytes, line 94
94
95<script src="https://matchamoves.de/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.9.7" id="woocommerce-js" defer data-wp-strategy="defer"></script>
95
96<link rel="https://api.w.org/" href="https://matchamoves.de/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://matchamoves.de/wp-json/wp/v2/pages/1010" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://matchamoves.de/xmlrpc.php?rsd" />
97<meta name="generator" content="WordPress 6.7.2" />
98<link rel='shortlink' href='https://matchamoves.de/?p=1010' />
99<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://matchamoves.de/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmatchamoves.de%2Fmatcha-bar-mannheim%2F" />
100<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://matchamoves.de/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmatchamoves.de%2Fmatcha-bar-mannheim%2F&#038;format=xml" />
101<style id="essential-blocks-global-styles">
102            :root {
103                --eb-global-primary-color: #101828;
104--eb-global-secondary-color: #475467;
105--eb-global-tertiary-color: #98A2B3;
106--eb-global-text-color: #475467;
107--eb-global-heading-color: #1D2939;
108--eb-global-link-color: #444CE7;
109--eb-global-background-color: #F9FAFB;
110--eb-global-button-text-color: #FFFFFF;
111--eb-global-button-background-color: #101828;
112--eb-gradient-primary-color: linear-gradient(90deg, hsla(259, 84%, 78%, 1) 0%, hsla(206, 67%, 75%, 1) 100%);
113--eb-gradient-secondary-color: linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%);
114--eb-gradient-tertiary-color: linear-gradient(90deg, hsla(248, 21%, 15%, 1) 0%, hsla(250, 14%, 61%, 1) 100%);
115--eb-gradient-background-color: linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(233, 233, 233) 49%, rgb(244, 243, 243) 100%);
116
117                --eb-tablet-breakpoint: 1024px;
118--eb-mobile-breakpoint: 767px;
119
120            }
121            
122            
123        </style><meta name="description" content="Entdecke Matcha Mannheim bei Matcha Moves: Matcha Bar Mannheim mit Signature Matcha, Coffee, Summer Specials und deinem Ritual vor oder nach Pilates.">
124	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
125	<meta name="generator" content="Elementor 3.29.2; features: e_font_icon_svg, additional_custom_breakpoints, e_local_google_fonts, e_element_cache; settings: css_print_method-external, google_font-enabled, font_display-swap">
126			<style>
127				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
128				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
129					background-image: none !important;
130				}
131				@media screen and (max-height: 1024px) {
132					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
133					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
134						background-image: none !important;
135					}
136				}
137				@media screen and (max-height: 640px) {
138					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
139					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
140						background-image: none !important;
141					}
142				}
143			</style>
144			<style class='wp-fonts-local'>
145@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://matchamoves.de/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
146@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://matchamoves.de/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}
147</style>
148<link rel="icon" href="https://matchamoves.de/wp-content/uploads/2025/10/cropped-PNG-Bild-32x32.png" sizes="32x32" />
149<link rel="icon" href="https://matchamoves.de/wp-content/uploads/2025/10/cropped-PNG-Bild-192x192.png" sizes="192x192" />
150<link rel="apple-touch-icon" href="https://matchamoves.de/wp-content/uploads/2025/10/cropped-PNG-Bild-180x180.png" />
151<meta name="msapplication-TileImage" content="https://matchamoves.de/wp-content/uploads/2025/10/cropped-PNG-Bild-270x270.png" />
152	<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head>
153<body class="page-template page-template-elementor_canvas page page-id-1010 wp-custom-logo wp-embed-responsive theme-hello-elementor woocommerce-no-js hello-elementor-default elementor-default elementor-template-canvas elementor-kit-47">
154	
155<script type="application/ld+json">{
156  "@context": "https://schema.org",
157  "@graph": [
158    {
159      "@type": "Organization",
160      "@id": "https://matchamoves.de/#organization",
161      "name": "Matcha Moves",
162      "url": "https://matchamoves.de",
163      "logo": "https://matchamoves.de/wp-content/uploads/2025/10/cropped-PNG-Bild.png",
164      "sameAs": [
165        "https://www.instagram.com/matcha.moves/"
166      ],
167      "email": "[email protected]"
168    },
169    {
170      "@type": "CafeOrCoffeeShop",
171      "@id": "https://matchamoves.de/#matcha-bar-mannheim",
172      "name": "Matcha Moves Matcha Bar Mannheim",
173      "url": "https://matchamoves.de/matcha-bar-mannheim/",
174      "image": "https://matchamoves.de/wp-content/uploads/2025/07/Pic-12.png",
175      "servesCuisine": [
176        "Matcha",
177        "Coffee",
178        "Juices"
179      ],
180      "address": {
181        "@type": "PostalAddress",
182        "streetAddress": "Untere Clignetstraße 2",
183        "postalCode": "68167",
184        "addressLocality": "Mannheim",
185        "addressCountry": "DE"
186      },
187      "openingHoursSpecification": [
188        {
189          "@type": "OpeningHoursSpecification",
190          "dayOfWeek": [
191            "Monday",
192            "Tuesday",
193            "Wednesday",
194            "Thursday",
195            "Friday"
196          ],
197          "opens": "09:30",
198          "closes": "20:00"
199        },
200        {
201          "@type": "OpeningHoursSpecification",
202          "dayOfWeek": "Saturday",
203          "opens": "09:30",
204          "closes": "17:00"
205        },
206        {
207          "@type": "OpeningHoursSpecification",
208          "dayOfWeek": [
209            "Sunday",
210            "PublicHolidays"
211          ],
212          "opens": "10:00",
213          "closes": "18:00"
214        }
215      ],
216      "hasMenu": "https://matchamoves.de/matcha-bar-mannheim/#menu"
217    },
218    {
219      "@type": "BreadcrumbList",
220      "itemListElement": [
221        {
222          "@type": "ListItem",
223          "position": 1,
224          "name": "Startseite",
225          "item": "https://matchamoves.de"
226        },
227        {
228          "@type": "ListItem",
229          "position": 2,
230          "name": "Matcha Bar Mannheim",
231          "item": "https://matchamoves.de/matcha-bar-mannheim/"
232        }
233      ]
234    }
235  ]
236}</script>
vendor: 1 bytes, line 236
236
237<script async src="https://news.google.com/swg/js/v1/publisher.js"></script>
237
238<style>:root {
239  --mm-ink: #18231d;
240  --mm-forest: #243d2d;
241  --mm-matcha: #7d985f;
242  --mm-sage: #c9d1b8;
243  --mm-cream: #f5efe4;
244  --mm-offwhite: #fbf8f1;
245  --mm-stone: #ded3c2;
246  --mm-brown: #7d604a;
247  --mm-rose: #c9a59d;
248  --mm-line: rgba(36, 61, 45, 0.18);
249  --mm-shadow: 0 18px 50px rgba(32, 39, 29, 0.12);
250  --mm-serif: Georgia, "Times New Roman", serif;
251  --mm-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
252  --mm-gateway-header-height: 132px;
253  --mm-academy-teaser-height: 118px;
254}
255
256* {
257  box-sizing: border-box;
258}
259
260html {
261  scroll-behavior: smooth;
262}
263
264body {
265  margin: 0;
266  background: var(--mm-offwhite);
267  color: var(--mm-ink);
268  font-family: var(--mm-sans);
269  font-size: 16px;
270  line-height: 1.6;
271  letter-spacing: 0;
272}
273
274body:has(.mm-redesign) {
275  background: transparent;
276}
277
278img {
279  display: block;
280  max-width: 100%;
281}
282
283a {
284  color: inherit;
285}
286
287.mm-redesign,
288.mm-redesign * {
289  box-sizing: border-box;
290}
291
292.mm-redesign {
293  margin: 0;
294  background: var(--mm-offwhite);
295  color: var(--mm-ink);
296  font-family: var(--mm-sans);
297  font-size: 16px;
298  line-height: 1.6;
299  letter-spacing: 0;
300}
301
302.mm-visually-hidden {
303  position: absolute;
304  width: 1px;
305  height: 1px;
306  overflow: hidden;
307  clip: rect(0 0 0 0);
308  white-space: nowrap;
309}
310
311.mm-site-header {
312  position: sticky;
313  top: 0;
314  z-index: 50;
315  display: grid;
316  grid-template-columns: auto 1fr auto;
317  gap: 28px;
318  align-items: center;
319  width: 100%;
320  padding: 12px 34px;
321  border-bottom: 1px solid rgba(36, 61, 45, 0.1);
322  background: rgba(251, 248, 241, 0.92);
323  backdrop-filter: blur(16px);
324}
325
326.mm-logo {
327  display: inline-flex;
328  align-items: center;
329  gap: 10px;
330  color: var(--mm-forest);
331  font-family: var(--mm-serif);
332  font-size: 1.18rem;
333  font-weight: 700;
334  text-decoration: none;
335}
336
337.mm-logo img {
338  width: 42px;
339  height: 42px;
340  object-fit: contain;
341}
342
343.mm-logo span {
344  font-size: clamp(1.08rem, 1.65vw, 1.46rem);
345  font-weight: 900;
346  letter-spacing: 0;
347}
348
349.mm-gateway-header {
350  position: relative;
351  z-index: 20;
352  display: grid;
353  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
354  min-height: var(--mm-gateway-header-height);
355  align-items: center;
356  gap: 8px;
357  padding: 18px 32px 16px;
358  border-bottom: 1px solid rgba(24, 35, 29, 0.16);
359  background: #fbfaf6;
360  color: #242722;
361}
362
363.mm-gateway-brand {
364  display: inline-flex;
365  grid-column: 1;
366  align-items: center;
367  justify-content: center;
368  justify-self: start;
369  color: #242722;
370  font-size: clamp(1.05rem, 2vw, 1.55rem);
371  font-weight: 900;
372  line-height: 1;
373  text-decoration: none;
374  text-transform: uppercase;
375}
376
377.mm-gateway-logo-mark {
378  display: inline-flex;
379  grid-column: 2;
380  width: 56px;
381  height: 56px;
382  align-items: center;
383  justify-content: center;
384  justify-self: center;
385  color: #242722;
386  text-decoration: none;
387}
388
389.mm-gateway-logo-svg {
390  display: block;
391  width: 100%;
392  height: 100%;
393}
394
395.mm-gateway-logo-svg path {
396  fill: currentColor;
397}
398
399.mm-gateway-links {
400  display: none;
401  grid-column: 3;
402  align-items: center;
403  justify-content: center;
404  justify-self: end;
405  gap: clamp(28px, 4vw, 58px);
406  color: rgba(24, 35, 29, 0.8);
407  font-size: 0.82rem;
408  font-weight: 900;
409  letter-spacing: 0;
410  text-transform: uppercase;
411}
412
413.mm-gateway-links a {
414  position: relative;
415  text-decoration: none;
416}
417
418.mm-gateway-links a::after {
419  position: absolute;
420  right: 0;
421  bottom: -6px;
422  left: 0;
423  height: 1px;
424  background: currentColor;
425  content: "";
426  opacity: 0.35;
427  transform: scaleX(0.75);
428  transition: opacity 180ms ease, transform 180ms ease;
429}
430
431.mm-gateway-links a:hover::after {
432  opacity: 0.75;
433  transform: scaleX(1);
434}
435
436.mm-gateway-menu {
437  display: block;
438  grid-column: 3;
439  position: static;
440  justify-self: end;
441}
442
443.mm-gateway-menu summary {
444  display: grid;
445  width: 58px;
446  height: 48px;
447  place-content: center;
448  gap: 10px;
449  cursor: pointer;
450  list-style: none;
451}
452
453.mm-gateway-menu summary::-webkit-details-marker {
454  display: none;
455}
456
457.mm-gateway-menu summary span {
458  display: block;
459  width: 50px;
460  height: 3px;
461  background: #242722;
462  transition: transform 180ms ease, opacity 180ms ease;
463}
464
465.mm-gateway-menu[open] summary span:first-child {
466  transform: translateY(6.5px) rotate(45deg);
467}
468
469.mm-gateway-menu[open] summary span:last-child {
470  transform: translateY(-6.5px) rotate(-45deg);
471}
472
473.mm-gateway-menu nav {
474  position: absolute;
475  top: 100%;
476  right: 0;
477  left: 0;
478  z-index: 70;
479  box-sizing: border-box;
480  display: grid;
481  width: 100%;
482  min-width: 0;
483  grid-template-columns: repeat(auto-fit, minmax(128px, 1fr));
484  gap: 8px;
485  padding: 16px 32px;
486  border-top: 1px solid rgba(24, 35, 29, 0.12);
487  border-bottom: 1px solid rgba(24, 35, 29, 0.12);
488  background: #fbfaf6;
489  box-shadow: 0 18px 42px rgba(24, 35, 29, 0.14);
490}
491
492.mm-gateway-menu nav a {
493  display: flex;
494  min-height: 46px;
495  align-items: center;
496  justify-content: center;
497  padding: 11px 14px;
498  border: 1px solid rgba(24, 35, 29, 0.14);
499  border-radius: 999px;
500  color: #242722;
501  font-size: 0.84rem;
502  font-weight: 900;
503  line-height: 1.12;
504  text-align: center;
505  text-decoration: none;
506  text-transform: uppercase;
507  white-space: normal;
508}
509
510.mm-gateway-menu nav a:hover {
511  background: rgba(36, 61, 45, 0.08);
512}
513
514.mm-funnel-header {
515  position: sticky;
516  top: 0;
517  z-index: 50;
518  display: grid;
519  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
520  min-height: 86px;
521  align-items: center;
522  gap: 18px;
523  padding: 14px 28px;
524  border-bottom: 1px solid rgba(24, 35, 29, 0.12);
525  background: rgba(251, 250, 246, 0.94);
526  backdrop-filter: blur(16px);
527}
528
529.mm-funnel-brand,
530.mm-funnel-logo,
531.mm-funnel-header nav a {
532  color: #242722;
533  text-decoration: none;
534}
535
536.mm-funnel-brand {
537  font-size: clamp(0.96rem, 1.8vw, 1.28rem);
538  font-weight: 900;
539  text-transform: uppercase;
540}
541
542.mm-funnel-logo {
543  display: inline-flex;
544  width: 48px;
545  height: 48px;
546  align-items: center;
547  justify-content: center;
548}
549
550.mm-funnel-header nav {
551  display: flex;
552  justify-content: end;
553  gap: 10px;
554}
555
556.mm-funnel-header nav a {
557  min-height: 40px;
558  padding: 9px 14px;
559  border: 1px solid rgba(36, 61, 45, 0.22);
560  border-radius: 999px;
561  font-size: 0.78rem;
562  font-weight: 900;
563  text-transform: uppercase;
564}
565
566.mm-funnel-header nav a:first-child {
567  background: var(--mm-forest);
568  color: var(--mm-offwhite);
569}
570
571.mm-nav {
572  display: flex;
573  justify-content: center;
574  gap: 24px;
575  font-size: 0.84rem;
576  font-weight: 700;
577  text-transform: uppercase;
578}
579
580.mm-nav a,
581.mm-text-link {
582  text-decoration: none;
583}
584
585.mm-nav a {
586  color: rgba(24, 35, 29, 0.72);
587}
588
589.mm-nav a:hover,
590.mm-text-link:hover {
591  color: var(--mm-forest);
592}
593
594.mm-header-cta,
595.mm-button {
596  display: inline-flex;
597  min-height: 44px;
598  align-items: center;
599  justify-content: center;
600  gap: 8px;
601  padding: 12px 20px;
602  border: 1px solid var(--mm-forest);
603  border-radius: 999px;
604  background: var(--mm-forest);
605  color: var(--mm-offwhite);
606  font-size: 0.88rem;
607  font-weight: 800;
608  text-decoration: none;
609  transition: transform 180ms ease, background 180ms ease, color 180ms ease, border-color 180ms ease;
610}
611
612.mm-header-cta:hover,
613.mm-button:hover {
614  transform: translateY(-1px);
615  background: var(--mm-ink);
616}
617
618.mm-button.secondary {
619  background: transparent;
620  color: var(--mm-forest);
621}
622
623.mm-button.secondary:hover {
624  background: var(--mm-forest);
625  color: var(--mm-offwhite);
626}
627
628.mm-entry-hero {
629  min-height: calc(100svh - 68px);
630  padding: 28px;
631  background: var(--mm-offwhite);
632}
633
634.mm-entry-hero.mm-gateway {
635  width: 100%;
636  height: calc(100svh - var(--mm-gateway-header-height));
637  min-height: calc(100svh - var(--mm-gateway-header-height));
638  overflow: hidden;
639  padding: 0;
640  background: var(--mm-ink);
641}
642
643.mm-entry-copy {
644  display: grid;
645  grid-template-columns: 0.7fr 1fr;
646  gap: 30px;
647  align-items: end;
648  max-width: 1320px;
649  margin: 0 auto 22px;
650}
651
652.mm-entry-copy h1,
653.mm-hero h1,
654.mm-page-hero h1 {
655  margin: 0;
656  color: var(--mm-forest);
657  font-family: var(--mm-serif);
658  font-size: 4.9rem;
659  line-height: 0.96;
660  letter-spacing: 0;
661}
662
663.mm-entry-copy p:not(.mm-kicker) {
664  max-width: 720px;
665  margin: 0;
666  color: rgba(24, 35, 29, 0.72);
667  font-size: 1.08rem;
668}
669
670.mm-kicker {
671  margin: 0 0 12px;
672  color: var(--mm-brown);
673  font-size: 0.76rem;
674  font-weight: 900;
675  letter-spacing: 0;
676  text-transform: uppercase;
677}
678
679.mm-entry-panels {
680  display: grid;
681  grid-template-columns: 1fr 1fr;
682  gap: 18px;
683  max-width: 1320px;
684  min-height: 68vh;
685  margin: 0 auto;
686}
687
688.mm-gateway .mm-entry-panels {
689  grid-template-rows: minmax(0, 1fr) auto;
690  width: 100%;
691  max-width: none;
692  height: 100%;
693  min-height: 100%;
694  gap: 0;
695}
696
697.mm-entry-panel,
698.mm-hero-media,
699.mm-gallery img,
700.mm-image-text figure {
701  overflow: hidden;
702  border-radius: 8px;
703}
704
705.mm-entry-panel a {
706  position: relative;
707  display: block;
708  min-height: 68vh;
709  color: var(--mm-offwhite);
710  text-decoration: none;
711  background: var(--mm-forest);
712}
713
714.mm-gateway .mm-entry-panel a {
715  min-height: calc(100svh - var(--mm-gateway-header-height) - var(--mm-academy-teaser-height));
716  height: calc(100svh - var(--mm-gateway-header-height) - var(--mm-academy-teaser-height));
717}
718
719.mm-entry-panel img {
720  width: 100%;
721  height: 100%;
722  min-height: 68vh;
723  object-fit: cover;
724  transition: transform 800ms ease, filter 800ms ease;
725}
726
727.mm-gateway .mm-entry-panel img {
728  min-height: calc(100svh - var(--mm-gateway-header-height) - var(--mm-academy-teaser-height));
729  height: calc(100svh - var(--mm-gateway-header-height) - var(--mm-academy-teaser-height));
730}
731
732.mm-entry-panel.pilates img {
733  object-position: center 76%;
734}
735
736.mm-entry-panel:hover img {
737  transform: scale(1.035);
738  filter: saturate(1.06);
739}
740
741.mm-panel-shade {
742  position: absolute;
743  inset: 0;
744  background: linear-gradient(180deg, rgba(24, 35, 29, 0.1) 0%, rgba(24, 35, 29, 0.72) 100%);
745}
746
747.mm-gateway .mm-panel-shade {
748  background:
749    linear-gradient(180deg, rgba(24, 35, 29, 0.05) 0%, rgba(24, 35, 29, 0.7) 100%),
750    linear-gradient(90deg, rgba(24, 35, 29, 0.1), rgba(24, 35, 29, 0.2));
751}
752
753.mm-panel-content {
754  position: absolute;
755  right: 24px;
756  bottom: 24px;
757  left: 24px;
758  display: grid;
759  gap: 12px;
760  max-width: 520px;
761}
762
763.mm-gateway .mm-panel-content {
764  right: 34px;
765  bottom: 34px;
766  left: 34px;
767  max-width: 560px;
768}
769
770.mm-panel-content strong {
771  font-family: var(--mm-serif);
772  font-size: 3rem;
773  line-height: 1.02;
774  letter-spacing: 0;
775}
776
777.mm-gateway .mm-panel-content strong {
778  font-size: 4.25rem;
779}
780
781.mm-panel-content span:not(.mm-kicker) {
782  max-width: 470px;
783  color: rgba(251, 248, 241, 0.9);
784}
785
786.mm-gateway .mm-panel-content span:not(.mm-kicker) {
787  font-size: 1rem;
788  font-weight: 700;
789}
790
791.mm-panel-content em {
792  width: fit-content;
793  margin-top: 8px;
794  padding: 10px 14px;
795  border: 1px solid rgba(251, 248, 241, 0.7);
796  border-radius: 999px;
797  color: var(--mm-offwhite);
798  font-style: normal;
799  font-weight: 800;
800}
801
802.mm-gateway .mm-panel-content em {
803  background: rgba(251, 248, 241, 0.12);
804  backdrop-filter: blur(10px);
805}
806
807.mm-academy-teaser {
808  display: grid;
809  grid-column: 1 / -1;
810  grid-template-columns: minmax(128px, 0.28fr) minmax(0, 1fr) auto;
811  min-height: var(--mm-academy-teaser-height);
812  align-items: center;
813  gap: clamp(14px, 2vw, 26px);
814  padding: 14px clamp(24px, 4vw, 48px);
815  border-top: 1px solid rgba(251, 248, 241, 0.16);
816  background: #18231d;
817  color: var(--mm-offwhite);
818  text-decoration: none;
819}
820
821.mm-academy-media {
822  display: block;
823  overflow: hidden;
824  width: 100%;
825  aspect-ratio: 16 / 9;
826  border-radius: 8px;
827  background: rgba(251, 248, 241, 0.08);
828}
829
830.mm-academy-media img {
831  width: 100%;
832  height: 100%;
833  object-fit: cover;
834  object-position: center 62%;
835  transition: transform 800ms ease;
836}
837
838.mm-academy-copy {
839  display: grid;
840  gap: 6px;
841}
842
843.mm-academy-teaser:hover .mm-academy-media img {
844  transform: scale(1.035);
845}
846
847.mm-academy-teaser:hover em {
848  background: var(--mm-offwhite);
849  color: var(--mm-forest);
850}
851
852.mm-academy-eyebrow,
853.mm-academy-meta,
854.mm-academy-teaser em {
855  font-size: 0.76rem;
856  font-weight: 900;
857  letter-spacing: 0;
858  text-transform: uppercase;
859}
860
861.mm-academy-eyebrow {
862  width: fit-content;
863  padding: 7px 10px;
864  border: 1px solid rgba(251, 248, 241, 0.36);
865  border-radius: 999px;
866  color: var(--mm-cream);
867}
868
869.mm-academy-teaser strong {
870  font-family: var(--mm-serif);
871  font-size: clamp(1.45rem, 2.4vw, 2.55rem);
872  line-height: 1.02;
873  letter-spacing: 0;
874}
875
876.mm-academy-meta {
877  color: rgba(251, 248, 241, 0.74);
878  line-height: 1.28;
879}
880
881.mm-academy-teaser em {
882  display: inline-flex;
883  min-height: 40px;
884  align-items: center;
885  justify-content: center;
886  padding: 9px 14px;
887  border: 1px solid rgba(251, 248, 241, 0.72);
888  border-radius: 999px;
889  color: var(--mm-offwhite);
890  font-style: normal;
891  white-space: nowrap;
892  transition: background 180ms ease, color 180ms ease;
893}
894
895.mm-section,
896.mm-hero,
897.mm-page-hero {
898  width: min(1180px, calc(100% - 40px));
899  margin: 0 auto;
900}
901
902.mm-section {
903  padding: 88px 0;
904}
905
906.mm-hero {
907  display: grid;
908  grid-template-columns: 0.9fr 1.1fr;
909  gap: 40px;
910  align-items: center;
911  min-height: 82vh;
912  padding: 44px 0 70px;
913}
914
915.mm-hero-copy p:not(.mm-kicker),
916.mm-page-hero p,
917.mm-wide-text {
918  max-width: 720px;
919  color: rgba(24, 35, 29, 0.72);
920  font-size: 1.08rem;
921}
922
923.mm-hero-copy h1 {
924  margin-bottom: 22px;
925}
926
927.mm-hero-media {
928  min-height: 660px;
929  box-shadow: var(--mm-shadow);
930}
931
932.mm-hero-media img {
933  width: 100%;
934  height: 660px;
935  object-fit: cover;
936}
937
938.mm-cta-row {
939  display: flex;
940  flex-wrap: wrap;
941  gap: 12px;
942  margin-top: 26px;
943}
944
945.mm-page-hero {
946  padding: 92px 0 56px;
947}
948
949.mm-page-hero.mm-pricing-hero {
950  max-width: 820px;
951  padding: 46px 0 18px;
952}
953
954.mm-page-hero.mm-pricing-hero h1 {
955  font-size: clamp(2.45rem, 5vw, 4rem);
956}
957
958.mm-page-hero.mm-pricing-hero p {
959  max-width: 620px;
960  margin-right: auto;
961  margin-left: auto;
962}
963
964.mm-pricing-hero + .mm-bsport-section {
965  padding-top: 22px;
966}
967
968.mm-page-hero.compact {
969  max-width: 900px;
970  text-align: center;
971}
972
973.mm-page-hero.compact .mm-cta-row {
974  justify-content: center;
975}
976
977.mm-two-col {
978  display: grid;
979  grid-template-columns: 0.8fr 1fr;
980  gap: 72px;
981}
982
983.mm-two-col h2,
984.mm-section-head h2,
985.mm-cross-sell h2 {
986  margin: 0;
987  color: var(--mm-forest);
988  font-family: var(--mm-serif);
989  font-size: 3.1rem;
990  line-height: 1.02;
991  letter-spacing: 0;
992}
993
994.mm-prose p {
995  margin: 0 0 18px;
996}
997
998.mm-answer {
999  padding: 20px;
1000  border-left: 3px solid var(--mm-matcha);
1001  background: rgba(201, 209, 184, 0.28);
1002  color: var(--mm-forest);
1003  font-weight: 700;
1004}
1005
1006.mm-stat-band {
1007  display: grid;
1008  grid-template-columns: repeat(4, 1fr);
1009  gap: 1px;
1010  width: min(1180px, calc(100% - 40px));
1011  margin: 20px auto 0;
1012  overflow: hidden;
1013  border: 1px solid var(--mm-line);
1014  border-radius: 8px;
1015  background: var(--mm-line);
1016}
1017
1018.mm-stat-band article {
1019  min-height: 152px;
1020  padding: 28px;
1021  background: var(--mm-cream);
1022}
1023
1024.mm-stat-band strong {
1025  display: block;
1026  color: var(--mm-forest);
1027  font-family: var(--mm-serif);
1028  font-size: 2.6rem;
1029  line-height: 1;
1030}
1031
1032.mm-stat-band span {
1033  display: block;
1034  margin-top: 12px;
1035  color: rgba(24, 35, 29, 0.72);
1036}
1037
1038.mm-fomo-strip {
1039  display: grid;
1040  grid-template-columns: auto 1fr;
1041  gap: 18px;
1042  align-items: center;
1043  width: min(1180px, calc(100% - 40px));
1044  margin: 0 auto;
1045  padding: 18px 24px;
1046  border: 1px solid rgba(36, 61, 45, 0.18);
1047  border-radius: 8px;
1048  background: #18231d;
1049  color: var(--mm-offwhite);
1050}
1051
1052.mm-fomo-strip span {
1053  display: inline-flex;
1054  width: fit-content;
1055  padding: 8px 12px;
1056  border: 1px solid rgba(251, 248, 241, 0.24);
1057  border-radius: 999px;
1058  color: var(--mm-cream);
1059  font-size: 0.76rem;
1060  font-weight: 900;
1061  text-transform: uppercase;
1062}
1063
1064.mm-fomo-strip p {
1065  margin: 0;
1066  color: rgba(251, 248, 241, 0.82);
1067  font-weight: 700;
1068}
1069
1070.mm-info-strip {
1071  display: flex;
1072  gap: 22px;
1073  align-items: center;
1074  justify-content: space-between;
1075  padding: 30px;
1076  border: 1px solid rgba(36, 61, 45, 0.16);
1077  border-radius: 8px;
1078  background: rgba(245, 239, 228, 0.62);
1079}
1080
1081.mm-info-strip h2 {
1082  margin: 0 0 8px;
1083  color: var(--mm-forest);
1084  font-family: var(--mm-serif);
1085  font-size: 2.2rem;
1086  line-height: 1.05;
1087}
1088
1089.mm-info-strip p:not(.mm-kicker) {
1090  max-width: 680px;
1091  margin: 0;
1092  color: rgba(24, 35, 29, 0.72);
1093}
1094
1095.mm-info-strip .mm-button {
1096  flex: 0 0 auto;
1097}
1098
1099.mm-section-head {
1100  max-width: 760px;
1101  margin-bottom: 34px;
1102}
1103
1104.mm-card-grid {
1105  display: grid;
1106  gap: 18px;
1107}
1108
1109.mm-card-grid.two {
1110  grid-template-columns: repeat(2, minmax(0, 1fr));
1111}
1112
1113.mm-card-grid.three {
1114  grid-template-columns: repeat(3, minmax(0, 1fr));
1115}
1116
1117.mm-action-grid {
1118  display: grid;
1119  grid-template-columns: repeat(3, minmax(0, 1fr));
1120  gap: 16px;
1121  padding-top: 42px;
1122  padding-bottom: 42px;
1123}
1124
1125.mm-card,
1126.mm-location-card,
1127.mm-price-card,
1128.mm-quote,
1129.mm-action-card,
1130.mm-menu-list article {
1131  border: 1px solid var(--mm-line);
1132  border-radius: 8px;
1133  background: rgba(255, 252, 244, 0.78);
1134  box-shadow: 0 8px 28px rgba(32, 39, 29, 0.05);
1135}
1136
1137.mm-card,
1138.mm-location-card,
1139.mm-price-card,
1140.mm-quote,
1141.mm-action-card,
1142.mm-menu-list article {
1143  padding: 28px;
1144}
1145
1146.mm-card h3,
1147.mm-location-card h3,
1148.mm-price-card h3,
1149.mm-action-card h3,
1150.mm-menu-list h3 {
1151  margin: 0 0 12px;
1152  color: var(--mm-forest);
1153  font-family: var(--mm-serif);
1154  font-size: 1.8rem;
1155  line-height: 1.1;
1156}
1157
1158.mm-card p,
1159.mm-location-card p,
1160.mm-price-card p,
1161.mm-action-card p,
1162.mm-menu-list p,
1163.mm-quote p {
1164  margin: 0;
1165  color: rgba(24, 35, 29, 0.72);
1166}
1167
1168.mm-gift-fast-hero {
1169  display: grid;
1170  grid-template-columns: minmax(0, 1fr) minmax(320px, 0.72fr);
1171  gap: 28px;
1172  align-items: stretch;
1173  padding-top: 58px;
1174  padding-bottom: 30px;
1175}
1176
1177.mm-gift-fast-copy,
1178.mm-gift-buy-card,
1179.mm-widget-notice {
1180  border: 1px solid var(--mm-line);
1181  border-radius: 8px;
1182  background: rgba(255, 252, 244, 0.88);
1183  box-shadow: 0 18px 50px rgba(32, 39, 29, 0.08);
1184}
1185
1186.mm-gift-fast-copy {
1187  display: flex;
1188  min-height: 420px;
1189  flex-direction: column;
1190  justify-content: center;
1191  padding: clamp(30px, 5vw, 62px);
1192}
1193
1194.mm-gift-fast-copy h1 {
1195  max-width: 780px;
1196  margin: 0;
1197  color: var(--mm-forest);
1198  font-family: var(--mm-serif);
1199  font-size: clamp(3rem, 7vw, 5.9rem);
1200  line-height: 0.94;
1201}
1202
1203.mm-gift-fast-copy p:not(.mm-kicker) {
1204  max-width: 620px;
1205  margin: 22px 0 0;
1206  color: rgba(24, 35, 29, 0.72);
1207  font-size: 1.08rem;
1208}
1209
1210.mm-gift-buy-card {
1211  display: flex;
1212  flex-direction: column;
1213  justify-content: space-between;
1214  padding: clamp(24px, 4vw, 36px);
1215  background:
1216    linear-gradient(145deg, rgba(36, 61, 45, 0.96), rgba(24, 35, 29, 0.98)),
1217    var(--mm-forest);
1218  color: var(--mm-offwhite);
1219}
1220
1221.mm-gift-buy-card > span {
1222  color: rgba(251, 248, 241, 0.72);
1223  font-size: 0.78rem;
1224  font-weight: 900;
1225  text-transform: uppercase;
1226}
1227
1228.mm-gift-buy-card ol {
1229  display: grid;
1230  gap: 18px;
1231  margin: 28px 0;
1232  padding: 0;
1233  list-style: none;
1234  counter-reset: giftSteps;
1235}
1236
1237.mm-gift-buy-card li {
1238  position: relative;
1239  min-height: 54px;
1240  padding-left: 58px;
1241  counter-increment: giftSteps;
1242}
1243
1244.mm-gift-buy-card li::before {
1245  position: absolute;
1246  top: 2px;
1247  left: 0;
1248  display: grid;
1249  width: 38px;
1250  height: 38px;
1251  place-items: center;
1252  border: 1px solid rgba(251, 248, 241, 0.34);
1253  border-radius: 999px;
1254  color: var(--mm-offwhite);
1255  content: counter(giftSteps);
1256  font-weight: 900;
1257}
1258
1259.mm-gift-buy-card strong,
1260.mm-gift-buy-card small {
1261  display: block;
1262}
1263
1264.mm-gift-buy-card strong {
1265  font-size: 1.02rem;
1266  line-height: 1.25;
1267}
1268
1269.mm-gift-buy-card small {
1270  margin-top: 4px;
1271  color: rgba(251, 248, 241, 0.72);
1272  font-size: 0.9rem;
1273  line-height: 1.45;
1274}
1275
1276.mm-gift-buy-card .mm-button {
1277  width: 100%;
1278  border-color: var(--mm-offwhite);
1279  background: var(--mm-offwhite);
1280  color: var(--mm-forest);
1281}
1282
1283.mm-gift-benefits {
1284  display: grid;
1285  grid-template-columns: repeat(3, minmax(0, 1fr));
1286  gap: 12px;
1287  padding-top: 8px;
1288  padding-bottom: 24px;
1289}
1290
1291.mm-gift-benefits article {
1292  display: grid;
1293  gap: 5px;
1294  padding: 18px 20px;
1295  border: 1px solid rgba(36, 61, 45, 0.14);
1296  border-radius: 8px;
1297  background: rgba(245, 239, 228, 0.64);
1298}
1299
1300.mm-gift-benefits strong {
1301  color: var(--mm-forest);
1302  font-size: 0.95rem;
1303}
1304
1305.mm-gift-benefits span {
1306  color: rgba(24, 35, 29, 0.68);
1307  font-size: 0.92rem;
1308}
1309
1310.mm-gift-widget-section {
1311  padding-top: 30px;
1312}
1313
1314.mm-widget-notice {
1315  display: flex;
1316  gap: 10px;
1317  align-items: center;
1318  padding: 14px 18px;
1319  background: #fff7e7;
1320  color: rgba(24, 35, 29, 0.78);
1321}
1322
1323.mm-widget-notice strong {
1324  color: var(--mm-forest);
1325  white-space: nowrap;
1326}
1327
1328.mm-widget-notice b {
1329  color: var(--mm-forest);
1330}
1331
1332.mm-action-card {
1333  display: flex;
1334  min-height: 240px;
1335  flex-direction: column;
1336  background:
1337    linear-gradient(135deg, rgba(245, 239, 228, 0.86), rgba(251, 248, 241, 0.94)),
1338    rgba(255, 252, 244, 0.9);
1339}
1340
1341.mm-action-card .mm-text-link {
1342  margin-top: auto;
1343}
1344
1345.mm-emotion-board {
1346  display: grid;
1347  grid-template-columns: minmax(320px, 0.78fr) minmax(0, 1.22fr);
1348  gap: 34px;
1349  align-items: center;
1350}
1351
1352.mm-emotion-board.mm-emotion-matcha {
1353  padding-top: 46px;
1354}
1355
1356.mm-emotion-copy {
1357  position: relative;
1358  z-index: 2;
1359  padding: 34px;
1360  border: 1px solid rgba(36, 61, 45, 0.16);
1361  border-radius: 8px;
1362  background: rgba(251, 248, 241, 0.92);
1363  box-shadow: 0 16px 44px rgba(32, 39, 29, 0.08);
1364}
1365
1366.mm-emotion-copy h2 {
1367  margin: 0 0 18px;
1368  color: var(--mm-forest);
1369  font-family: var(--mm-serif);
1370  font-size: clamp(2.25rem, 4.6vw, 4.6rem);
1371  line-height: 0.98;
1372}
1373
1374.mm-emotion-copy p:not(.mm-kicker) {
1375  margin: 0;
1376  color: rgba(24, 35, 29, 0.72);
1377  font-size: 1.04rem;
1378}
1379
1380.mm-emotion-visuals {
1381  display: grid;
1382  grid-template-columns: 1.08fr 0.92fr;
1383  grid-auto-rows: 210px;
1384  gap: 12px;
1385}
1386
1387.mm-emotion-visuals figure {
1388  position: relative;
1389  overflow: hidden;
1390  min-height: 0;
1391  margin: 0;
1392  border-radius: 8px;
1393  background: var(--mm-cream);
1394  box-shadow: 0 12px 34px rgba(32, 39, 29, 0.08);
1395}
1396
1397.mm-emotion-visuals figure:first-child {
1398  grid-row: span 2;
1399}
1400
1401.mm-emotion-visuals figure:nth-child(4) {
1402  grid-column: span 2;
1403}
1404
1405.mm-emotion-visuals img {
1406  width: 100%;
1407  height: 100%;
1408  object-fit: cover;
1409  transition: transform 800ms ease, filter 800ms ease;
1410}
1411
1412.mm-emotion-visuals figure:hover img {
1413  transform: scale(1.025);
1414  filter: saturate(1.04);
1415}
1416
1417.mm-emotion-visuals figcaption {
1418  position: absolute;
1419  right: 12px;
1420  bottom: 12px;
1421  padding: 7px 10px;
1422  border: 1px solid rgba(251, 248, 241, 0.24);
1423  border-radius: 999px;
1424  background: rgba(24, 35, 29, 0.58);
1425  color: var(--mm-offwhite);
1426  font-size: 0.7rem;
1427  font-weight: 900;
1428  text-transform: uppercase;
1429  backdrop-filter: blur(10px);
1430}
1431
1432.mm-text-link {
1433  display: inline-flex;
1434  margin-top: 22px;
1435  color: var(--mm-brown);
1436  font-weight: 900;
1437}
1438
1439.mm-location-map-card {
1440  display: grid;
1441  gap: 12px;
1442}
1443
1444.mm-location-map-card .mm-button {
1445  width: fit-content;
1446  margin-top: 10px;
1447}
1448
1449.mm-card-label,
1450.mm-price-card span,
1451.mm-location-card .mm-kicker,
1452.mm-action-card .mm-card-label {
1453  color: var(--mm-brown);
1454  font-size: 0.76rem;
1455  font-weight: 900;
1456  text-transform: uppercase;
1457}
1458
1459.mm-card-meta {
1460  display: flex;
1461  flex-wrap: wrap;
1462  gap: 8px;
1463  margin-top: 18px;
1464}
1465
1466.mm-card-meta span {
1467  padding: 8px 10px;
1468  border: 1px solid rgba(36, 61, 45, 0.14);
1469  border-radius: 999px;
1470  background: rgba(201, 209, 184, 0.22);
1471  color: var(--mm-forest);
1472  font-size: 0.76rem;
1473  font-weight: 900;
1474  text-transform: uppercase;
1475}
1476
1477.mm-cta-row.compact {
1478  margin-top: 22px;
1479}
1480
1481.mm-cta-row.compact .mm-button {
1482  min-height: 40px;
1483  padding: 10px 16px;
1484  font-size: 0.82rem;
1485}
1486
1487.mm-band {
1488  width: 100%;
1489  max-width: none;
1490  padding-right: max(20px, calc((100% - 1180px) / 2));
1491  padding-left: max(20px, calc((100% - 1180px) / 2));
1492  background: var(--mm-cream);
1493}
1494
1495.mm-bsport-section {
1496  display: grid;
1497  gap: 18px;
1498}
1499
1500.mm-bsport-copy {
1501  display: grid;
1502  grid-template-columns: 0.72fr 1fr;
1503  gap: 34px;
1504  align-items: end;
1505}
1506
1507.mm-bsport-copy h2 {
1508  margin: 0;
1509  color: var(--mm-forest);
1510  font-family: var(--mm-serif);
1511  font-size: clamp(2rem, 4.2vw, 3.6rem);
1512  line-height: 0.98;
1513}
1514
1515.mm-bsport-copy p:not(.mm-kicker) {
1516  max-width: 720px;
1517  margin: 0;
1518  color: rgba(24, 35, 29, 0.72);
1519  font-size: 1rem;
1520}
1521
1522.mm-bsport-shell {
1523  min-height: 680px;
1524  overflow: visible;
1525  padding: 12px;
1526  border: 1px solid rgba(36, 61, 45, 0.18);
1527  border-radius: 8px;
1528  background: #fffdf8;
1529  box-shadow: var(--mm-shadow);
1530}
1531
1532.mm-bsport-widget {
1533  min-height: 640px;
1534  width: 100%;
1535}
1536
1537.mm-bsport-widget:empty {
1538  position: relative;
1539}
1540
1541.mm-bsport-widget:empty::before {
1542  position: absolute;
1543  inset: 0;
1544  display: grid;
1545  min-height: 420px;
1546  place-items: center;
1547  color: rgba(24, 35, 29, 0.58);
1548  font-weight: 800;
1549  text-align: center;
1550  content: "Kursplan und Angebote werden geladen...";
1551}
1552
1553.mm-funnel-main {
1554  background:
1555    linear-gradient(180deg, rgba(245, 239, 228, 0.58), rgba(251, 248, 241, 0.98) 42%),
1556    var(--mm-offwhite);
1557}
1558
1559.mm-funnel-hero {
1560  display: grid;
1561  grid-template-columns: minmax(0, 0.98fr) minmax(300px, 0.68fr);
1562  gap: 26px;
1563  align-items: center;
1564  width: min(1180px, calc(100% - 40px));
1565  min-height: 640px;
1566  margin: 0 auto;
1567  padding: 34px 0 38px;
1568}
1569
1570.mm-funnel-copy h1 {
1571  max-width: 760px;
1572  margin: 0;
1573  color: var(--mm-forest);
1574  font-family: var(--mm-serif);
1575  font-size: clamp(2.85rem, 6vw, 5.25rem);
1576  line-height: 0.95;
1577}
1578
1579.mm-funnel-copy p:not(.mm-kicker) {
1580  max-width: 560px;
1581  margin: 16px 0 0;
1582  color: rgba(24, 35, 29, 0.72);
1583  font-size: 1.04rem;
1584  font-weight: 700;
1585}
1586
1587.mm-funnel-trust {
1588  display: flex;
1589  flex-wrap: wrap;
1590  gap: 8px;
1591  margin-top: 16px;
1592}
1593
1594.mm-funnel-trust span,
1595.mm-funnel-location-card em,
1596.mm-funnel-mini-grid span {
1597  display: inline-flex;
1598  width: fit-content;
1599  padding: 8px 10px;
1600  border: 1px solid rgba(36, 61, 45, 0.16);
1601  border-radius: 999px;
1602  background: rgba(201, 209, 184, 0.24);
1603  color: var(--mm-forest);
1604  font-size: 0.72rem;
1605  font-style: normal;
1606  font-weight: 900;
1607  text-transform: uppercase;
1608}
1609
1610.mm-funnel-visual {
1611  overflow: hidden;
1612  min-height: 540px;
1613  margin: 0;
1614  border-radius: 8px;
1615  background: var(--mm-cream);
1616  box-shadow: var(--mm-shadow);
1617}
1618
1619.mm-funnel-visual img {
1620  width: 100%;
1621  height: 540px;
1622  object-fit: cover;
1623  object-position: center center;
1624}
1625
1626.mm-funnel-choice,
1627.mm-funnel-cards {
1628  padding-top: 42px;
1629  padding-bottom: 42px;
1630}
1631
1632.mm-funnel-location-card,
1633.mm-funnel-mini-grid article {
1634  display: grid;
1635  gap: 14px;
1636  padding: 24px;
1637  border: 1px solid var(--mm-line);
1638  border-radius: 8px;
1639  background: rgba(255, 252, 244, 0.82);
1640  box-shadow: 0 12px 34px rgba(32, 39, 29, 0.06);
1641}
1642
1643.mm-funnel-location-card > span {
1644  color: var(--mm-brown);
1645  font-size: 0.76rem;
1646  font-weight: 900;
1647  text-transform: uppercase;
1648}
1649
1650.mm-funnel-location-card h3,
1651.mm-funnel-mini-grid h3 {
1652  margin: 0;
1653  color: var(--mm-forest);
1654  font-family: var(--mm-serif);
1655  font-size: 1.92rem;
1656  line-height: 1.04;
1657}
1658
1659.mm-funnel-location-card p,
1660.mm-funnel-mini-grid p {
1661  margin: 0;
1662  color: rgba(24, 35, 29, 0.72);
1663}
1664
1665.mm-funnel-location-card > div:not(.mm-cta-row) {
1666  display: flex;
1667  flex-wrap: wrap;
1668  gap: 8px;
1669}
1670
1671.mm-funnel-mini-grid {
1672  display: grid;
1673  grid-template-columns: repeat(3, minmax(0, 1fr));
1674  gap: 12px;
1675}
1676
1677.mm-funnel-mini-grid article.featured {
1678  border-color: rgba(36, 61, 45, 0.38);
1679  background: linear-gradient(180deg, rgba(201, 209, 184, 0.34), rgba(255, 252, 244, 0.92));
1680}
1681
1682.mm-funnel-mini-grid a {
1683  margin-top: auto;
1684  color: var(--mm-brown);
1685  font-weight: 900;
1686  text-decoration: none;
1687}
1688
1689.mm-funnel-footer {
1690  display: flex;
1691  flex-wrap: wrap;
1692  gap: 16px;
1693  align-items: center;
1694  justify-content: space-between;
1695  padding: 26px max(20px, calc((100% - 1180px) / 2));
1696  background: var(--mm-forest);
1697  color: rgba(251, 248, 241, 0.86);
1698}
1699
1700.mm-funnel-footer span {
1701  font-weight: 900;
1702  text-transform: uppercase;
1703}
1704
1705.mm-funnel-footer nav {
1706  display: flex;
1707  gap: 18px;
1708}
1709
1710.mm-funnel-footer a {
1711  color: inherit;
1712  font-size: 0.82rem;
1713  font-weight: 800;
1714  text-decoration: none;
1715}
1716
1717.mm-menu-list {
1718  display: grid;
1719  grid-template-columns: repeat(2, minmax(0, 1fr));
1720  gap: 14px;
1721}
1722
1723.mm-menu-list.compact,
1724.mm-menu-list.single {
1725  grid-template-columns: 1fr;
1726}
1727
1728.mm-menu-list article.has-image {
1729  display: grid;
1730  grid-template-columns: 112px minmax(0, 1fr);
1731  gap: 16px;
1732  align-items: center;
1733  padding: 14px;
1734}
1735
1736.mm-drink-image {
1737  position: relative;
1738  overflow: hidden;
1739  width: 112px;
1740  height: 132px;
1741  margin: 0;
1742  border-radius: 8px;
1743  background: rgba(245, 239, 228, 0.72);
1744}
1745
1746.mm-drink-image img {
1747  width: 100%;
1748  height: 100%;
1749  object-fit: cover;
1750  transition: transform 700ms ease, filter 700ms ease;
1751}
1752
1753.mm-drink-image.is-soft-placeholder img {
1754  filter: blur(9px) saturate(0.86) brightness(1.05);
1755  transform: scale(1.14);
1756}
1757
1758.mm-drink-image.is-soft-placeholder::after {
1759  position: absolute;
1760  inset: 0;
1761  background: rgba(245, 239, 228, 0.34);
1762  content: "";
1763}
1764
1765.mm-menu-list article.has-image:hover .mm-drink-image img {
1766  transform: scale(1.04);
1767  filter: saturate(1.06);
1768}
1769
1770.mm-menu-list article.has-soft-placeholder:hover .mm-drink-image img {
1771  filter: blur(9px) saturate(0.9) brightness(1.08);
1772  transform: scale(1.17);
1773}
1774
1775.mm-drink-copy {
1776  min-width: 0;
1777}
1778
1779.mm-bar-snapshot {
1780  display: grid;
1781  grid-template-columns: 1.15fr 0.85fr;
1782  gap: 16px;
1783  padding-top: 34px;
1784  padding-bottom: 34px;
1785}
1786
1787.mm-bar-snapshot article,
1788.mm-pdf-card {
1789  border: 1px solid var(--mm-line);
1790  border-radius: 8px;
1791  background: rgba(255, 252, 244, 0.86);
1792  box-shadow: 0 8px 28px rgba(32, 39, 29, 0.05);
1793}
1794
1795.mm-bar-snapshot article,
1796.mm-pdf-card {
1797  padding: 28px;
1798}
1799
1800.mm-bar-snapshot h2,
1801.mm-pdf-card h3,
1802.mm-menu-category h3 {
1803  margin: 0 0 16px;
1804  color: var(--mm-forest);
1805  font-family: var(--mm-serif);
1806  font-size: 2.2rem;
1807  line-height: 1.05;
1808  letter-spacing: 0;
1809}
1810
1811.mm-bar-snapshot p:not(.mm-kicker),
1812.mm-pdf-card p,
1813.mm-section-head p:not(.mm-kicker),
1814.mm-menu-category p {
1815  margin: 0;
1816  color: rgba(24, 35, 29, 0.72);
1817}
1818
1819.mm-hours-list {
1820  display: grid;
1821  gap: 10px;
1822}
1823
1824.mm-hours-list div {
1825  display: grid;
1826  grid-template-columns: minmax(120px, 0.45fr) 1fr;
1827  gap: 18px;
1828  align-items: center;
1829  padding: 12px 0;
1830  border-top: 1px solid rgba(36, 61, 45, 0.12);
1831}
1832
1833.mm-hours-list span {
1834  color: var(--mm-brown);
1835  font-size: 0.76rem;
1836  font-weight: 900;
1837  text-transform: uppercase;
1838}
1839
1840.mm-hours-list strong {
1841  color: var(--mm-forest);
1842  font-size: 1rem;
1843}
1844
1845.mm-map-embed {
1846  overflow: hidden;
1847  margin-top: 20px;
1848  border: 1px solid rgba(36, 61, 45, 0.16);
1849  border-radius: 8px;
1850  background: var(--mm-cream);
1851  box-shadow: 0 12px 30px rgba(32, 39, 29, 0.08);
1852}
1853
1854.mm-map-embed iframe {
1855  display: block;
1856  width: 100%;
1857  height: 250px;
1858  border: 0;
1859  filter: saturate(0.9) contrast(0.96);
1860}
1861
1862.mm-special-grid {
1863  display: grid;
1864  grid-template-columns: 0.82fr 1.18fr;
1865  gap: 16px;
1866  align-items: start;
1867}
1868
1869.mm-summer-menu {
1870  background: #14251a;
1871  color: var(--mm-offwhite);
1872}
1873
1874.mm-summer-menu .mm-kicker,
1875.mm-summer-menu .mm-card-label {
1876  color: var(--mm-sage);
1877}
1878
1879.mm-summer-menu .mm-section-head h2,
1880.mm-summer-menu .mm-pdf-card h3,
1881.mm-summer-menu .mm-menu-list h3 {
1882  color: var(--mm-offwhite);
1883}
1884
1885.mm-summer-menu .mm-section-head p:not(.mm-kicker),
1886.mm-summer-menu .mm-pdf-card p,
1887.mm-summer-menu .mm-menu-list p {
1888  color: rgba(251, 248, 241, 0.78);
1889}
1890
1891.mm-summer-menu .mm-pdf-card,
1892.mm-summer-menu .mm-menu-list article {
1893  border-color: rgba(245, 239, 228, 0.16);
1894  background: rgba(251, 248, 241, 0.08);
1895  box-shadow: none;
1896}
1897
1898.mm-summer-menu .mm-drink-title strong {
1899  color: #e5c86f;
1900}
1901
1902.mm-summer-menu .mm-button {
1903  border-color: var(--mm-offwhite);
1904  background: var(--mm-offwhite);
1905  color: var(--mm-forest);
1906}
1907
1908.mm-summer-menu .mm-button.secondary {
1909  background: transparent;
1910  color: var(--mm-offwhite);
1911}
1912
1913.mm-pdf-card {
1914  min-height: 100%;
1915  background:
1916    linear-gradient(135deg, rgba(201, 209, 184, 0.28), rgba(245, 239, 228, 0.88)),
1917    rgba(255, 252, 244, 0.88);
1918}
1919
1920.mm-pdf-card-live {
1921  display: grid;
1922  grid-template-columns: 0.76fr 1fr;
1923  gap: 24px;
1924  align-items: center;
1925  grid-column: 1 / -1;
1926}
1927
1928.mm-menu-preview {
1929  display: block;
1930  overflow: hidden;
1931  border: 1px solid rgba(36, 61, 45, 0.12);
1932  border-radius: 8px;
1933  background: #fff;
1934  box-shadow: 0 16px 36px rgba(32, 39, 29, 0.08);
1935  text-decoration: none;
1936}
1937
1938.mm-menu-preview-img {
1939  width: 100%;
1940  height: auto;
1941}
1942
1943.mm-menu-preview-fallback {
1944  display: grid;
1945  min-height: 420px;
1946  place-items: center;
1947  color: var(--mm-forest);
1948  font-family: var(--mm-serif);
1949  font-size: 2.4rem;
1950  text-align: center;
1951}
1952
1953.mm-pdf-status {
1954  display: inline-flex;
1955  margin-top: 24px;
1956  padding: 10px 13px;
1957  border: 1px solid rgba(36, 61, 45, 0.22);
1958  border-radius: 999px;
1959  color: var(--mm-forest);
1960  font-size: 0.78rem;
1961  font-weight: 900;
1962  text-transform: uppercase;
1963}
1964
1965.mm-drink-menu-grid {
1966  display: grid;
1967  gap: 50px;
1968}
1969
1970.mm-year-round-menu-card {
1971  display: grid;
1972  grid-template-columns: minmax(0, 1.08fr) minmax(280px, 0.72fr);
1973  gap: 28px;
1974  align-items: center;
1975  padding: 22px;
1976  border: 1px solid var(--mm-line);
1977  border-radius: 8px;
1978  background: rgba(255, 252, 244, 0.86);
1979  box-shadow: 0 14px 42px rgba(32, 39, 29, 0.08);
1980}
1981
1982.mm-year-round-menu-frame {
1983  overflow: hidden;
1984  margin: 0;
1985  border: 1px solid rgba(36, 61, 45, 0.12);
1986  border-radius: 8px;
1987  background: #fff;
1988}
1989
1990.mm-year-round-menu-img {
1991  width: 100%;
1992  height: auto;
1993}
1994
1995.mm-year-round-menu-copy {
1996  padding: 18px 18px 18px 0;
1997}
1998
1999.mm-year-round-menu-copy h3 {
2000  margin: 0 0 16px;
2001  color: var(--mm-forest);
2002  font-family: var(--mm-serif);
2003  font-size: 2.45rem;
2004  line-height: 1.05;
2005  letter-spacing: 0;
2006}
2007
2008.mm-year-round-menu-copy p:not(.mm-kicker) {
2009  margin: 0;
2010  color: rgba(24, 35, 29, 0.72);
2011}
2012
2013.mm-menu-category {
2014  display: grid;
2015  grid-template-columns: 0.36fr 1fr;
2016  gap: 34px;
2017  align-items: start;
2018  padding-top: 36px;
2019  border-top: 1px solid var(--mm-line);
2020}
2021
2022.mm-menu-category:first-child {
2023  padding-top: 0;
2024  border-top: 0;
2025}
2026
2027.mm-drink-title {
2028  display: flex;
2029  gap: 14px;
2030  align-items: flex-start;
2031  justify-content: space-between;
2032}
2033
2034.mm-drink-title h3 {
2035  margin-bottom: 0;
2036}
2037
2038.mm-drink-title div {
2039  display: inline-flex;
2040  flex: 0 0 auto;
2041  gap: 8px;
2042  align-items: center;
2043}
2044
2045.mm-drink-title strong {
2046  color: #d2aa35;
2047  font-family: var(--mm-serif);
2048  font-size: 1.8rem;
2049  line-height: 1;
2050}
2051
2052.mm-drink-title span {
2053  flex: 0 0 auto;
2054  margin-top: 4px;
2055  padding: 6px 9px;
2056  border: 1px solid rgba(36, 61, 45, 0.16);
2057  border-radius: 999px;
2058  color: var(--mm-brown);
2059  font-size: 0.7rem;
2060  font-weight: 900;
2061  text-transform: uppercase;
2062}
2063
2064.mm-summer-popup[hidden] {
2065  display: none;
2066}
2067
2068.mm-summer-popup {
2069  position: fixed;
2070  inset: 0;
2071  z-index: 120;
2072  display: grid;
2073  place-items: center;
2074  padding: 22px;
2075  opacity: 0;
2076  pointer-events: none;
2077  transition: opacity 220ms ease;
2078}
2079
2080.mm-summer-popup.is-visible {
2081  opacity: 1;
2082  pointer-events: auto;
2083}
2084
2085.mm-summer-popup-backdrop {
2086  position: absolute;
2087  inset: 0;
2088  border: 0;
2089  background: rgba(16, 38, 25, 0.64);
2090  backdrop-filter: blur(12px);
2091  cursor: pointer;
2092}
2093
2094.mm-summer-popup-dialog {
2095  position: relative;
2096  display: grid;
2097  grid-template-columns: minmax(260px, 0.72fr) 1fr;
2098  gap: 30px;
2099  width: min(940px, 100%);
2100  max-height: calc(100svh - 44px);
2101  overflow: auto;
2102  padding: 22px;
2103  border: 1px solid rgba(245, 241, 232, 0.28);
2104  border-radius: 8px;
2105  background: var(--mm-offwhite);
2106  box-shadow: 0 28px 80px rgba(16, 38, 25, 0.34);
2107}
2108
2109.mm-summer-popup-close {
2110  position: absolute;
2111  top: 12px;
2112  right: 12px;
2113  z-index: 1;
2114  min-height: 38px;
2115  padding: 8px 12px;
2116  border: 1px solid rgba(36, 61, 45, 0.18);
2117  border-radius: 999px;
2118  background: rgba(251, 248, 241, 0.88);
2119  color: var(--mm-forest);
2120  cursor: pointer;
2121  font-size: 0.72rem;
2122  font-weight: 900;
2123  text-transform: uppercase;
2124}
2125
2126.mm-summer-popup-media {
2127  overflow: hidden;
2128  margin: 0;
2129  border: 1px solid rgba(36, 61, 45, 0.12);
2130  border-radius: 8px;
2131  background: #fff;
2132}
2133
2134.mm-summer-popup-media img {
2135  width: 100%;
2136  height: 100%;
2137  max-height: 76svh;
2138  object-fit: contain;
2139}
2140
2141.mm-summer-popup-copy {
2142  align-self: center;
2143  padding: 34px 14px 34px 0;
2144}
2145
2146.mm-summer-popup-copy h2 {
2147  margin: 0 0 18px;
2148  color: var(--mm-forest);
2149  font-family: var(--mm-serif);
2150  font-size: 3rem;
2151  line-height: 1.02;
2152  letter-spacing: 0;
2153}
2154
2155.mm-summer-popup-copy p:not(.mm-kicker) {
2156  margin: 0;
2157  color: rgba(24, 35, 29, 0.74);
2158  font-size: 1.02rem;
2159}
2160
2161.mm-todo {
2162  margin: 22px 0 0;
2163  color: var(--mm-brown);
2164  font-size: 0.9rem;
2165  font-weight: 800;
2166}
2167
2168.mm-image-text {
2169  display: grid;
2170  grid-template-columns: 0.9fr 1fr;
2171  gap: 56px;
2172  align-items: center;
2173}
2174
2175.mm-image-text figure {
2176  margin: 0;
2177  min-height: 620px;
2178  box-shadow: var(--mm-shadow);
2179}
2180
2181.mm-image-text img {
2182  width: 100%;
2183  height: 620px;
2184  object-fit: cover;
2185}
2186
2187.mm-checks,
2188.mm-location-card ul,
2189.mm-price-card ul {
2190  display: grid;
2191  gap: 10px;
2192  margin: 22px 0 0;
2193  padding: 0;
2194  list-style: none;
2195}
2196
2197.mm-checks li,
2198.mm-location-card li,
2199.mm-price-card li {
2200  position: relative;
2201  padding-left: 22px;
2202  color: rgba(24, 35, 29, 0.76);
2203}
2204
2205.mm-checks li::before,
2206.mm-location-card li::before,
2207.mm-price-card li::before {
2208  position: absolute;
2209  top: 0.68em;
2210  left: 0;
2211  width: 7px;
2212  height: 7px;
2213  border-radius: 999px;
2214  background: var(--mm-matcha);
2215  content: "";
2216}
2217
2218.mm-gallery {
2219  display: grid;
2220  grid-template-columns: repeat(3, minmax(0, 1fr));
2221  gap: 14px;
2222}
2223
2224.mm-gallery img {
2225  width: 100%;
2226  height: 520px;
2227  object-fit: cover;
2228}
2229
2230.mm-cross-sell {
2231  padding: 58px;
2232  border-radius: 8px;
2233  background: var(--mm-forest);
2234  color: var(--mm-offwhite);
2235  text-align: center;
2236}
2237
2238.mm-cross-sell h2,
2239.mm-cross-sell p {
2240  max-width: 760px;
2241  margin-right: auto;
2242  margin-left: auto;
2243  color: var(--mm-offwhite);
2244}
2245
2246.mm-cross-sell p:not(.mm-kicker) {
2247  color: rgba(251, 248, 241, 0.82);
2248}
2249
2250.mm-cross-sell .mm-button {
2251  margin-top: 22px;
2252  border-color: var(--mm-offwhite);
2253  background: var(--mm-offwhite);
2254  color: var(--mm-forest);
2255}
2256
2257.mm-location-facts {
2258  display: grid;
2259  grid-template-columns: repeat(3, 1fr);
2260  gap: 1px;
2261  overflow: hidden;
2262  border: 1px solid var(--mm-line);
2263  border-radius: 8px;
2264  background: var(--mm-line);
2265}
2266
2267.mm-location-facts article {
2268  padding: 26px;
2269  background: var(--mm-cream);
2270}
2271
2272.mm-location-facts span {
2273  display: block;
2274  color: var(--mm-brown);
2275  font-size: 0.75rem;
2276  font-weight: 900;
2277  text-transform: uppercase;
2278}
2279
2280.mm-location-facts strong {
2281  display: block;
2282  margin-top: 8px;
2283  color: var(--mm-forest);
2284  font-family: var(--mm-serif);
2285  font-size: 1.9rem;
2286  line-height: 1.1;
2287}
2288
2289.mm-pill-grid {
2290  display: flex;
2291  flex-wrap: wrap;
2292  gap: 12px;
2293}
2294
2295.mm-pill-grid span {
2296  padding: 12px 16px;
2297  border: 1px solid var(--mm-line);
2298  border-radius: 999px;
2299  background: rgba(251, 248, 241, 0.8);
2300  color: var(--mm-forest);
2301  font-weight: 850;
2302}
2303
2304.mm-price-grid {
2305  display: grid;
2306  grid-template-columns: repeat(4, minmax(0, 1fr));
2307  gap: 16px;
2308}
2309
2310.mm-price-card {
2311  display: flex;
2312  min-height: 460px;
2313  flex-direction: column;
2314}
2315
2316.mm-price-card.featured {
2317  border-color: rgba(36, 61, 45, 0.42);
2318  background: #f1eadc;
2319  transform: translateY(-8px);
2320}
2321
2322.mm-price-card strong {
2323  display: block;
2324  margin: 2px 0 16px;
2325  color: var(--mm-forest);
2326  font-family: var(--mm-serif);
2327  font-size: 2.1rem;
2328}
2329
2330.mm-price-card .mm-button {
2331  margin-top: auto;
2332}
2333
2334.mm-quote p {
2335  color: var(--mm-forest);
2336  font-family: var(--mm-serif);
2337  font-size: 1.36rem;
2338  line-height: 1.28;
2339}
2340
2341.mm-quote cite {
2342  display: block;
2343  margin-top: 18px;
2344  color: var(--mm-brown);
2345  font-style: normal;
2346  font-weight: 850;
2347}
2348
2349.mm-faq-list {
2350  display: grid;
2351  gap: 10px;
2352}
2353
2354.mm-faq details {
2355  border: 1px solid var(--mm-line);
2356  border-radius: 8px;
2357  background: rgba(255, 252, 244, 0.78);
2358}
2359
2360.mm-faq summary {
2361  cursor: pointer;
2362  padding: 22px 24px;
2363  color: var(--mm-forest);
2364  font-weight: 900;
2365}
2366
2367.mm-faq details p {
2368  margin: 0;
2369  padding: 0 24px 24px;
2370  color: rgba(24, 35, 29, 0.72);
2371}
2372
2373.mm-card.step > span {
2374  display: inline-flex;
2375  width: 38px;
2376  height: 38px;
2377  align-items: center;
2378  justify-content: center;
2379  margin-bottom: 18px;
2380  border-radius: 999px;
2381  background: var(--mm-sage);
2382  color: var(--mm-forest);
2383  font-weight: 900;
2384}
2385
2386.mm-preferred-source {
2387  display: grid;
2388  grid-template-columns: minmax(0, 1fr) auto;
2389  gap: clamp(22px, 4vw, 44px);
2390  align-items: center;
2391  width: min(1180px, calc(100% - 40px));
2392  margin: clamp(54px, 8vw, 96px) auto 0;
2393  padding: clamp(26px, 4vw, 42px);
2394  border: 1px solid rgba(245, 241, 232, 0.18);
2395  border-radius: 8px;
2396  background: #102619;
2397  color: #f5f1e8;
2398  box-shadow: 0 22px 70px rgba(16, 38, 25, 0.18);
2399}
2400
2401.mm-preferred-source-copy {
2402  display: grid;
2403  gap: 8px;
2404}
2405
2406.mm-preferred-source-copy span {
2407  color: var(--mm-sage);
2408  font-size: 0.76rem;
2409  font-weight: 900;
2410  letter-spacing: 0;
2411  text-transform: uppercase;
2412}
2413
2414.mm-preferred-source-copy strong {
2415  color: #fffaf0;
2416  font-family: var(--mm-serif);
2417  font-size: clamp(1.7rem, 3vw, 2.7rem);
2418  font-weight: 700;
2419  line-height: 0.98;
2420}
2421
2422.mm-preferred-source-copy p {
2423  max-width: 680px;
2424  margin: 0;
2425  color: rgba(245, 241, 232, 0.78);
2426  font-size: 1rem;
2427  line-height: 1.7;
2428}
2429
2430.mm-preferred-source-action {
2431  display: grid;
2432  justify-items: end;
2433  gap: 10px;
2434  min-width: min(260px, 100%);
2435}
2436
2437.mm-preferred-source-action a {
2438  color: rgba(245, 241, 232, 0.74);
2439  font-size: 0.84rem;
2440  font-weight: 800;
2441  text-decoration: underline;
2442  text-underline-offset: 4px;
2443  transition: color 180ms ease;
2444}
2445
2446.mm-preferred-source-action a:hover {
2447  color: #fffaf0;
2448}
2449
2450#footer_section,
2451.elementor-29 .elementor-element.elementor-element-af1e61e:not(.elementor-motion-effects-element-type-background),
2452.elementor-29 .elementor-element.elementor-element-af1e61e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
2453  background: #102619 !important;
2454}
2455
2456#footer_section {
2457  color: #e6f0ef;
2458}
2459
2460#footer_section.elementor-section,
2461.elementor-29 .elementor-element.elementor-element-af1e61e {
2462  padding: 118px 0 0 !important;
2463}
2464
2465#footer_section > .elementor-container {
2466  width: min(1180px, calc(100% - 40px)) !important;
2467  max-width: 1180px !important;
2468  margin: 0 auto !important;
2469}
2470
2471#footer_section .elementor-widget-wrap {
2472  display: grid;
2473  gap: 18px;
2474  align-content: start;
2475}
2476
2477#footer_section .elementor-element.elementor-element-0b8bd9a > .elementor-container {
2478  display: grid !important;
2479  grid-template-columns: 1.2fr 0.9fr 0.9fr 0.8fr;
2480  gap: clamp(28px, 4vw, 58px);
2481  align-items: start;
2482  width: 100% !important;
2483}
2484
2485#footer_section .elementor-element.elementor-element-4034cec > .elementor-container {
2486  width: 100% !important;
2487  padding: 24px 0 28px;
2488}
2489
2490#footer_section .elementor-column {
2491  min-width: 0;
2492}
2493
2494#footer_section p {
2495  margin: 0 !important;
2496}
2497
2498#footer_section ul {
2499  display: grid;
2500  gap: 7px;
2501  margin: 0 !important;
2502  padding: 0 !important;
2503  list-style: none !important;
2504}
2505
2506#footer_section a {
2507  text-decoration: none !important;
2508}
2509
2510#footer_section .elementor-element.elementor-element-0b8bd9a,
2511.elementor-29 .elementor-element.elementor-element-0b8bd9a {
2512  border-color: rgba(230, 240, 239, 0.18) !important;
2513  border-bottom: 1px solid rgba(230, 240, 239, 0.18) !important;
2514  padding-bottom: 64px !important;
2515}
2516
2517#footer_section h2,
2518#footer_section h3,
2519#footer_section .elementor-heading-title {
2520  color: #f5f1e8 !important;
2521  letter-spacing: 0 !important;
2522}
2523
2524#footer_section .elementor-element.elementor-element-b83cbb4 .elementor-heading-title {
2525  font-family: "Poppins", var(--mm-sans) !important;
2526  font-size: 25px !important;
2527  font-weight: 600 !important;
2528  line-height: 1.25 !important;
2529}
2530
2531#footer_section .elementor-element.elementor-element-b83cbb4 {
2532  display: none !important;
2533}
2534
2535#footer_section .elementor-element.elementor-element-79fa137 .elementor-heading-title,
2536#footer_section .elementor-element.elementor-element-f327b83 .elementor-heading-title,
2537#footer_section .elementor-element.elementor-element-3edf284 .elementor-heading-title {
2538  color: #f5f1e8 !important;
2539  font-family: "Poppins", var(--mm-sans) !important;
2540  font-size: 15px !important;
2541  font-weight: 700 !important;
2542  line-height: 1.4 !important;
2543  letter-spacing: 0 !important;
2544  text-transform: uppercase !important;
2545}
2546
2547#footer_section .elementor-element.elementor-element-3963772,
2548#footer_section .elementor-element.elementor-element-84de32c,
2549#footer_section .elementor-element.elementor-element-3963772 p,
2550#footer_section .elementor-element.elementor-element-84de32c p {
2551  color: rgba(245, 241, 232, 0.82) !important;
2552  font-family: "Poppins", var(--mm-sans) !important;
2553  font-size: 15px !important;
2554  line-height: 1.8 !important;
2555}
2556
2557#footer_section .elementor-button {
2558  display: inline-flex !important;
2559  min-height: 42px !important;
2560  align-items: center !important;
2561  justify-content: center !important;
2562  padding: 13px 22px !important;
2563  border: 1px solid rgba(245, 241, 232, 0.18) !important;
2564  border-radius: 999px !important;
2565  background: #f5f1e8 !important;
2566  color: #102619 !important;
2567  box-shadow: none !important;
2568  font-family: "Poppins", var(--mm-sans) !important;
2569  font-size: 13px !important;
2570  font-weight: 800 !important;
2571  letter-spacing: 0 !important;
2572  text-transform: uppercase !important;
2573  transition: transform 180ms ease, background 180ms ease, color 180ms ease !important;
2574}
2575
2576#footer_section .elementor-button-wrapper {
2577  display: inline-flex;
2578  margin-right: 8px;
2579  margin-top: 4px;
2580}
2581
2582#footer_section .elementor-button:hover,
2583#footer_section .elementor-button:focus {
2584  transform: translateY(-1px);
2585  background: #809671 !important;
2586  color: #f5f1e8 !important;
2587}
2588
2589#footer_section .elementor-button svg {
2590  fill: currentColor !important;
2591}
2592
2593#footer_section .elementor-icon-list-item > a,
2594#footer_section .elementor-icon-list-text {
2595  color: rgba(230, 240, 239, 0.82) !important;
2596  font-family: "Poppins", var(--mm-sans) !important;
2597  font-size: 13px !important;
2598  font-weight: 600 !important;
2599  line-height: 1.9 !important;
2600  letter-spacing: 0 !important;
2601  text-transform: uppercase !important;
2602  transition: color 180ms ease !important;
2603}
2604
2605#footer_section .elementor-icon-list-item:hover .elementor-icon-list-text,
2606#footer_section .elementor-icon-list-item > a:hover {
2607  color: #c9d1b8 !important;
2608}
2609
2610#footer_section .elementor-social-icon {
2611  display: inline-flex !important;
2612  min-height: 42px;
2613  align-items: center;
2614  justify-content: center;
2615  border-radius: 999px;
2616  background: transparent !important;
2617  color: #e6f0ef !important;
2618  font-size: 13px;
2619  font-weight: 800;
2620  text-transform: uppercase;
2621}
2622
2623#footer_section .elementor-social-icon svg {
2624  width: 22px !important;
2625  height: 22px !important;
2626  fill: #e6f0ef !important;
2627  transition: fill 180ms ease, transform 180ms ease !important;
2628}
2629
2630#footer_section .elementor-social-icon:hover svg {
2631  fill: #c9d1b8 !important;
2632  transform: translateY(-1px);
2633}
2634
2635#footer_section .elementor-social-icons-wrapper {
2636  display: flex;
2637  gap: 12px;
2638  align-items: center;
2639}
2640
2641#footer_section .elementor-screen-only {
2642  position: absolute;
2643  width: 1px;
2644  height: 1px;
2645  overflow: hidden;
2646  clip: rect(0 0 0 0);
2647  white-space: nowrap;
2648}
2649
2650#footer_section .elementor-element.elementor-element-4034cec {
2651  border-color: rgba(230, 240, 239, 0.18) !important;
2652}
2653
2654@media (max-width: 1024px) {
2655  #footer_section.elementor-section,
2656  .elementor-29 .elementor-element.elementor-element-af1e61e {
2657    padding: 76px 20px 0 !important;
2658  }
2659
2660  #footer_section > .elementor-container {
2661    width: 100% !important;
2662  }
2663
2664  #footer_section .elementor-element.elementor-element-0b8bd9a > .elementor-container {
2665    grid-template-columns: 1fr 1fr;
2666  }
2667}
2668
2669@media (max-width: 720px) {
2670  #footer_section .elementor-element.elementor-element-0b8bd9a > .elementor-container {
2671    grid-template-columns: 1fr;
2672    gap: 32px;
2673  }
2674
2675  #footer_section .elementor-button-wrapper {
2676    display: flex;
2677    margin-right: 0;
2678  }
2679
2680  #footer_section .elementor-button {
2681    width: 100% !important;
2682  }
2683}
2684
2685.mm-mobile-cta {
2686  position: fixed;
2687  right: 12px;
2688  bottom: 12px;
2689  left: 12px;
2690  z-index: 60;
2691  display: none;
2692  grid-template-columns: 1fr 1fr;
2693  gap: 8px;
2694  padding: 8px;
2695  border: 1px solid rgba(36, 61, 45, 0.14);
2696  border-radius: 999px;
2697  background: rgba(251, 248, 241, 0.96);
2698  box-shadow: 0 12px 32px rgba(24, 35, 29, 0.16);
2699  backdrop-filter: blur(14px);
2700}
2701
2702.mm-mobile-cta a {
2703  min-height: 42px;
2704  border-radius: 999px;
2705  background: var(--mm-forest);
2706  color: var(--mm-offwhite);
2707  font-size: 0.84rem;
2708  font-weight: 900;
2709  text-align: center;
2710  text-decoration: none;
2711  align-content: center;
2712}
2713
2714.mm-mobile-cta a + a {
2715  background: var(--mm-cream);
2716  color: var(--mm-forest);
2717}
2718
2719@media (prefers-reduced-motion: no-preference) {
2720  .mm-section:not(.mm-bsport-section),
2721  .mm-hero,
2722  .mm-page-hero {
2723    animation: mm-rise 520ms ease both;
2724  }
2725}
2726
2727.mm-bsport-section {
2728  animation: none !important;
2729  transform: none !important;
2730}
2731
2732@keyframes mm-rise {
2733  from {
2734    opacity: 0;
2735    transform: translateY(12px);
2736  }
2737
2738  to {
2739    opacity: 1;
2740    transform: translateY(0);
2741  }
2742}
2743
2744@media (max-width: 1080px) {
2745  :root {
2746    --mm-gateway-header-height: 96px;
2747    --mm-academy-teaser-height: 96px;
2748  }
2749
2750  .mm-site-header {
2751    grid-template-columns: auto auto;
2752    justify-content: space-between;
2753  }
2754
2755  .mm-nav,
2756  .mm-header-cta {
2757    display: none;
2758  }
2759
2760  .mm-entry-copy,
2761  .mm-hero,
2762  .mm-funnel-hero,
2763  .mm-emotion-board,
2764  .mm-two-col,
2765  .mm-image-text,
2766  .mm-bar-snapshot,
2767  .mm-special-grid,
2768  .mm-menu-category,
2769  .mm-pdf-card-live,
2770  .mm-year-round-menu-card,
2771  .mm-summer-popup-dialog,
2772  .mm-gift-fast-hero {
2773    grid-template-columns: 1fr;
2774  }
2775
2776  .mm-entry-copy h1,
2777  .mm-hero h1,
2778  .mm-page-hero h1 {
2779    font-size: 3.5rem;
2780  }
2781
2782  .mm-entry-panels {
2783    grid-template-columns: 1fr;
2784    min-height: 0;
2785  }
2786
2787  .mm-gateway .mm-entry-panels {
2788    grid-template-rows: minmax(0, 1fr) minmax(0, 1fr) auto;
2789  }
2790
2791  .mm-entry-panel a,
2792  .mm-entry-panel img {
2793    min-height: 520px;
2794  }
2795
2796  .mm-gateway .mm-entry-panel a,
2797  .mm-gateway .mm-entry-panel img {
2798    min-height: calc((100svh - var(--mm-gateway-header-height) - var(--mm-academy-teaser-height)) / 2);
2799    height: calc((100svh - var(--mm-gateway-header-height) - var(--mm-academy-teaser-height)) / 2);
2800  }
2801
2802  .mm-academy-teaser {
2803    grid-template-columns: minmax(0, 1fr) auto;
2804    min-height: var(--mm-academy-teaser-height);
2805    gap: 12px;
2806    padding: 12px 24px;
2807  }
2808
2809  .mm-academy-media {
2810    display: none;
2811  }
2812
2813  .mm-academy-teaser em {
2814    min-height: 38px;
2815    padding: 8px 12px;
2816  }
2817
2818  .mm-gateway .mm-panel-content strong {
2819    font-size: 3.25rem;
2820  }
2821
2822  .mm-hero {
2823    min-height: 0;
2824  }
2825
2826  .mm-hero-media,
2827  .mm-hero-media img,
2828  .mm-funnel-visual,
2829  .mm-funnel-visual img,
2830  .mm-image-text figure,
2831  .mm-image-text img {
2832    min-height: 0;
2833    height: 560px;
2834  }
2835
2836  .mm-emotion-copy {
2837    order: 2;
2838  }
2839
2840  .mm-emotion-visuals {
2841    order: 1;
2842  }
2843
2844  .mm-stat-band,
2845  .mm-funnel-mini-grid,
2846  .mm-price-grid,
2847  .mm-action-grid,
2848  .mm-gift-benefits,
2849  .mm-card-grid.three,
2850  .mm-gallery {
2851    grid-template-columns: repeat(2, minmax(0, 1fr));
2852  }
2853
2854  .mm-price-card.featured {
2855    transform: none;
2856  }
2857}
2858
2859@media (max-width: 720px) {
2860  :root {
2861    --mm-gateway-header-height: 76px;
2862    --mm-academy-teaser-height: 72px;
2863  }
2864
2865  body,
2866  .mm-redesign {
2867    font-size: 15px;
2868    overflow-x: hidden;
2869  }
2870
2871  .mm-site-header {
2872    padding: 10px 16px;
2873  }
2874
2875  .mm-funnel-header {
2876    min-height: 76px;
2877    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
2878    padding: 10px 16px;
2879  }
2880
2881  .mm-funnel-brand {
2882    max-width: 112px;
2883    font-size: 0.76rem;
2884    line-height: 1.12;
2885  }
2886
2887  .mm-funnel-logo {
2888    width: 46px;
2889    height: 46px;
2890  }
2891
2892  .mm-funnel-header nav {
2893    justify-content: end;
2894  }
2895
2896  .mm-funnel-header nav a {
2897    display: none;
2898  }
2899
2900  .mm-funnel-header nav a:first-child {
2901    display: inline-flex;
2902    min-height: 38px;
2903    align-items: center;
2904    padding: 8px 11px;
2905    font-size: 0.68rem;
2906  }
2907
2908  .mm-logo span {
2909    font-size: 1.08rem;
2910  }
2911
2912  .mm-gateway-header {
2913    min-height: var(--mm-gateway-header-height);
2914    grid-template-columns: minmax(108px, 1fr) 48px minmax(58px, 1fr);
2915    gap: 0;
2916    padding: 10px 16px;
2917  }
2918
2919  .mm-gateway-brand {
2920    max-width: 126px;
2921    font-size: 0.78rem;
2922    line-height: 1.12;
2923  }
2924
2925  .mm-gateway-logo-mark {
2926    width: 48px;
2927    height: 48px;
2928  }
2929
2930  .mm-gateway-links {
2931    display: none;
2932  }
2933
2934  .mm-gateway-menu {
2935    display: block;
2936    position: absolute;
2937    top: calc((var(--mm-gateway-header-height) - 44px) / 2);
2938    right: 12px;
2939    z-index: 80;
2940    height: 44px;
2941    transform: none;
2942  }
2943
2944  .mm-gateway-menu summary {
2945    width: 48px;
2946    height: 44px;
2947    gap: 8px;
2948  }
2949
2950  .mm-gateway-menu summary span {
2951    width: 38px;
2952    height: 3px;
2953  }
2954
2955  .mm-gateway-menu[open] summary span:first-child {
2956    transform: translateY(5.5px) rotate(45deg);
2957  }
2958
2959  .mm-gateway-menu[open] summary span:last-child {
2960    transform: translateY(-5.5px) rotate(-45deg);
2961  }
2962
2963  .mm-gateway-menu nav {
2964    position: fixed;
2965    top: var(--mm-gateway-header-height);
2966    right: 0;
2967    left: 0;
2968    z-index: 70;
2969    box-sizing: border-box;
2970    width: 100vw;
2971    max-width: 100vw;
2972    min-width: 0;
2973    max-height: calc(100dvh - var(--mm-gateway-header-height));
2974    grid-template-columns: 1fr;
2975    gap: 6px;
2976    overflow-x: hidden;
2977    overflow-y: auto;
2978    padding: 14px 18px 18px;
2979    border-right: 0;
2980    border-left: 0;
2981    border-radius: 0;
2982    background: #fbfaf6;
2983    box-shadow: 0 18px 46px rgba(24, 35, 29, 0.2);
2984  }
2985
2986  .mm-gateway-menu nav a {
2987    min-height: 44px;
2988    display: flex;
2989    align-items: center;
2990    justify-content: center;
2991    padding: 13px 16px;
2992    border-radius: 6px;
2993    font-size: 0.82rem;
2994    line-height: 1.12;
2995    text-align: center;
2996    white-space: normal;
2997    word-break: normal;
2998    overflow-wrap: anywhere;
2999  }
3000
3001  .mm-entry-hero {
3002    min-height: 0;
3003    padding: 18px;
3004  }
3005
3006  .mm-entry-hero.mm-gateway {
3007    height: calc(100svh - var(--mm-gateway-header-height));
3008    min-height: calc(100svh - var(--mm-gateway-header-height));
3009    padding: 0;
3010  }
3011
3012  .mm-entry-copy {
3013    gap: 12px;
3014    margin-bottom: 18px;
3015  }
3016
3017  .mm-entry-copy h1,
3018  .mm-hero h1,
3019  .mm-page-hero h1 {
3020    font-size: 2.55rem;
3021  }
3022
3023  .mm-page-hero.mm-pricing-hero {
3024    padding: 32px 0 12px;
3025  }
3026
3027  .mm-page-hero.mm-pricing-hero h1 {
3028    font-size: 2.5rem;
3029  }
3030
3031  .mm-panel-content strong,
3032  .mm-two-col h2,
3033  .mm-section-head h2,
3034  .mm-cross-sell h2 {
3035    font-size: 2.15rem;
3036  }
3037
3038  .mm-entry-panel a,
3039  .mm-entry-panel img {
3040    min-height: 470px;
3041  }
3042
3043  .mm-gateway .mm-entry-panel a,
3044  .mm-gateway .mm-entry-panel img {
3045    min-height: calc((100svh - var(--mm-gateway-header-height) - var(--mm-academy-teaser
3045-height)) / 2);
3046    height: calc((100svh - var(--mm-gateway-header-height) - var(--mm-academy-teaser-height)) / 2);
3047  }
3048
3049  .mm-academy-teaser {
3050    min-height: var(--mm-academy-teaser-height);
3051    grid-template-columns: minmax(0, 1fr) auto;
3052    gap: 10px;
3053    padding: 9px 16px;
3054  }
3055
3056  .mm-academy-copy {
3057    min-width: 0;
3058    gap: 3px;
3059  }
3060
3061  .mm-academy-eyebrow {
3062    padding: 0;
3063    border: 0;
3064    color: var(--mm-sage);
3065    font-size: 0.61rem;
3066  }
3067
3068  .mm-academy-teaser strong {
3069    overflow: hidden;
3070    font-size: 1.18rem;
3071    line-height: 1;
3072    text-overflow: ellipsis;
3073    white-space: nowrap;
3074  }
3075
3076  .mm-academy-meta {
3077    overflow: hidden;
3078    font-size: 0.62rem;
3079    line-height: 1.18;
3080    text-overflow: ellipsis;
3081    white-space: nowrap;
3082  }
3083
3084  .mm-academy-teaser em {
3085    min-height: 34px;
3086    padding: 7px 10px;
3087    font-size: 0.64rem;
3088  }
3089
3090  .mm-panel-content {
3091    right: 18px;
3092    bottom: 18px;
3093    left: 18px;
3094  }
3095
3096  .mm-gateway .mm-panel-content {
3097    right: 20px;
3098    bottom: 20px;
3099    left: 20px;
3100    gap: 8px;
3101  }
3102
3103  .mm-gateway .mm-panel-content strong {
3104    font-size: 2.55rem;
3105  }
3106
3107  .mm-gateway .mm-panel-content em {
3108    margin-top: 0;
3109    padding: 8px 12px;
3110    font-size: 0.76rem;
3111  }
3112
3113  .mm-gateway .mm-panel-content span:not(.mm-kicker) {
3114    display: none;
3115  }
3116
3117  .mm-section,
3118  .mm-hero,
3119  .mm-page-hero {
3120    width: min(100% - 32px, 1180px);
3121  }
3122
3123  .mm-section {
3124    padding: 58px 0;
3125  }
3126
3127  .mm-hero {
3128    padding: 32px 0 54px;
3129  }
3130
3131  .mm-hero-media,
3132  .mm-hero-media img,
3133  .mm-funnel-visual,
3134  .mm-funnel-visual img,
3135  .mm-image-text figure,
3136  .mm-image-text img {
3137    height: 430px;
3138  }
3139
3140  .mm-funnel-hero {
3141    width: min(100% - 32px, 1180px);
3142    min-height: 0;
3143    gap: 26px;
3144    padding: 34px 0 46px;
3145  }
3146
3147  .mm-funnel-copy h1 {
3148    font-size: 2.9rem;
3149  }
3150
3151  .mm-funnel-copy p:not(.mm-kicker) {
3152    font-size: 1rem;
3153  }
3154
3155  .mm-funnel-choice,
3156  .mm-funnel-cards {
3157    padding-top: 42px;
3158    padding-bottom: 42px;
3159  }
3160
3161  .mm-funnel-mini-grid {
3162    grid-template-columns: 1fr;
3163  }
3164
3165  .mm-preferred-source {
3166    grid-template-columns: 1fr;
3167    width: min(100% - 32px, 1180px);
3168    margin-top: 48px;
3169    padding: 24px;
3170  }
3171
3172  .mm-preferred-source-copy strong {
3173    font-size: 2rem;
3174  }
3175
3176  .mm-preferred-source-action {
3177    justify-items: start;
3178  }
3179
3180  .mm-funnel-location-card,
3181  .mm-funnel-mini-grid article {
3182    padding: 22px;
3183  }
3184
3185  .mm-emotion-copy {
3186    padding: 24px;
3187  }
3188
3189  .mm-emotion-visuals {
3190    grid-template-columns: 1fr 1fr;
3191    grid-auto-rows: 172px;
3192    gap: 10px;
3193  }
3194
3195  .mm-emotion-visuals figure:first-child {
3196    grid-row: span 1;
3197  }
3198
3199  .mm-emotion-visuals figure:nth-child(4) {
3200    grid-column: span 2;
3201  }
3202
3203  .mm-card-grid.two,
3204  .mm-card-grid.three,
3205  .mm-action-grid,
3206  .mm-menu-list,
3207  .mm-menu-list.compact,
3208  .mm-menu-list.single,
3209  .mm-bsport-copy,
3210  .mm-gift-benefits,
3211  .mm-stat-band,
3212  .mm-location-facts,
3213  .mm-price-grid,
3214  .mm-gallery {
3215    grid-template-columns: 1fr;
3216  }
3217
3218  .mm-bsport-shell {
3219    width: 100%;
3220    max-width: 100vw;
3221    min-height: 660px;
3222    overflow: visible;
3223    padding: 0;
3224    border-right: 0;
3225    border-left: 0;
3226    border-radius: 0;
3227    box-shadow: none;
3228  }
3229
3230  .mm-bsport-widget {
3231    width: 100%;
3232    max-width: 100vw;
3233    min-height: 640px;
3234    overflow-x: hidden;
3235  }
3236
3237  .mm-bsport-section {
3238    width: 100vw;
3239    max-width: 100vw;
3240    margin-right: calc(50% - 50vw);
3241    margin-left: calc(50% - 50vw);
3242    padding: 36px 0 48px;
3243  }
3244
3245  .mm-bsport-copy {
3246    width: min(100% - 28px, 1180px);
3247    margin: 0 auto;
3248    gap: 12px;
3249  }
3250
3251  .mm-bsport-copy h2 {
3252    font-size: clamp(2rem, 10vw, 2.65rem);
3253  }
3254
3255  .mm-bsport-copy p:not(.mm-kicker) {
3256    font-size: 0.96rem;
3257  }
3258
3259  .mm-gift-fast-hero {
3260    width: min(100% - 28px, 1180px);
3261    gap: 14px;
3262    padding-top: 28px;
3263    padding-bottom: 18px;
3264  }
3265
3266  .mm-gift-fast-copy {
3267    min-height: 0;
3268    padding: 28px 20px;
3269  }
3270
3271  .mm-gift-fast-copy h1 {
3272    font-size: clamp(2.55rem, 13vw, 3.35rem);
3273  }
3274
3275  .mm-gift-fast-copy p:not(.mm-kicker) {
3276    margin-top: 16px;
3277    font-size: 0.98rem;
3278  }
3279
3280  .mm-gift-buy-card {
3281    padding: 22px 18px;
3282  }
3283
3284  .mm-gift-buy-card ol {
3285    gap: 14px;
3286    margin: 22px 0;
3287  }
3288
3289  .mm-gift-benefits {
3290    width: min(100% - 28px, 1180px);
3291    padding-top: 0;
3292    padding-bottom: 10px;
3293  }
3294
3295  .mm-gift-widget-section {
3296    padding-top: 26px;
3297  }
3298
3299  .mm-widget-notice {
3300    width: min(100% - 28px, 1180px);
3301    flex-direction: column;
3302    align-items: flex-start;
3303    margin: 0 auto;
3304    border-radius: 8px;
3305    font-size: 0.94rem;
3306  }
3307
3308  .mm-bsport-widget iframe,
3309  .mm-bsport-widget > div {
3310    width: 100% !important;
3311    max-width: 100% !important;
3312  }
3313
3314  .mm-bsport-widget [class*="MuiContainer-root"] {
3315    width: 100% !important;
3316    max-width: 100% !important;
3317    padding-right: 10px !important;
3318    padding-left: 10px !important;
3319  }
3320
3321  .mm-bsport-widget [class*="MuiGrid-container"] {
3322    width: 100% !important;
3323    max-width: 100% !important;
3324    margin-right: 0 !important;
3325    margin-left: 0 !important;
3326  }
3327
3328  .mm-bsport-widget [class*="MuiGrid-item"],
3329  .mm-bsport-widget [class*="MuiCard-root"],
3330  .mm-bsport-widget [class*="MuiPaper-root"] {
3331    max-width: 100% !important;
3332    min-width: 0 !important;
3333  }
3334
3335  .mm-bsport-widget .bs-calendar,
3336  .mm-bsport-widget .bs-calendar > div,
3337  .mm-bsport-widget .bs-calendar-search__container,
3338  .mm-bsport-widget .bs-calendar-search__input__container,
3339  .mm-bsport-widget .bs-marketplace-filters__list {
3340    width: 100% !important;
3341    max-width: 100% !important;
3342    min-width: 0 !important;
3343  }
3344
3345  .mm-bsport-widget .bs-calendar-search__container,
3346  .mm-bsport-widget .bs-marketplace-filters__list {
3347    display: flex !important;
3348    flex-direction: column !important;
3349    align-items: stretch !important;
3350    gap: 10px !important;
3351  }
3352
3353  .mm-bsport-widget .bs-calendar-search__input,
3354  .mm-bsport-widget .bs-marketplace-filter {
3355    width: 100% !important;
3356    max-width: 100% !important;
3357  }
3358
3359  .mm-redesign .mm-bsport-widget .bs-setup-variable .bs-calendar .bs-marketplace-filters__list {
3360    display: flex !important;
3361    width: 100% !important;
3362    max-width: 100% !important;
3363    flex-direction: column !important;
3364    align-items: stretch !important;
3365    gap: 10px !important;
3366  }
3367
3368  .mm-redesign .mm-bsport-widget .bs-setup-variable .bs-calendar .bs-marketplace-filters__list > * {
3369    display: block !important;
3370    width: 100% !important;
3371    max-width: 100% !important;
3372    flex: 0 0 auto !important;
3373  }
3374
3375  .mm-redesign .mm-bsport-widget .bs-setup-variable .bs-calendar .bs-calendar-search__input__container {
3376    width: 100% !important;
3377  }
3378
3379  .mm-bsport-widget button,
3380  .mm-bsport-widget [role="button"] {
3381    max-width: 100%;
3382    white-space: normal;
3383  }
3384
3385  body [class*="MuiDialog-root"] {
3386    position: fixed !important;
3387    inset: 0 !important;
3388    width: 100vw !important;
3389    height: 100dvh !important;
3390    max-height: 100dvh !important;
3391    overflow: hidden !important;
3392    transform: none !important;
3393    z-index: 9999 !important;
3394  }
3395
3396  body [class*="MuiDialog-container"] {
3397    position: fixed !important;
3398    inset: 0 !important;
3399    width: 100vw !important;
3400    height: 100dvh !important;
3401    max-width: 100vw !important;
3402    max-height: 100dvh !important;
3403    align-items: center !important;
3404    justify-content: center !important;
3405    overflow-y: auto !important;
3406    padding: 0 !important;
3407    -webkit-overflow-scrolling: touch;
3408  }
3409
3410  body [class*="MuiDialog-paper"] {
3411    width: calc(100vw - 18px) !important;
3412    max-width: calc(100vw - 18px) !important;
3413    min-width: 0 !important;
3414    max-height: calc(100svh - 18px) !important;
3415    min-height: 0 !important;
3416    margin: 9px !important;
3417    border-radius: 8px !important;
3418    overflow-y: auto !important;
3419    -webkit-overflow-scrolling: touch;
3420  }
3421
3422  body [class*="MuiDialogContent-root"] {
3423    max-height: calc(100svh - 38px) !important;
3424    overflow-y: auto !important;
3425    padding-right: 12px !important;
3426    padding-left: 12px !important;
3427    -webkit-overflow-scrolling: touch;
3428  }
3429
3430  body [class*="MuiDialog-root"] .leaflet-container,
3431  body [class*="MuiDialog-root"] [class*="leaflet"] {
3432    max-height: 150px !important;
3433    pointer-events: none !important;
3434  }
3435
3436  .mm-hours-list div {
3437    grid-template-columns: 1fr;
3438    gap: 4px;
3439  }
3440
3441  .mm-drink-title {
3442    display: grid;
3443    gap: 8px;
3444  }
3445
3446  .mm-menu-list article.has-image {
3447    grid-template-columns: 88px minmax(0, 1fr);
3448    gap: 12px;
3449    padding: 12px;
3450  }
3451
3452  .mm-drink-image {
3453    width: 88px;
3454    height: 104px;
3455  }
3456
3457  .mm-drink-title span {
3458    width: fit-content;
3459    margin-top: 0;
3460  }
3461
3462  .mm-summer-popup {
3463    padding: 12px;
3464  }
3465
3466  .mm-summer-popup-dialog {
3467    max-height: calc(100svh - 24px);
3468    gap: 18px;
3469    padding: 14px;
3470  }
3471
3472  .mm-summer-popup-media img {
3473    max-height: 52svh;
3474  }
3475
3476  .mm-summer-popup-copy {
3477    padding: 0 4px 8px;
3478  }
3479
3480  .mm-summer-popup-copy h2 {
3481    font-size: 2.15rem;
3482  }
3483
3484  .mm-year-round-menu-card {
3485    padding: 14px;
3486  }
3487
3488  .mm-year-round-menu-copy {
3489    padding: 4px 4px 8px;
3490  }
3491
3492  .mm-year-round-menu-copy h3 {
3493    font-size: 2.15rem;
3494  }
3495
3496  .mm-gallery img {
3497    height: 430px;
3498  }
3499
3500  .mm-fomo-strip {
3501    grid-template-columns: 1fr;
3502    gap: 10px;
3503    width: min(100% - 32px, 1180px);
3504  }
3505
3506  .mm-info-strip {
3507    display: grid;
3508    gap: 16px;
3509    padding: 22px;
3510  }
3511
3512  .mm-info-strip h2 {
3513    font-size: 1.9rem;
3514  }
3515
3516  .mm-cross-sell {
3517    width: min(100% - 32px, 1180px);
3518    padding: 34px 22px;
3519  }
3520
3521  .mm-mobile-cta {
3522    display: grid;
3523  }
3524}
3525
3526body.mm-device-mobile [class*="MuiDialog-root"] {
3527  position: fixed !important;
3528  inset: 0 !important;
3529  width: 100vw !important;
3530  height: 100dvh !important;
3531  max-height: 100dvh !important;
3532  overflow: hidden !important;
3533  transform: none !important;
3534  z-index: 9999 !important;
3535}
3536
3537body.mm-device-mobile [class*="MuiDialog-container"] {
3538  position: fixed !important;
3539  inset: 0 !important;
3540  width: 100vw !important;
3541  height: 100dvh !important;
3542  max-width: 100vw !important;
3543  max-height: 100dvh !important;
3544  align-items: center !important;
3545  justify-content: center !important;
3546  overflow-y: auto !important;
3547  padding: 0 !important;
3548  -webkit-overflow-scrolling: touch;
3549}
3550
3551body.mm-device-mobile [class*="MuiDialog-paper"] {
3552  width: calc(100vw - 18px) !important;
3553  max-width: calc(100vw - 18px) !important;
3554  min-width: 0 !important;
3555  max-height: calc(100svh - 18px) !important;
3556  min-height: 0 !important;
3557  margin: 9px !important;
3558  border-radius: 8px !important;
3559  overflow-y: auto !important;
3560  -webkit-overflow-scrolling: touch;
3561}
3562
3563body.mm-device-mobile [class*="MuiDialogContent-root"] {
3564  max-height: calc(100svh - 38px) !important;
3565  overflow-y: auto !important;
3566  padding-right: 12px !important;
3567  padding-left: 12px !important;
3568  -webkit-overflow-scrolling: touch;
3569}
3570
3571body.mm-device-mobile [class*="MuiDialog-root"] .leaflet-container,
3572body.mm-device-mobile [class*="MuiDialog-root"] [class*="leaflet"] {
3573  max-height: 150px !important;
3574  pointer-events: none !important;
3575}
3576</style>
3577<div class="mm-redesign">
3578  
3579  <header class="mm-gateway-header" aria-label="Matcha Moves Auswahl">
3580    <a class="mm-gateway-brand" href="/" aria-label="Matcha Moves Startseite">
3581      <span>MATCHA MOVES</span>
3582    </a>
3583    <a class="mm-gateway-logo-mark" href="/" aria-label="Matcha Moves Startseite">
3584      <svg class="mm-gateway-logo-svg" aria-hidden="true" focusable="false" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
3585	 viewBox="0 0 976 976" enable-background="new 0 0 976 976" xml:space="preserve">
3586<path fill="#000000" opacity="1.000000" stroke="none" 
3587	d="
3588M737.154785,612.843567 
3589	C738.426697,613.695496 739.519470,614.235168 740.288940,615.072083 
3590	C742.380859,617.347229 742.891663,620.241882 742.017639,623.019165 
3591	C741.141418,625.803101 738.331543,626.253967 735.818481,626.272705 
3592	C727.489624,626.334778 719.151672,625.960876 710.831421,626.217407 
3593	C690.211487,626.853271 670.452087,632.080811 650.841492,637.972717 
3594	C639.331970,641.430786 628.345947,646.245422 617.307190,650.924500 
3595	C615.623291,651.638306 613.934692,652.415771 612.171082,652.851196 
3596	C608.436279,653.773315 604.768616,653.887329 602.473328,649.992676 
3597	C600.397522,646.470520 601.211670,639.963074 604.187439,637.530151 
3598	C608.450439,634.044922 613.110107,631.116333 618.083984,628.713135 
3599	C630.216187,622.851379 638.431458,613.419250 643.447388,601.016724 
3600	C645.645935,595.580505 645.445068,589.768250 645.229858,584.249695 
3601	C644.633911,568.968140 643.039368,553.728638 642.132507,538.455078 
3602	C641.510986,527.988098 640.849060,517.476868 641.148376,507.012390 
3603	C641.652466,489.390442 641.491272,471.701111 643.756592,454.181519 
3604	C645.565125,440.195068 648.006287,426.290436 650.157593,412.348114 
3605	C650.382385,410.891205 650.546143,409.424866 650.870361,406.957367 
3606	C642.202393,419.326233 634.098206,430.830902 626.055969,442.378693 
3607	C608.438721,467.675049 589.973328,492.354889 571.456787,516.989197 
3608	C567.952026,521.651855 567.283813,525.737427 568.911987,531.153809 
3609	C576.284790,555.680481 577.956726,580.766113 575.582336,606.193359 
3610	C573.113220,632.633911 557.288757,648.027832 533.633057,656.871216 
3611	C525.308044,659.983459 516.547424,661.372986 507.729797,661.745422 
3612	C487.777863,662.588196 467.748291,663.670471 448.176392,658.270630 
3613	C427.912476,652.679932 413.118835,640.461487 404.229736,621.242249 
3614	C400.637817,613.476135 400.227814,605.132629 399.753815,596.881409 
3615	C398.397400,573.268250 400.757385,550.029114 408.102783,527.449158 
3616	C409.186554,524.117493 408.194916,521.763611 406.286346,519.199341 
3617	C385.499329,491.270355 364.841888,463.245361 344.855896,434.734314 
3618	C339.789124,427.506348 334.946930,420.120758 330.020935,412.794556 
3619	C329.303650,411.727844 329.010132,410.280609 326.743652,410.012512 
3620	C326.307404,415.672119 327.958435,421.049377 328.716187,426.437256 
3621	C331.283539,444.692719 333.689819,462.938080 334.378784,481.399109 
3622	C335.068756,499.887146 335.342834,518.348938 334.332458,536.834351 
3623	C333.470734,552.599915 331.417969,568.251587 330.974854,584.081848 
3624	C330.378601,605.381470 340.330566,619.398926 358.306671,628.940918 
3625	C362.727661,631.287598 367.095795,633.720276 370.921051,636.980591 
3626	C372.557068,638.375000 374.033875,639.841370 374.334045,642.270996 
3627	C375.500427,651.710449 370.893524,655.701355 361.943512,652.314636 
3628	C350.118744,647.839966 338.675903,642.378784 326.530609,638.714905 
3629	C301.299744,631.103516 275.883453,624.725342 249.177246,626.302124 
3630	C246.520004,626.458984 243.838135,626.455139 241.181534,626.295593 
3631	C238.409485,626.129089 235.008148,626.373474 234.211380,622.844849 
3632	C233.413239,619.310242 234.010880,615.715149 237.518906,613.619080 
3633	C242.232224,610.802734 246.861542,607.667969 251.913773,605.627869 
3634	C272.746063,597.215454 282.149872,580.045715 287.688965,559.843323 
3635	C291.965393,544.245972 293.779022,528.297852 294.833527,512.163086 
3636	C296.379089,488.515228 296.191772,464.873352 295.555267,441.235352 
3637	C295.049805,422.461914 293.158813,403.765686 291.103455,385.083710 
3638	C289.597748,371.397644 287.648224,357.717926 287.658234,343.896210 
3639	C287.683258,309.326813 309.972290,285.454407 344.406616,282.557800 
3640	C375.817596,279.915558 402.316589,291.462250 426.523193,310.057617 
3641	C448.234894,326.736450 466.052216,347.181458 482.968262,368.498749 
3642	C484.592102,370.545105 485.917267,372.928711 488.752441,374.401581 
3643	C494.876923,366.956055 500.862183,359.428833 507.112183,352.128265 
3644	C526.393555,329.605865 547.420715,309.093933 573.927063,295.010834 
3645	C589.627502,286.669037 606.480713,281.814575 624.139465,282.075500 
3646	C645.371094,282.389252 664.563538,289.001831 677.978394,306.768494 
3647	C684.646423,315.599640 687.171997,326.252289 688.308655,337.108276 
3648	C690.179626,354.977295 686.339722,372.537994 685.018372,390.232788 
3649	C683.965820,404.328217 682.103333,418.378082 681.483337,432.487000 
3650	C680.745239,449.283051 679.622375,466.101562 680.366882,482.930542 
3651	C681.504761,508.648651 681.578796,534.490417 688.428894,559.612549 
3652	C690.942322,568.830383 694.871338,577.377258 699.807617,585.581299 
3653	C706.865845,597.312378 718.730103,602.485474 729.903687,608.696655 
3654	C732.228943,609.989258 734.520935,611.341858 737.154785,612.843567 
3655M402.864990,456.675934 
3656	C409.830658,465.914703 416.796356,475.153473 423.727875,484.346924 
3657	C426.081848,482.897888 426.833374,481.205750 427.551941,479.534607 
3658	C438.422089,454.254456 451.558746,430.165131 465.908264,406.722382 
3659	C467.129272,404.727631 467.306091,403.392517 465.883942,401.413025 
3660	C446.971802,375.088623 426.293274,350.339020 400.864807,330.007324 
3661	C388.200317,319.881256 374.595459,311.543732 357.936127,309.007721 
3662	C334.252563,305.402374 324.296082,323.802307 328.043823,341.405823 
3663	C330.300659,352.006287 335.974396,361.103241 341.522552,370.179962 
3664	C359.872803,400.200653 381.603058,427.835114 402.864990,456.675934 
3665M551.832764,482.973389 
3666	C554.841370,483.086914 555.452209,480.336670 556.740051,478.615509 
3667	C574.700806,454.611511 592.684265,430.622864 610.431152,406.460846 
3668	C622.758728,389.677063 634.702026,372.622528 644.223755,354.005432 
3669	C648.058289,346.507996 649.572571,338.686615 648.785583,330.342010 
3670	C647.226746,313.813202 635.103943,307.816650 621.835938,308.609894 
3671	C611.914673,309.203033 602.755798,312.952209 594.105530,317.821747 
3672	C578.263062,326.740082 564.886047,338.707550 552.217590,351.572144 
3673	C537.335938,366.684143 523.793701,382.903564 511.664978,400.301147 
3674	C510.358032,402.175903 508.962189,403.757385 510.722717,406.501709 
3675	C523.241028,426.015289 533.721130,446.641693 543.811584,467.489258 
3676	C546.262878,472.553711 547.738403,478.122375 551.832764,482.973389 
3677M489.371124,440.904297 
3678	C487.066376,439.184967 486.845062,441.673096 486.331451,442.650696 
3679	C473.862457,466.383270 461.661774,490.243134 451.817780,515.231567 
3680	C450.704071,518.058716 451.490601,519.852661 453.136719,521.980530 
3681	C462.816467,534.492859 472.361481,547.109497 482.052399,559.613098 
3682	C483.829346,561.905823 484.927551,564.935547 488.862701,566.360107 
3683	C489.718292,565.309143 490.802032,564.073730 491.781219,562.760315 
3684	C502.231659,548.743652 512.618225,534.679016 523.149170,520.723206 
3685	C524.956726,518.327820 525.338806,516.299744 524.220581,513.427551 
3686	C514.533264,488.545502 502.368011,464.861542 489.371124,440.904297 
3687M483.734100,637.666931 
3688	C494.337433,638.228210 504.695007,637.219177 514.371399,632.458984 
3689	C528.210388,625.651184 538.393799,615.706665 541.015198,599.814514 
3690	C542.758728,589.244568 542.138977,578.582397 541.054443,567.987488 
3691	C540.719177,564.712402 541.084412,561.104126 538.627991,557.939697 
3692	C521.804871,580.505676 505.175323,602.812012 487.953979,625.912109 
3693	C470.547394,603.128296 453.965851,581.424377 437.326111,559.644348 
3694	C435.735626,561.179504 435.594818,562.495300 435.395264,563.811096 
3695	C433.764923,574.559937 434.018646,585.376526 434.419403,596.176208 
3696	C434.566406,600.136719 435.481903,604.068604 437.205933,607.724915 
3697	C446.295990,627.003296 462.362396,635.658752 483.734100,637.666931 
3698z"/>
3699</svg>
3700    </a>
3701    <details class="mm-gateway-menu">
3702      <summary aria-label="Menü öffnen"><span></span><span></span></summary>
3703      <nav aria-label="Hauptnavigation"><a href="/">Start</a><a href="/matcha-bar-mannheim/">Matcha</a><a href="/pilates-chair/">Pilates &#038; Chair</a><a href="/preise/">Preise</a><a href="/abos/">Abos</a><a href="/gift-card/">Gift Card</a><a href="https://matcha-moves-academy.qqqr2jmkgp.chatgpt.site/" target="_blank" rel="noopener">Academy</a><a href="/kursplan-buchen/">Kursplan</a></nav>
3704    </details>
3705  </header>
3706  <main id="content" class="mm-wp-main">
3707    <section class="mm-hero">
3708    <div class="mm-hero-copy">
3709      <p class="mm-kicker">Matcha Bar Mannheim</p>
3710      <h1>Matcha Mannheim: Your daily Matcha Ritual.</h1>
3711      <p>Summer Specials, Signature Matcha und Coffee in Mannheim. Schön, cremig, unkompliziert und genau der Moment, für den man kurz bleibt.</p>
3712      <div class="mm-cta-row"><a class="mm-button" href="#summer-specials">Summer Specials ansehen</a><a class="mm-button secondary" href="#menu">Getränkekarte</a></div>
3713    </div>
3714    <figure class="mm-hero-media"><img src="https://matchamoves.de/wp-content/uploads/2026/07/matcha-moves-matcha-hero-lifestyle.png" alt="Matcha Drink bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3715  </section>
3716  <section class="mm-fomo-strip" aria-label="Limited Summer Specials">
3717    <span>Limited Summer Specials</span>
3718    <p>Saisonale Drinks. Nur solange sie auf der Karte sind.</p>
3719  </section>
3720  <section id="summer-specials" class="mm-section mm-band mm-summer-menu">
3721    <div class="mm-section-head">
3722      <p class="mm-kicker">Summer Specials</p>
3723      <h2>Matcha Mannheim: Limited Drinks, die nach Sommer aussehen.</h2>
3724      <p>Keine Café-Karte von der Stange. Das sind saisonale Signature-Momente für Mannheim: schön, cremig, fotogen und nur für kurze Zeit da.</p>
3725    </div>
3726    <div class="mm-special-grid">
3727      <article class="mm-pdf-card mm-pdf-card-live">
3728        <a class="mm-menu-preview" href="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-summer-specials.pdf" target="_blank" rel="noreferrer" download="matcha-moves-summer-specials.pdf" aria-label="Summer Specials PDF öffnen">
3729          <img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-summer-specials.jpg" alt="Summer Specials Karte der Matcha Bar Mannheim" loading="lazy" decoding="async" class="mm-menu-preview-img">
3730        </a>
3731        <div>
3732          <span class="mm-card-label">Limited Karte</span>
3733          <h3>Summer Special Menu</h3>
3734          <p>Rouge Matcha, Coco Cloud, Mango Cream, Matcha Colada und Salted Vanilla Cream Coffee. Die Drinks sind nicht dauerhaft da &#8211; genau das macht sie besonders.</p>
3735          <div class="mm-cta-row">
3736            <a class="mm-button" href="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-summer-specials.pdf" target="_blank" rel="noreferrer" download="matcha-moves-summer-specials.pdf">PDF öffnen</a>
3737            <a class="mm-button secondary" href="#opening-hours">Öffnungszeiten ansehen</a>
3738          </div>
3739        </div>
3740      </article>
3741      <div class="mm-menu-list compact">
3742        <article class="has-image has-soft-placeholder">
3743    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3744    <div class="mm-drink-copy">
3745      <div class="mm-drink-title"><h3>Rouge Matcha</h3><div><strong>9</strong><span>limited</span></div></div>
3746      <p>Matcha oder Hojicha mit homemade Himbeerpüree. Frisch, beerig und nur für den Sommer.</p>
3747    </div>
3748  </article><article class="has-image has-soft-placeholder">
3749    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3750    <div class="mm-drink-copy">
3751      <div class="mm-drink-title"><h3>Coco Cloud</h3><div><strong>8</strong><span>summer</span></div></div>
3752      <p>Thailändisches Kokoswasser mit homemade Matcha Coconut Cloud. Leicht, kühl und sehr Matcha Moves.</p>
3753    </div>
3754  </article><article class="has-image has-soft-placeholder">
3755    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3756    <div class="mm-drink-copy">
3757      <div class="mm-drink-title"><h3>Mango Cream</h3><div><strong>7,5</strong><span>new</span></div></div>
3758      <p>Matcha mit homemade Mango Cream. Weich, sonnig und genau der Drink, den man zweimal fotografiert.</p>
3759    </div>
3760  </article><article class="has-image has-soft-placeholder">
3761    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha L
3761atte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3762    <div class="mm-drink-copy">
3763      <div class="mm-drink-title"><h3>Matcha Colada</h3><div><strong>8</strong><span>seasonal</span></div></div>
3764      <p>Matcha mit homemade Ananaspüree. Tropisch, cremig und nur solange die Sommerkarte bleibt.</p>
3765    </div>
3766  </article><article class="has-image has-soft-placeholder">
3767    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3768    <div class="mm-drink-copy">
3769      <div class="mm-drink-title"><h3>Salted Vanilla Cream Coffee</h3><div><strong>6</strong><span>coffee</span></div></div>
3770      <p>Espresso mit homemade Salted Vanilla Cloud. Für alle, die Kaffee lieben, aber trotzdem Summer Special wollen.</p>
3771    </div>
3772  </article>
3773      </div>
3774    </div>
3775  </section>
3776  <section id="menu" class="mm-section mm-drink-menu-section">
3777    <div class="mm-section-head">
3778      <p class="mm-kicker">Getränkekarte</p>
3779      <h2>Matcha Mannheim: Coffee, Matcha und Signature Drinks.</h2>
3780      <p>Direkt von der Bar-Tafel übernommen: übersichtlich, hochwertig und leicht zu entscheiden. Für den schnellen Coffee, dein Matcha Ritual oder den Signature Drink, den nicht jede Bar hat.</p>
3781    </div>
3782    <div class="mm-drink-menu-grid">
3783      <div class="mm-menu-category">
3784    <div>
3785      <p class="mm-kicker">Coffee</p>
3786      <h3>Coffee</h3>
3787      <p>Für deinen kurzen Energie-Moment vor der Stadt, nach der Class oder einfach zwischendurch.</p>
3788    </div>
3789    <div class="mm-menu-list single">
3790      <article class="has-image has-soft-placeholder">
3791    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3792    <div class="mm-drink-copy">
3793      <div class="mm-drink-title"><h3>Espresso</h3><div><strong>2</strong></div></div>
3794      
3795    </div>
3796  </article><article class="has-image has-soft-placeholder">
3797    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3798    <div class="mm-drink-copy">
3799      <div class="mm-drink-title"><h3>Americano</h3><div><strong>4</strong></div></div>
3800      
3801    </div>
3802  </article><article class="has-image">
3803    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-cappuccino.jpeg" alt="Cappuccino bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3804    <div class="mm-drink-copy">
3805      <div class="mm-drink-title"><h3>Cappuccino</h3><div><strong>4,5</strong></div></div>
3806      
3807    </div>
3808  </article><article class="has-image">
3809    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-latte-macchiato.jpeg" alt="Latte Macchiato bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3810    <div class="mm-drink-copy">
3811      <div class="mm-drink-title"><h3>Latte Macchiato</h3><div><strong>5</strong></div></div>
3812      
3813    </div>
3814  </article><article class="has-image">
3815    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-freddo-cappuccino.jpeg" alt="Freddo Cappuccino bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3816    <div class="mm-drink-copy">
3817      <div class="mm-drink-title"><h3>Freddo Cappuccino</h3><div><strong>4,5</strong></div></div>
3818      
3819    </div>
3820  </article><article class="has-image">
3821    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-freddo-espresso.jpeg" alt="Freddo Espresso bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3822    <div class="mm-drink-copy">
3823      <div class="mm-drink-title"><h3>Freddo Espresso</h3><div><strong>4</strong></div></div>
3824      
3825    </div>
3826  </article><article class="has-image">
3827    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-chai-latte.jpeg" alt="Chai Latte bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3828    <div class="mm-drink-copy">
3829      <div class="mm-drink-title"><h3>Chai Latte</h3><div><strong>5</strong></div></div>
3830      
3831    </div>
3832  </article><article class="has-image has-soft-placeholder">
3833    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha L
3833atte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3834    <div class="mm-drink-copy">
3835      <div class="mm-drink-title"><h3>+ Espresso</h3><div><strong>+1</strong><span>Add-on</span></div></div>
3836      
3837    </div>
3838  </article><article class="has-image has-soft-placeholder">
3839    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3840    <div class="mm-drink-copy">
3841      <div class="mm-drink-title"><h3>+ Matcha</h3><div><strong>+2</strong><span>Add-on</span></div></div>
3842      
3843    </div>
3844  </article>
3845    </div>
3846  </div>
3847      <div class="mm-menu-category">
3848    <div>
3849      <p class="mm-kicker">Matcha</p>
3850      <h3>Matcha</h3>
3851      <p>Das Matcha-Moves-Ritual: ruhig, cremig, grün und genau der Drink, für den man kurz länger bleibt.</p>
3852    </div>
3853    <div class="mm-menu-list single">
3854      <article class="has-image">
3855    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3856    <div class="mm-drink-copy">
3857      <div class="mm-drink-title"><h3>Matcha Latte</h3><div><strong>6</strong></div></div>
3858      
3859    </div>
3860  </article><article class="has-image">
3861    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-hojicha-latte.jpeg" alt="Hojicha Latte bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3862    <div class="mm-drink-copy">
3863      <div class="mm-drink-title"><h3>Hojicha Latte</h3><div><strong>6</strong></div></div>
3864      
3865    </div>
3866  </article><article class="has-image">
3867    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-strawberry-matcha.jpeg" alt="Strawberry Matcha bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3868    <div class="mm-drink-copy">
3869      <div class="mm-drink-title"><h3>Strawberry Matcha</h3><div><strong>7</strong></div></div>
3870      
3871    </div>
3872  </article><article class="has-image">
3873    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-vanilla-matcha.jpeg" alt="Vanilla Matcha bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3874    <div class="mm-drink-copy">
3875      <div class="mm-drink-title"><h3>Vanilla Matcha</h3><div><strong>6,5</strong></div></div>
3876      
3877    </div>
3878  </article><article class="has-image">
3879    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-lavendel-matcha.jpeg" alt="Lavendel Matcha bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3880    <div class="mm-drink-copy">
3881      <div class="mm-drink-title"><h3>Lavendel Matcha</h3><div><strong>7</strong></div></div>
3882      
3883    </div>
3884  </article>
3885    </div>
3886  </div>
3887      <div class="mm-menu-category">
3888    <div>
3889      <p class="mm-kicker">Signature Matcha</p>
3890      <h3>Signature Matcha</h3>
3891      <p>Die besonderen Drinks der Bar. Fotogen, frisch und nicht überall zu bekommen.</p>
3892    </div>
3893    <div class="mm-menu-list single">
3894      <article class="has-image">
3895    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-ocean-matcha.jpeg" alt="Ocean Matcha bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3896    <div class="mm-drink-copy">
3897      <div class="mm-drink-title"><h3>Ocean Matcha</h3><div><strong>8</strong></div></div>
3898      
3899    </div>
3900  </article><article class="has-image has-soft-placeholder">
3901    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3902    <div class="mm-drink-copy">
3903      <div class="mm-drink-title"><h3>Bananabread Matcha</h3><div><strong>8</strong></div></div>
3904      
3905    </div>
3906  </article><article class="has-image has-soft-placeholder">
3907    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha L
3907atte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3908    <div class="mm-drink-copy">
3909      <div class="mm-drink-title"><h3>Cinnamon Roll Matcha</h3><div><strong>8</strong></div></div>
3910      
3911    </div>
3912  </article><article class="has-image">
3913    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-sol-de-matcha.jpeg" alt="Sol de Matcha bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3914    <div class="mm-drink-copy">
3915      <div class="mm-drink-title"><h3>Sol de Matcha</h3><div><strong>7,5</strong></div></div>
3916      
3917    </div>
3918  </article><article class="has-image has-soft-placeholder">
3919    <figure class="mm-drink-image is-soft-placeholder"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-matcha-latte.jpeg" alt="Matcha Latte Moodbild bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3920    <div class="mm-drink-copy">
3921      <div class="mm-drink-title"><h3>Yuzu Tonic Matcha</h3><div><strong>7</strong></div></div>
3922      
3923    </div>
3924  </article><article class="has-image">
3925    <figure class="mm-drink-image"><img src="https://matchamoves.de/wp-content/uploads/2026/06/matcha-moves-drink-maracuja-tonic-matcha.jpeg" alt="Maracuja Tonic Matcha bei Matcha Moves Mannheim" loading="lazy" decoding="async" class=""></figure>
3926    <div class="mm-drink-copy">
3927      <div class="mm-drink-title"><h3>Maracuja Tonic Matcha</h3><div><strong>7</strong></div></div>
3928      
3929    </div>
3930  </article>
3931    </div>
3932  </div>
3933    </div>
3934  </section>
3935  <section id="opening-hours" class="mm-section mm-bar-snapshot" aria-label="Öffnungszeiten und Standort">
3936    <article>
3937      <p class="mm-kicker">Öffnungszeiten</p>
3938      <h2>Öffnungszeiten der Matcha Bar Mannheim.</h2>
3939      <div class="mm-hours-list">
3940        <div><span>Montag bis Freitag</span><strong>9:30-20:00 Uhr</strong></div><div><span>Samstag</span><strong>9:30-17:00 Uhr</strong></div><div><span>Sonntag und Feiertage</span><strong>10:00-18:00 Uhr</strong></div>
3941      </div>
3942    </article>
3943    <article>
3944      <p class="mm-kicker">Standort</p>
3945      <h2>Matcha Bar Mannheim</h2>
3946      <p>Untere Clignetstraße 2, 68167 Mannheim</p>
3947      <div class="mm-map-embed" aria-label="Google Maps Karte für Matcha Moves Mannheim">
3948        <iframe title="Google Maps: Matcha Moves Mannheim" src="https://www.google.com/maps?q=Matcha%20Moves%20Untere%20Clignetstra%C3%9Fe%202%2068167%20Mannheim&#038;output=embed" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
3949      </div>
3950      <a class="mm-text-link" href="https://www.google.com/maps/search/?api=1&#038;query=Matcha%20Moves%20Untere%20Clignetstra%C3%9Fe%202%2068167%20Mannheim" target="_blank" rel="noreferrer noopener">Route öffnen</a>
3951    </article>
3952  </section>
3953  <section class="mm-section mm-cross-sell">
3954    <p class="mm-kicker">Mannheim only</p>
3955    <h2>Matcha Mannheim vor Pilates. Nach Pilates. Oder einfach so.</h2>
3956    <p>Komm für deinen Drink vorbei oder verbinde ihn mit deiner Class.</p>
3957    <a class="mm-button" href="/pilates-mannheim/">Pilates &#038; Matcha erleben</a>
3958  </section>
3959  <section class="mm-section mm-info-strip">
3960    <div>
3961      <p class="mm-kicker">Noch unsicher?</p>
3962      <h2>Mehr Fragen zur Matcha Bar?</h2>
3963      <p>Öffnungszeiten, Drinks und Details findest du gesammelt im FAQ.</p>
3964    </div>
3965    <a class="mm-button secondary" href="/faq/">FAQ öffnen</a>
3966  </section>
3967  </main>
3968  <section class="mm-preferred-source" aria-label="Matcha Moves als bevorzugte Quelle bei Google speichern">
3969    <div class="mm-preferred-source-copy">
3970      <span>Google Preferred Source</span>
3971      <strong>Matcha Moves bei Google merken</strong>
3972      <p>Speichere uns als bevorzugte Quelle für Pilates Mannheim, Pilates Heidelberg und Matcha Mannheim. So findest du neue Inhalte, Updates und Angebote schneller wieder.</p>
3973    </div>
3974    <div class="mm-preferred-source-action">
3975      <div google-add-preferred-source-btn data-lang="de" data-theme="dark"></div>
3976      <a href="https://www.google.com/preferences/source?q=matchamoves.de" target="_blank" rel="noreferrer">Direkt bei Google öffnen</a>
3977    </div>
3978  </section>
3979  <div data-elementor-type="templately-footer" data-elementor-id="29" class="elementor elementor-29" data-elementor-post-type="templately_library" data-elementor-title="Footer">
3980    <section class="elementor-section elementor-top-section elementor-element elementor-element-af1e61e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="af1e61e" data-element_type="section" id="footer_section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
3981      <div class="elementor-container elementor-column-gap-no">
3982        <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7468c22" data-id="7468c22" data-element_type="column">
3983          <div class="elementor-widget-wrap elementor-element-populated">
3984            <section class="elementor-section elementor-inner-section elementor-element elementor-element-0b8bd9a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0b8bd9a" data-element_type="section">
3985              <div class="elementor-container elementor-column-gap-no">
3986                <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-13841ed" data-id="13841ed" data-element_type="column">
3987                  <div class="elementor-widget-wrap elementor-element-populated">
3988                    <div class="elementor-element elementor-element-b83cbb4 elementor-widget elementor-widget-heading" data-id="b83cbb4" data-element_type="widget" data-widget_type="heading.default">
3989                      <div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">Matcha Moves App</h2></div>
3990                    </div>
3991                    <div class="elementor-element elementor-element-3963772 elementor-widget elementor-widget-text-editor" data-id="3963772" data-element_type="widget" data-widget_type="text-editor.default">
3992                      <div class="elementor-widget-container"><p>
3992Lade dir unsere App im Appstore runter und profitiere von exklusiven Angeboten!</p></div>
3993                    </div>
3994                    <div class="elementor-element elementor-element-44e65ea elementor-align-center elementor-widget elementor-widget-button" data-id="44e65ea" data-element_type="widget" data-widget_type="button.default">
3995                      <div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button elementor-button-link elementor-size-sm" href="https://apps.apple.com/de/app/matcha-moves/id6742742028" target="_blank" rel="noopener"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">App Store</span></span></a></div></div>
3996                    </div>
3997                    <div class="elementor-element elementor-element-643b712 elementor-align-center elementor-widget elementor-widget-button" data-id="643b712" data-element_type="widget" data-widget_type="button.default">
3998                      <div class="elementor-widget-container"><div class="elementor-button-wrapper"><a class="elementor-button elementor-button-link elementor-size-sm" href="https://play.google.com/store/apps/details?id=com.bsport_140__3738&amp;pcampaignid=web_share" target="_blank" rel="noopener"><span class="elementor-button-content-wrapper"><span class="elementor-button-text">Google play store</span></span></a></div></div>
3999                    </div>
4000                  </div>
4001                </div>
4002                <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-66c6c1f" data-id="66c6c1f" data-element_type="column">
4003                  <div class="elementor-widget-wrap elementor-element-populated">
4004                    <div class="elementor-element elementor-element-79fa137 elementor-widget elementor-widget-heading" data-id="79fa137" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Site map</h3></div></div>
4005                    <div class="elementor-element elementor-element-5217d49 elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="5217d49" data-element_type="widget" data-widget_type="icon-list.default">
4006                      <div class="elementor-widget-container"><ul class="elementor-icon-list-items">
4007                        <li class="elementor-icon-list-item"><a href="/"><span class="elementor-icon-list-text">Home</span></a></li>
4008                        <li class="elementor-icon-list-item"><a href="/pilates-chair/"><span class="elementor-icon-list-text">Classes</span></a></li>
4009                        <li class="elementor-icon-list-item"><a href="/preise/"><span class="elementor-icon-list-text">Preise</span></a></li>
4010                        <li class="elementor-icon-list-item"><a href="/abos/"><span class="elementor-icon-list-text">Abos</span></a></li>
4011                        <li class="elementor-icon-list-item"><a href="/gift-card/"><span class="elementor-icon-list-text">Gift Card</span></a></li>
4012                        <li class="elementor-icon-list-item"><a href="/kursplan-buchen/"><span class="elementor-icon-list-text">Kursplan</span></a></li>
4013                      </ul></div>
4014                    </div>
4015                  </div>
4016                </div>
4017                <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-b815352" data-id="b815352" data-element_type="column">
4018                  <div class="elementor-widget-wrap elementor-element-populated">
4019                    <div class="elementor-element elementor-element-f327b83 elementor-widget elementor-widget-heading" data-id="f327b83" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Rechtliches</h3></div></div>
4020                    <div class="elementor-element elementor-element-561f783 elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="561f783" data-element_type="widget" data-widget_type="icon-list.default">
4021                      <div class="elementor-widget-container"><ul class="elementor-icon-list-items">
4022                        <li class="elementor-icon-list-item"><a href="/"><span class="elementor-icon-list-text">Home</span></a></li>
4023                        <li class="elementor-icon-list-item"><a href="/impressum/"><span class="elementor-icon-list-text">Impressum</span></a></li>
4024                        <li class="elementor-icon-list-item"><a href="/agb/"><span class="elementor-icon-list-text">AGB</span></a></li>
4025                        <li class="elementor-icon-list-item"><a href="https://matchamoves.de/datenschutzerklaerung"><span class="elementor-icon-list-text">Datenschutzerklaerung</span></a></li>
4026                      </ul></div>
4027                    </div>
4028                  </div>
4029                </div>
4030                <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-48f1e1d" data-id="48f1e1d" data-element_type="column">
4031                  <div class="elementor-widget-wrap elementor-element-populated">
4032                    <div class="elementor-element elementor-element-3edf284 elementor-widget elementor-widget-heading" data-id="3edf284" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h3 class="elementor-heading-title elementor-size-default">Follow Us</h3></div></div>
4033                    <div class="elementor-element elementor-element-1b1d3ad elementor-shape-square elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="1b1d3ad" data-element_type="widget" data-widget_type="social-icons.default">
4034                      <div class="elementor-widget-container"><div class="elementor-social-icons-wrapper elementor-grid"><span class="elementor-grid-item"><a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-8f38175" href="https://www.instagram.com/matcha.moves/" target="_blank" rel="noreferrer noopener"><span class="elementor-screen-only">Instagram</span><span>Instagram</span></a></span></div></div>
4035                    </div>
4036                  </div>
4037                </div>
4038              </div>
4039            </section>
4040            <section class="elementor-section elementor-inner-section elementor-element elementor-element-4034cec elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4034cec" data-element_type="section">
4041              <div class="elementor-container elementor-column-gap-no">
4042                <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a7e723f" data-id="a7e723f" data-element_type="column">
4043                  <div class="elementor-widget-wrap elementor-element-populated">
4044                    <div class="elementor-element elementor-element-84de32c elementor-widget elementor-widget-text-editor" data-id="84de32c" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>&copy; Copyright 2025 by Matcha Moves</p></div></div>
4045                  </div>
4046                </div>
4047              </div>
4048            </section>
4049          </div>
4050        </div>
4051      </div>
4052    </section>
4053  </div>
4054  <div class="mm-mobile-cta">
4055    <a href="#summer-specials">Summer Specials</a>
4056    <a href="#opening-hours">Öffnungszeiten</a>
4057  </div>
4058  
4058<script>
4059  (function () {
4060    function isMobileViewport() {
4061      var widths = [window.innerWidth || 9999];
4062      if (window.screen && window.screen.width) widths.push(window.screen.width);
4063      if (window.visualViewport && window.visualViewport.width) widths.push(window.visualViewport.width);
4064      return Math.min.apply(Math, widths) <= 760;
4065    }
4066
4067    function setMobileClass() {
4068      document.body.classList.toggle('mm-device-mobile', isMobileViewport());
4069    }
4070
4071    function removeOldPopups() {
4072      document.querySelectorAll('[data-summer-popup], .mm-summer-popup').forEach(function (popup) {
4073        popup.remove();
4074      });
4075    }
4076
4077    function makeBookingDialogsUsable() {
4078      if (!isMobileViewport()) return;
4079      setMobileClass();
4080      document.querySelectorAll('[class*="MuiDialog-root"]').forEach(function (el) {
4081        el.style.position = 'fixed';
4082        el.style.inset = '0';
4083        el.style.width = '100vw';
4084        el.style.height = '100dvh';
4085        el.style.maxHeight = '100dvh';
4086        el.style.overflow = 'hidden';
4087        el.style.transform = 'none';
4088        el.style.zIndex = '9999';
4089      });
4090      document.querySelectorAll('[class*="MuiDialog-container"]').forEach(function (el) {
4091        el.style.position = 'fixed';
4092        el.style.inset = '0';
4093        el.style.width = '100vw';
4094        el.style.height = '100dvh';
4095        el.style.maxWidth = '100vw';
4096        el.style.maxHeight = '100dvh';
4097        el.style.alignItems = 'center';
4098        el.style.justifyContent = 'center';
4099        el.style.overflowY = 'auto';
4100        el.style.webkitOverflowScrolling = 'touch';
4101      });
4102      document.querySelectorAll('[class*="MuiDialog-paper"]').forEach(function (el) {
4103        el.style.width = 'calc(100vw - 18px)';
4104        el.style.maxWidth = 'calc(100vw - 18px)';
4105        el.style.minWidth = '0';
4106        el.style.maxHeight = 'calc(100dvh - 18px)';
4107        el.style.minHeight = '0';
4108        el.style.margin = '9px';
4109        el.style.borderRadius = '8px';
4110        el.style.overflowY = 'auto';
4111        el.style.webkitOverflowScrolling = 'touch';
4112      });
4113      document.querySelectorAll('[class*="MuiDialogContent-root"]').forEach(function (el) {
4114        el.style.maxHeight = 'calc(100dvh - 38px)';
4115        el.style.overflowY = 'auto';
4116        el.style.webkitOverflowScrolling = 'touch';
4117      });
4118      document.querySelectorAll('[class*="MuiDialog-root"] .leaflet-container, [class*="MuiDialog-root"] [class*="leaflet"]').forEach(function (el) {
4119        el.style.pointerEvents = 'none';
4120        el.style.maxHeight = '150px';
4121      });
4122    }
4123
4124    setMobileClass();
4125    removeOldPopups();
4126    makeBookingDialogsUsable();
4127    window.addEventListener('resize', function () {
4128      setMobileClass();
4129      makeBookingDialogsUsable();
4130    }, { passive: true });
4131    window.addEventListener('orientationchange', function () {
4132      setMobileClass();
4133      window.setTimeout(makeBookingDialogsUsable, 250);
4134    });
4135    document.addEventListener('click', function () {
4136      window.setTimeout(makeBookingDialogsUsable, 80);
4137      window.setTimeout(makeBookingDialogsUsable, 500);
4138    }, true);
4139    new MutationObserver(function () {
4140      removeOldPopups();
4141      makeBookingDialogsUsable();
4142    }).observe(document.body, { childList: true, subtree: true });
4143  }());
4144  </script>
4144
4145</div>
4146			
4146<script>
4147				const lazyloadRunObserver = () => {
4148					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
4149					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
4150						entries.forEach( ( entry ) => {
4151							if ( entry.isIntersecting ) {
4152								let lazyloadBackground = entry.target;
4153								if( lazyloadBackground ) {
4154									lazyloadBackground.classList.add( 'e-lazyloaded' );
4155								}
4156								lazyloadBackgroundObserver.unobserve( entry.target );
4157							}
4158						});
4159					}, { rootMargin: '200px 0px 200px 0px' } );
4160					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
4161						lazyloadBackgroundObserver.observe( lazyloadBackground );
4162					} );
4163				};
4164				const events = [
4165					'DOMContentLoaded',
4166					'elementor/lazyload/observe',
4167				];
4168				events.forEach( ( event ) => {
4169					document.addEventListener( event, lazyloadRunObserver );
4170				} );
4171			</script>
4171
4172				
4172<script>
4173		(function () {
4174			var c = document.body.className;
4175			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
4176			document.body.className = c;
4177		})();
4178	</script>
4178
4179	<link rel='stylesheet' id='wc-blocks-style-css' href='//matchamoves.de/wp-content/cache/wpfc-minified/ff9yst6q/bxeyc.css' media='all' />
4180<script id="essential-blocks-blocks-localize-js-extra">
4181var eb_conditional_localize = [];
4182var EssentialBlocksLocalize = {"eb_plugins_url":"https:\/\/matchamoves.de\/wp-content\/plugins\/essential-blocks\/","image_url":"https:\/\/matchamoves.de\/wp-content\/plugins\/essential-blocks\/assets\/images","eb_wp_version":"6.7","eb_version":"5.5.0","eb_admin_url":"https:\/\/matchamoves.de\/wp-admin\/","rest_rootURL":"https:\/\/matchamoves.de\/wp-json\/","ajax_url":"https:\/\/matchamoves.de\/wp-admin\/admin-ajax.php","nft_nonce":"e50274db85","post_grid_pagination_nonce":"d0b319d74e","placeholder_image":"https:\/\/matchamoves.de\/wp-content\/plugins\/essential-blocks\/assets\/images\/placeholder.png","is_pro_active":"false","upgrade_pro_url":"https:\/\/essential-blocks.com\/upgrade","responsiveBreakpoints":{"tablet":1024,"mobile":767},"wc_currency_symbol":"$"};
4183</script>
vendor: 1 bytes, line 4183
4183
4184<script src="https://matchamoves.de/wp-content/plugins/essential-blocks/assets/js/eb-blocks-localize.js?ver=31d6cfe0d16ae931b73c" id="essential-blocks-blocks-localize-js"></script>
vendor: 1 bytes, line 4184
4184
4185<script src="https://matchamoves.de/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.4" id="hello-theme-frontend-js"></script>
vendor: 1 bytes, line 4185
4185
4186<script src="https://matchamoves.de/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.9.7" id="sourcebuster-js-js"></script>
vendor: 1 bytes, line 4186
4186
4187<script id="wc-order-attribution-js-extra">
4188var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/matchamoves.de\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
4189</script>
vendor: 1 bytes, line 4189
4189
4190<script src="https://matchamoves.de/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.9.7" id="wc-order-attribution-js"></script>
vendor: 1 bytes, line 4190
4190
4191<script id="eael-general-js-extra">
4192var localize = {"ajaxurl":"https:\/\/matchamoves.de\/wp-admin\/admin-ajax.php","nonce":"aa6b80409e","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/matchamoves.de\/matcha-bar-mannheim\/","cart_redirectition":"no","cart_page_url":"https:\/\/matchamoves.de\/cart\/","el_breakpoints":{"mobile":{"label":"Mobil Hochformat","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobil Querformat","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Hochformat","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Querformat","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Breitbild","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}};
4193</script>
vendor: 1 bytes, line 4193
4193
4194<script src="https://matchamoves.de/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.1.18" id="eael-general-js"></script>
4194
4195	</body>
4196</html><!-- WP Fastest Cache file was created in 0.337 seconds, on September 30, 2026 @ 10:48 am -->

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.