.ml-hm{max-width:72rem;margin:0 auto;padding:var(--ml-raum-6, 4.8rem) var(--ml-raum-3, 2.4rem) var(--ml-raum-8, 8rem);color:#333}.ml-hm__kicker{margin:0 0 var(--ml-raum-15, 1.2rem);font-family:sweet-sans-pro,Sweet Sans Pro,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1760a1}.ml-hm__titel{margin:0 0 var(--ml-raum-2, 1.6rem);font-family:sweet-sans-pro,Sweet Sans Pro,sans-serif;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ml-hm__intro{margin:0 0 var(--ml-raum-4, 3.2rem);max-width:56rem;font-family:proxima-nova,Proxima Nova,sans-serif;font-weight:300;font-size:1.7rem;line-height:1.65}.ml-hm__daten{margin:0 0 var(--ml-raum-2, 1.6rem);border-top:1px solid rgba(0,0,0,.1);max-width:56rem}.ml-hm__daten div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ml-raum-3, 2.4rem);padding:var(--ml-raum-15, 1.2rem) 0;border-bottom:1px solid rgba(0,0,0,.07)}.ml-hm__daten dt{font-family:sweet-sans-pro,Sweet Sans Pro,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#3333338c}.ml-hm__daten dd{margin:0;font-family:ui-monospace,Menlo,monospace;font-size:1.3rem}.ml-hm__gesims{display:block;width:100vw;margin:var(--ml-raum-5, 4rem) calc(50% - 50vw);height:1px;background:#00000014;box-shadow:0 4px #00000009}.ml-hm__kapitel{max-width:56rem}.ml-hm__kapitel h2{margin:0 0 var(--ml-raum-15, 1.2rem);font-family:sweet-sans-pro,Sweet Sans Pro,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ml-hm__kapitel p{margin:0;font-family:proxima-nova,Proxima Nova,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.7}.ml-hm__kapitel a{display:inline-block;margin-top:var(--ml-raum-15, 1.2rem);font-family:sweet-sans-pro,Sweet Sans Pro,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1760a1;text-decoration:none}.ml-hm__galerie{margin:0 0 var(--ml-raum-75, 6.4rem)}.ml-hm__bahn{display:flex;gap:var(--ml-raum-2, 1.6rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 max(var(--ml-raum-3, 2.4rem),calc(50vw - 36rem)) var(--ml-raum-2, 1.6rem)}.ml-hm__bahn::-webkit-scrollbar{display:none}.ml-hm__bahn:focus-visible{outline:1px solid rgba(0,0,0,.4);outline-offset:-1px}.ml-hm__karte{position:relative;flex:0 0 min(84vw,62rem);scroll-snap-align:center;display:flex;flex-direction:column;min-height:min(58vh,42rem);padding:var(--ml-raum-5, 4rem) var(--ml-raum-4, 3.2rem);border:1px solid rgba(0,0,0,.14);background:#fff}.ml-hm__karte:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(0,0,0,.05);pointer-events:none}.ml-hm__karte-nr{font-family:ui-monospace,Menlo,monospace;font-size:1.1rem;letter-spacing:.16em;color:#33333359}.ml-hm__karte-titel{margin:var(--ml-raum-3, 2.4rem) 0 var(--ml-raum-2, 1.6rem);font-family:sweet-sans-pro,Sweet Sans Pro,sans-serif;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#333}.ml-hm__karte-text{margin:0;max-width:46rem;font-family:proxima-nova,Proxima Nova,sans-serif;font-weight:300;font-size:clamp(1.5rem,2vw,1.8rem);line-height:1.65;color:#333c}.ml-hm__karte-link{margin-top:auto;padding-top:var(--ml-raum-3, 2.4rem);font-family:sweet-sans-pro,Sweet Sans Pro,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:#1760a1}.ml-hm__steuer{display:flex;align-items:center;gap:var(--ml-raum-2, 1.6rem);padding:0 max(var(--ml-raum-3, 2.4rem),calc(50vw - 36rem))}.ml-hm__pfeil{width:3.6rem;height:3.6rem;display:grid;place-items:center;padding:0;border:1px solid rgba(0,0,0,.16);background:none;cursor:pointer}.ml-hm__pfeil span{width:.7rem;height:.7rem;border-top:1px solid #333333;border-right:1px solid #333333;transform:translate(.15rem) rotate(-135deg)}.ml-hm__pfeil--vor span{transform:translate(-.15rem) rotate(45deg)}.ml-hm__pfeil[disabled]{opacity:.3;cursor:default}.ml-hm__zaehler{font-family:ui-monospace,Menlo,monospace;font-size:1.1rem;letter-spacing:.14em;color:#33333380}@media(prefers-reduced-motion:reduce){.ml-hm__bahn{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ml-handmade.css.map */
