.mw{--mw-fuge:4px;position:relative;container:mw/inline-size;color:var(--t-text)}.mw__rahmen{position:relative}.mw__flaeche{position:relative}.mw__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mw-fuge);margin:0;padding:0;list-style:none}.mw__stein{position:relative;min-inline-size:0}.mw__stein::after{content:"";position:absolute;inset:calc(var(--mw-fuge) * -1);border:var(--mw-fuge) solid var(--signal);opacity:0;transition:opacity var(--d-hover);pointer-events:none;z-index:3}.mw__stein:has(.mw__platte[aria-pressed=true])::after{opacity:1}.mw__platte{position:relative;display:block;inline-size:100%;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:0;background:var(--karte);color:var(--tinte);font:inherit;text-align:start;cursor:pointer;overflow:hidden}.mw__platte:focus-visible{outline:2px solid var(--hell);outline-offset:-2px}.mw__bild{position:absolute;inset:0;background-image:url("../../grafik/materialwand/natursteine.d5cac3cc8f.webp");background-size:300% 200%;background-repeat:no-repeat}.mw__bild--a0{background-position:0 0}.mw__bild--a1{background-position:50% 0}.mw__bild--a2{background-position:100% 0}.mw__bild--a3{background-position:0 100%}.mw__bild--a4{background-position:50% 100%}.mw__bild--a5{background-position:100% 100%}.mw__name{position:absolute;z-index:4;inset-inline-start:var(--a-2);inset-block-end:var(--a-2);max-inline-size:calc(100% - var(--a-4));padding:.3em .55em .25em;background:var(--kalk);color:var(--tinte);font:800 .8125rem/1.2 var(--font-plakat);font-stretch:75%;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.mw__licht{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:2;pointer-events:none}.mw--ohne-gl .mw__licht{display:none}.mw__lesen{margin-block-start:var(--a-4);min-block-size:6.3em;font-size:.9375rem}.mw__satz{display:none;margin:0;font-size:.9375rem;line-height:1.55;color:var(--t-text-2);max-inline-size:60ch}.mw__satz.ist-aktiv,.mw:not(.mw--an) .mw__satz:first-child{display:block}html.js.bewegt .mw__satz.ist-aktiv{animation:mw-satz 300ms var(--aus) both}@keyframes mw-satz{from{opacity:0;translate:0 4px}}.mw__satz-name{color:var(--t-text);font-weight:650}html:not(.js) .mw__lesen{display:grid;gap:var(--a-2)}html:not(.js) .mw__satz{display:block}.mw__hinweis{margin:var(--a-3) 0 0;font-size:.8125rem;line-height:1.45;color:var(--t-text-3);max-inline-size:60ch}@container mw (min-width: 900px){.mw__liste{grid-template-columns:repeat(6,minmax(0,1fr))}}@container mw (max-width: 359px){.mw__rahmen{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);margin-inline:calc(var(--rand) * -1);padding:var(--mw-fuge) var(--rand);scrollbar-width:none}.mw__rahmen::-webkit-scrollbar{display:none}.mw__flaeche{inline-size:max-content}.mw__liste{display:flex}.mw__stein{flex:0 0 min(15.5rem,66cqi);scroll-snap-align:center}.mw__name{font-size:.875rem}}.mw-abschnitt__raster{display:grid;gap:var(--a-7)}@media (min-width: 960px){.mw-abschnitt__raster--text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}
