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&d=mm&r=g","url":"https://secure.gravatar.com/avatar/01a8b1c4cbcdf165ae98bae0e93f966c?s=96&d=mm&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 » Feed" href="https://matchamoves.de/feed/" /> 37<link rel="alternate" type="application/rss+xml" title="Matcha Moves » 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&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 & 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 – 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&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&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 & 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="{"background_background":"classic"}"> 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&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>© 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.