:root{--c-gruen:#173f35;--c-gruen-dunkel:#0f2a23;--c-gruen-tief:#0b1f19;--c-rot:#a8241f;--c-rot-hover:#8e1d19;--c-creme:#f4ebd8;--c-creme-gedaempft:#e8dfcb;--c-gold:#d9af63;--c-text:#202c27;--c-text-footer:#c9d3cc;--c-weiss:#fff;--f-display:"Bricolage Grotesque", "Arial Narrow", sans-serif;--f-text:"Jost", system-ui, sans-serif;--wrap-max:1240px;--gutter:20px;--header-h:100px;--header-h-fest:72px;--logo-h-fest:56px;--radius-pill:999px;--radius-card:22px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--actionbar-h:72px}@media (width>=900px){:root{--gutter:40px;--header-h:128px;--header-h-fest:84px;--logo-h-fest:68px}}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-condensed.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html:has(dialog[open]){overflow:hidden}body{background:var(--c-gruen-dunkel);min-height:100dvh;color:var(--c-creme);font-family:var(--f-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;font-size:16px;line-height:1.55;display:flex}main{flex:1 0 auto}img,svg,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--c-creme);color:var(--c-gruen-dunkel);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:var(--wrap-max);padding-inline:var(--gutter);margin-inline:auto}.tiles{background-color:var(--c-gruen);background-image:linear-gradient(#0b1f198c 0%,#0b1f1959 45%,#0b1f19cc 100%),url(/img/fliesen-mobil.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,cover}@media (width>=900px){.tiles{background-image:linear-gradient(90deg,#0b1f19c7 0%,#0b1f1973 45%,#0b1f191a 75%),linear-gradient(#0b1f1959 0%,#0b1f1900 25%,#0b1f198c 100%),url(/img/fliesen-desktop.webp);background-size:100% 100%,100% 100%,cover}}.cream{background:var(--c-creme);color:var(--c-text)}.disp{font-family:var(--f-display);font-variation-settings:"opsz" 96;text-transform:uppercase;letter-spacing:-.005em;font-weight:800}.lab{font-family:var(--f-text);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}@media (width>=900px){.lab{font-size:13px}}.btn{border-radius:var(--radius-pill);min-height:52px;font-family:var(--f-text);text-align:center;white-space:nowrap;transition:background-color .16s ease, color .16s ease, border-color .16s ease, transform .16s var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}@media (width>=900px){.btn{padding:0 28px}}.btn--rot{background:var(--c-rot);color:var(--c-weiss)}.btn--ghost{border-color:var(--c-creme);color:var(--c-creme)}.btn--ghost-dunkel{border-color:var(--c-gruen);color:var(--c-gruen)}@media (hover:hover) and (pointer:fine){.btn--rot:hover{background:var(--c-rot-hover)}.btn--ghost:hover{background:#f4ebd81f}.btn--ghost-dunkel:hover{background:#173f3514}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}.offen{color:#a8241f;background:#a8241f14;border:1px dashed #a8241f;border-radius:8px;padding:6px 10px;font-size:14px;display:inline-block}.hours[data-astro-cid-2ahd73a4]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hours[data-astro-cid-2ahd73a4] li[data-astro-cid-2ahd73a4]{justify-content:space-between;gap:16px;display:flex}.hours[data-astro-cid-2ahd73a4] li[data-astro-cid-2ahd73a4].is-today{color:var(--c-gold);font-weight:600}.menu[data-astro-cid-xlat7obg]{width:100%;max-width:none;height:100%;max-height:none;padding:0 18px max(28px, env(safe-area-inset-bottom));background:var(--c-gruen-tief);color:var(--c-creme);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-xlat7obg][open]{animation:menu-in .2s var(--ease-out);flex-direction:column;display:flex}.menu[data-astro-cid-xlat7obg]::backdrop{background:var(--c-gruen-tief)}@keyframes menu-in{0%{opacity:0}}.menu__top[data-astro-cid-xlat7obg]{height:var(--header-h);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.menu__logo[data-astro-cid-xlat7obg]{border-radius:6px;display:block}.menu__logo[data-astro-cid-xlat7obg] img{width:auto;height:78px}.menu__close[data-astro-cid-xlat7obg]{border-radius:var(--radius-pill);width:46px;height:46px;color:var(--c-creme);background:0 0;border:1.5px solid #f4ebd899;justify-content:center;align-items:center;padding:0;display:flex}.menu__links[data-astro-cid-xlat7obg]{flex-direction:column;gap:4px;margin:36px 0 32px;padding:0;list-style:none;display:flex}.menu__links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{color:var(--c-creme);padding:6px 0;font-size:52px;line-height:1.05;text-decoration:none;display:block}.menu__links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]{color:var(--c-gold)}.menu__bottom[data-astro-cid-xlat7obg]{flex-direction:column;gap:12px;margin-top:auto;display:flex}.menu__pair[data-astro-cid-xlat7obg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.menu__info[data-astro-cid-xlat7obg]{color:var(--c-creme-gedaempft);border-top:1px solid #c9d3cc33;flex-direction:column;gap:14px;margin-top:8px;padding-top:16px;font-size:15px;display:flex}.menu__addr[data-astro-cid-xlat7obg]{color:var(--c-creme-gedaempft);align-items:center;gap:12px;text-decoration:none;display:flex}.menu__hours[data-astro-cid-xlat7obg]{align-items:flex-start;gap:12px;display:flex}.menu__hours[data-astro-cid-xlat7obg] .hours{flex-grow:1}.menu[data-astro-cid-xlat7obg] .menu__icon{color:var(--c-gold);flex-shrink:0}.menu__hours[data-astro-cid-xlat7obg] .menu__icon{margin-top:1px}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-xlat7obg][open]{animation:none}}.header-shade[data-astro-cid-nen7h5rs]{z-index:2;pointer-events:none;background:linear-gradient(#050f0ce0 0%,#050f0c99 35%,#050f0c40 70%,#050f0c00 100%);height:260px;position:absolute;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]{z-index:30;transition:transform .3s var(--ease-out), background-color .2s ease, border-color .2s ease;border-bottom:1px solid #0000;position:absolute;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]:not(.is-top){position:fixed}.header[data-astro-cid-nen7h5rs].no-anim,.header[data-astro-cid-nen7h5rs].no-anim [data-astro-cid-nen7h5rs]{transition:none!important}.header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.header[data-astro-cid-nen7h5rs]:not(.is-top){backdrop-filter:blur(8px);background:#0b1f19f0;border-bottom-color:#d9af6340}.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);transition:height .25s var(--ease-out);justify-content:space-between;align-items:center;padding-inline:18px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{border-radius:6px;display:block}.header__logo[data-astro-cid-nen7h5rs] img{width:auto;height:78px;transition:height .25s var(--ease-out)}.header[data-astro-cid-nen7h5rs]:not(.is-top) .header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h-fest)}.header[data-astro-cid-nen7h5rs]:not(.is-top) .header__logo[data-astro-cid-nen7h5rs] img{height:var(--logo-h-fest)}.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__burger[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);width:46px;height:46px;transition:transform .16s var(--ease-out);background:#0f2a2366;border:1.5px solid #f4ebd899;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.header__burger[data-astro-cid-nen7h5rs]:active{transform:scale(.94)}.header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--c-creme);width:18px;height:2px;display:block}@media (width>=900px){.header-shade[data-astro-cid-nen7h5rs]{height:340px}.header__inner[data-astro-cid-nen7h5rs]{padding-inline:var(--gutter)}.header__logo[data-astro-cid-nen7h5rs] img{height:102px}.header[data-astro-cid-nen7h5rs]:not(.is-top) .header__logo[data-astro-cid-nen7h5rs] img{height:var(--logo-h-fest)}.header__burger[data-astro-cid-nen7h5rs]{display:none}.header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:36px;display:flex}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:36px;margin:0;padding:0;list-style:none;display:flex}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--c-creme);padding:8px 0;font-size:16px;font-weight:500;text-decoration:none;position:relative}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--c-gold);transform-origin:0;height:2px;transition:transform .2s var(--ease-out);border-radius:1px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.header__cta[data-astro-cid-nen7h5rs]{min-height:46px;padding:0 22px}}@media (width>=900px) and (hover:hover) and (pointer:fine){.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--c-weiss)}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.header[data-astro-cid-nen7h5rs],.header__inner[data-astro-cid-nen7h5rs],.header__logo[data-astro-cid-nen7h5rs] img,.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after,.header__burger[data-astro-cid-nen7h5rs]{transition:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--c-gruen-tief);color:var(--c-text-footer);padding:48px 0 56px}body.has-actionbar .footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(48px + var(--actionbar-h) + env(safe-area-inset-bottom))}.footer__grid[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:34px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{display:inline-block}.footer__logo[data-astro-cid-jo6i4kqk] img{width:auto;height:104px;display:block}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;font-size:15px;line-height:1.6;display:flex}.footer__title[data-astro-cid-jo6i4kqk]{color:var(--c-gold);margin-bottom:6px}.footer__line[data-astro-cid-jo6i4kqk]{color:var(--c-text-footer);align-items:flex-start;gap:10px;text-decoration:none;display:flex}.footer[data-astro-cid-jo6i4kqk] .footer__icon{color:var(--c-gold);flex-shrink:0;margin-top:4px}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--c-text-footer);align-self:flex-start}@media (hover:hover) and (pointer:fine){.footer__line[data-astro-cid-jo6i4kqk]:hover,.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--c-weiss)}}@media (width>=900px){.footer[data-astro-cid-jo6i4kqk]{padding:64px 0 56px}body.has-actionbar .footer[data-astro-cid-jo6i4kqk]{padding-bottom:56px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk] img{height:128px}}.actionbar[data-astro-cid-de7cxqis]{z-index:20;padding:10px 12px calc(14px + env(safe-area-inset-bottom));background:#0b1f19f5;border-top:1px solid #d9af6359;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:fixed;inset:auto 0 0}.actionbar[data-astro-cid-de7cxqis] .btn[data-astro-cid-de7cxqis]{min-height:48px;padding:0 8px;font-size:15px}@media (width>=900px){.actionbar[data-astro-cid-de7cxqis]{display:none}}.stamp[data-astro-cid-n7zcvihq]{background:var(--c-gruen);color:var(--c-creme);border-radius:var(--radius-card);flex-direction:column;gap:18px;padding:28px 20px 26px;display:flex;position:relative;overflow:hidden}.stamp__grid[data-astro-cid-n7zcvihq],.stamp__main[data-astro-cid-n7zcvihq],.stamp__intro[data-astro-cid-n7zcvihq]{flex-direction:column;gap:18px;display:flex}.stamp__title[data-astro-cid-n7zcvihq]{color:var(--c-creme);margin:0;font-size:34px;line-height:.9}.stamp__sub[data-astro-cid-n7zcvihq]{color:var(--c-creme-gedaempft);margin:0;font-size:16px;line-height:1.5}.stamp__fields[data-astro-cid-n7zcvihq]{grid-template-columns:repeat(5,52px);gap:10px;display:grid}.stamp__field[data-astro-cid-n7zcvihq]{border-radius:var(--radius-pill);border:2px dashed #f4ebd859;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.stamp__field[data-astro-cid-n7zcvihq].is-full{border-style:solid;border-color:var(--c-creme);background:#f4ebd824}.stamp__field[data-astro-cid-n7zcvihq] img{object-fit:contain;opacity:.22;width:66%;height:66%}.stamp__field[data-astro-cid-n7zcvihq].is-full img{opacity:1}.coupon[data-astro-cid-n7zcvihq]{background:var(--c-creme);border-radius:18px;padding:6px}.coupon__inner[data-astro-cid-n7zcvihq]{color:var(--c-gruen);border:2px dashed #a8241f73;border-radius:13px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.coupon__label[data-astro-cid-n7zcvihq]{color:var(--c-rot)}.coupon__value[data-astro-cid-n7zcvihq]{color:var(--c-rot);white-space:nowrap;font-size:56px;line-height:.85}.coupon__text[data-astro-cid-n7zcvihq]{margin:0;font-size:15px;font-weight:600;line-height:1.4}.stamp__cta[data-astro-cid-n7zcvihq]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.stamp__small[data-astro-cid-n7zcvihq]{color:var(--c-text-footer);margin:0;font-size:13px}@media (width>=900px){.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt){border-radius:28px;gap:20px;padding:36px 48px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__grid[data-astro-cid-n7zcvihq]{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:48px;display:grid}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__main[data-astro-cid-n7zcvihq]{gap:22px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__intro[data-astro-cid-n7zcvihq]{gap:14px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__title[data-astro-cid-n7zcvihq]{font-size:60px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__sub[data-astro-cid-n7zcvihq]{font-size:19px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__br[data-astro-cid-n7zcvihq]{display:none}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__fields[data-astro-cid-n7zcvihq]{grid-template-columns:repeat(5,56px);gap:12px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__field[data-astro-cid-n7zcvihq]{width:56px;height:56px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .coupon__inner[data-astro-cid-n7zcvihq]{padding:22px 24px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .coupon__value[data-astro-cid-n7zcvihq]{font-size:76px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .coupon__text[data-astro-cid-n7zcvihq]{font-size:17px}.stamp[data-astro-cid-n7zcvihq]:not(.stamp--kompakt) .stamp__cta[data-astro-cid-n7zcvihq]{text-align:left;flex-flow:wrap;gap:18px}}.pop[data-astro-cid-sxuty7bd]{max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);color:var(--c-creme);background:0 0;border:0;padding:0;overflow:visible}.pop[data-astro-cid-sxuty7bd][open]{animation:pop-in .25s var(--ease-out)}.pop[data-astro-cid-sxuty7bd]::backdrop{backdrop-filter:blur(3px);background:#0b1f19b8;animation:.2s pop-fade}@keyframes pop-in{0%{opacity:0;transform:translateY(16px)}}@keyframes pop-fade{0%{opacity:0}}.pop[data-astro-cid-sxuty7bd] .pop__card{--r:var(--radius-card);border-radius:var(--r);width:350px;max-width:100%;position:relative;box-shadow:0 30px 80px #0000008c}.pop[data-astro-cid-sxuty7bd] .pop__clip{min-height:inherit;border-radius:var(--r);clip-path:inset(0 round var(--r));position:relative;overflow:hidden}.pop[data-astro-cid-sxuty7bd] .pop__close{z-index:3;border-radius:var(--radius-pill);background:var(--c-creme);width:44px;height:44px;color:var(--c-gruen);transition:transform .16s var(--ease-out);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0000004d}.pop[data-astro-cid-sxuty7bd] .pop__close:active{transform:scale(.94)}.pop[data-astro-cid-sxuty7bd] .pop__offer{min-height:400px}.pop[data-astro-cid-sxuty7bd] .pop__offer--gruen{background:var(--c-gruen);--shade:23, 63, 53}.pop[data-astro-cid-sxuty7bd] .pop__offer--dunkel{background:var(--c-gruen-dunkel);--shade:15, 42, 35;border:1px solid #d9af6347}.pop[data-astro-cid-sxuty7bd] .pop__pizza{filter:drop-shadow(0 24px 32px #00000080);width:260px;height:260px;position:absolute;bottom:-70px;right:-70px}.pop[data-astro-cid-sxuty7bd] .pop__shade{background:linear-gradient(90deg, rgba(var(--shade), .96) 0%, rgba(var(--shade), .85) 38%, rgba(var(--shade), 0) 72%);position:absolute;inset:0}.pop[data-astro-cid-sxuty7bd] .pop__body{z-index:1;flex-direction:column;gap:10px;padding:28px 24px 26px;display:flex;position:relative}.pop[data-astro-cid-sxuty7bd] .pop__when{color:var(--c-gold)}.pop[data-astro-cid-sxuty7bd] .pop__title{white-space:nowrap;margin:0;font-size:34px;line-height:.92}.pop[data-astro-cid-sxuty7bd] .pop__price{color:var(--c-gold);margin-top:10px;font-size:72px;line-height:.85}.pop[data-astro-cid-sxuty7bd] .pop__text{text-shadow:0 1px 10px #00000073;max-width:200px;margin:6px 0 0;font-size:15px;line-height:1.5}.pop[data-astro-cid-sxuty7bd] .pop__cta{align-self:flex-start;margin-top:14px}.pop[data-astro-cid-sxuty7bd] .pop__stamp .stamp{border-radius:0}@media (width>=900px){.pop[data-astro-cid-sxuty7bd] .pop__close{top:16px;right:16px}.pop[data-astro-cid-sxuty7bd] .pop__offer{--r:28px;width:560px;min-height:480px}.pop[data-astro-cid-sxuty7bd] .pop__pizza{width:420px;height:420px;bottom:-100px;right:-100px}.pop[data-astro-cid-sxuty7bd] .pop__body{padding:44px 40px 40px}.pop[data-astro-cid-sxuty7bd] .pop__title{font-size:52px}.pop[data-astro-cid-sxuty7bd] .pop__price{font-size:112px}.pop[data-astro-cid-sxuty7bd] .pop__text{max-width:300px;font-size:17px}.pop[data-astro-cid-sxuty7bd] .pop__stamp{width:440px}.pop[data-astro-cid-sxuty7bd] .pop__stamp .stamp{padding:36px 32px 30px}}@media (prefers-reduced-motion:reduce){.pop[data-astro-cid-sxuty7bd][open],.pop[data-astro-cid-sxuty7bd]::backdrop{animation:none}}
