
:root{--mk-ink:#10251d;--mk-paper:#f6f5f0;--mk-accent:#c7f36a}.moskova-home{background:var(--mk-paper)}.moskova-section{color:var(--mk-ink)}.mk-wrap{padding:70px 5%;max-width:1800px;margin:auto}.mk-eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.mk-title{font-size:clamp(34px,4.4vw,64px);line-height:1;letter-spacing:-2px;margin:16px 0;color:inherit}.mk-top{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.mk-link{font-size:11px;letter-spacing:1px;color:inherit;text-decoration:none;border-bottom:1px solid;padding-bottom:7px}.mk-button{display:inline-flex;align-items:center;gap:35px;padding:18px 25px;background:var(--mk-accent);color:var(--mk-ink);font-size:11px;font-weight:700;letter-spacing:1px;text-decoration:none}.mk-hero{position:relative;height:var(--mk-height,680px);overflow:hidden;touch-action:pan-y;background:var(--mk-ink)}.mk-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .65s,visibility .65s;color:white}.mk-slide.is-active{opacity:1;visibility:visible;z-index:1}.mk-slide>img{width:100%;height:100%;object-fit:cover;display:block;object-position:var(--mk-focal,center)}.mk-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,var(--mk-overlay,.4)),transparent)}.mk-slide-copy{position:absolute;z-index:1;left:7%;right:5%;bottom:100px;max-width:700px}.mk-slide h2{font-size:clamp(55px,7.8vw,115px);line-height:.92;letter-spacing:-5px;color:inherit;margin:25px 0;white-space:pre-line}.mk-slide p{font-size:14px;line-height:1.7;max-width:380px;margin-bottom:28px}.mk-slide--contain{display:grid;grid-template-columns:42% 58%;align-items:center;background:var(--mk-slide-bg,#d8edf0);color:var(--mk-ink);padding:0 4%}.mk-slide--contain:after{display:none}.mk-slide--contain>img{grid-column:2;object-fit:contain}.mk-slide--contain .mk-slide-copy{position:absolute;left:5%;right:60%;bottom:auto;max-width:none}.mk-slide--contain h2{font-size:clamp(48px,5.5vw,84px);letter-spacing:-3px}.mk-controls{position:absolute;z-index:3;bottom:25px;left:7%;right:5%;display:flex;align-items:center;gap:14px;color:white}.mk-hero[data-light=true] .mk-controls{color:var(--mk-ink)}.mk-controls button{background:transparent;color:inherit;cursor:pointer}.mk-dots{display:flex;gap:7px}.mk-dot{border:0;width:25px;height:30px;padding:0;position:relative}.mk-dot:after{content:'';position:absolute;left:0;right:0;top:14px;height:2px;background:currentColor;opacity:.35}.mk-dot[aria-current=true]:after{opacity:1;height:3px}.mk-arrows{margin-left:auto;display:flex;gap:8px}.mk-arrow{border:1px solid;border-radius:50%;height:40px;width:40px;font-size:17px}.mk-count{font-size:10px;letter-spacing:1px}.mk-controls button:focus-visible{outline:2px solid #0ab45c;outline-offset:4px}.mk-grid{display:grid;grid-template-columns:repeat(var(--mk-cols,4),minmax(0,1fr));gap:30px 20px}.mk-product{text-decoration:none;color:inherit;min-width:0;display:block}.mk-product-photo{aspect-ratio:4/5;background:#e8e9e3;position:relative;overflow:hidden}.mk-product-photo img,.mk-product-photo svg{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s}.mk-product:hover img{transform:scale(1.04)}.mk-product h3{font-size:12px;letter-spacing:.5px;margin:17px 0 8px;color:inherit}.mk-price{font-size:13px}.mk-price s{opacity:.55;margin-right:8px}.mk-sold{position:absolute;bottom:10px;left:10px;font-size:10px;padding:5px 8px;background:var(--mk-paper)}.mk-empty{border:1px dashed #9ca89d;padding:24px;margin-bottom:25px;font-size:14px}.mk-tech img{display:block;width:100%;height:auto}.mk-tech a{display:block}.mk-zoom{padding:12px 5%;text-align:right;font-size:10px;letter-spacing:1px;color:var(--mk-ink)}.mk-worlds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mk-world{position:relative;min-height:520px;overflow:hidden;color:white;display:block;text-decoration:none;background:var(--mk-ink)}.mk-world img{width:100%;height:100%;position:absolute;object-fit:cover}.mk-world:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000b,transparent 75%)}.mk-world-copy{position:absolute;bottom:35px;left:35px;right:25px;z-index:1}.mk-world h3{font-size:clamp(32px,4vw,55px);line-height:1;color:white;letter-spacing:-2px;margin:15px 0 25px}.mk-story{text-align:center;padding:85px 7%;background:#e7e8df}.mk-story .mk-title{max-width:1000px;margin:25px auto;white-space:pre-line}.mk-story p{max-width:600px;margin:auto;font-size:14px;line-height:1.8}.mk-strip{background:var(--mk-accent);text-align:center;padding:18px;font-size:10px;letter-spacing:2px}.moskova-home .header-wrapper{background:var(--mk-paper)}
@media(max-width:749px){.mk-wrap{padding:45px 5%}.mk-top{gap:12px}.mk-top .mk-link{font-size:9px;max-width:100px}.mk-hero{height:var(--mk-mobile-height,620px)}.mk-slide h2{font-size:67px;letter-spacing:-3px}.mk-slide-copy{left:6%;bottom:100px}.mk-slide--contain{display:flex;flex-direction:column;padding:25px 5% 90px;justify-content:center}.mk-slide--contain>img{height:210px;width:100%;flex:none;margin-bottom:20px}.mk-slide--contain .mk-slide-copy{position:static;width:100%}.mk-slide--contain h2{font-size:49px;margin:16px 0}.mk-slide p{font-size:12px;margin:12px 0 20px}.mk-controls{left:5%;right:5%;gap:8px;bottom:20px}.mk-arrow{height:34px;width:34px}.mk-dots{gap:4px}.mk-dot{width:18px}.mk-grid{grid-template-columns:repeat(var(--mk-mobile-cols,2),minmax(0,1fr));gap:25px 12px}.mk-product h3{font-size:11px}.mk-worlds{grid-template-columns:1fr}.mk-world{min-height:420px}.mk-story{padding:55px 6%}.mk-story .mk-title{font-size:38px}.mk-strip{font-size:8px;letter-spacing:1px}.mk-world-copy{left:25px}}
@media(prefers-reduced-motion:reduce){.moskova-section *{transition:none!important;scroll-behavior:auto!important}}
