.mk-site{--ink:#20261f;--green:#344a39;--cream:#f7f1e7;--gold:#c7a66a;color:var(--ink);background:#fffdf8}.mk-header{z-index:5;background:#fffdf8;border-bottom:1px solid #e8e0d3;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(1.25rem,5vw,5rem);display:flex;position:relative}.mk-logo{color:var(--ink);align-items:center;gap:.6rem;font-weight:850;text-decoration:none;display:flex}.mk-logo span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-family:serif;display:grid}.mk-header nav{gap:2rem;display:flex}.mk-header nav a,.mk-actions>a{color:var(--ink);font-size:.9rem;text-decoration:none}.mk-actions{align-items:center;gap:1rem;display:flex}.mk-actions button{background:0 0;border:0;display:none}.mk-button{background:var(--green);border:1px solid var(--green);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.25rem;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.mk-button--small{padding:.65rem 1rem}.mk-button--ghost{background:0 0;color:var(--green)!important}.mk-button--light{background:#fff;border-color:#fff;color:var(--green)!important}.mk-hero{background:radial-gradient(circle at 76% 35%,#e4dac4,transparent 28%),var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,7rem);min-height:690px;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.mk-pill,.mk-heading>span,.mk-page-hero>span,.mk-story span,.mk-feature-list article>div>span{text-transform:uppercase;letter-spacing:.16em;color:#6b795f;font-size:.72rem;font-weight:800}.mk-hero h1,.mk-page-hero h1{max-width:10ch;margin:1.4rem 0 1.8rem;font-size:clamp(3.3rem,6.8vw,7.5rem);line-height:.88}.mk-hero h1 em{color:#758060;font-weight:400}.mk-hero>div>p{color:#635e55;max-width:600px;font-size:1.15rem;line-height:1.7}.mk-hero-actions{align-items:center;gap:1.3rem;margin:2rem 0;display:flex}.mk-text-link{color:var(--ink);font-weight:750}.mk-trust{color:#676158;flex-wrap:wrap;gap:1rem;font-size:.8rem;display:flex}.mk-trust span{align-items:center;gap:.3rem;display:flex}.mk-trust svg{width:14px}.mk-browser{border-radius:16px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 80px #2b332640}.mk-browser__bar{background:#e8e4dc;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.mk-browser__bar i{background:#b2aca2;border-radius:50%;width:8px;height:8px}.mk-browser__bar small{color:#817a70;margin:auto}.mk-restaurant-preview{color:#fff;background:linear-gradient(#17271944,#172719aa),url(/images/lumiere/hero.jpg) 50%/cover,#485442;flex-direction:column;justify-content:space-between;height:430px;padding:2rem;display:flex}.mk-restaurant-preview>span{text-transform:uppercase;letter-spacing:.1em;font-family:serif}.mk-restaurant-preview h2{margin:.5rem 0;font-size:3.4rem;line-height:.95}.mk-restaurant-preview button{border:0;border-radius:999px;padding:.8rem 1rem}.mk-hero-visual{position:relative}.mk-float-card{background:#fff;border-radius:12px;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:flex;position:absolute;bottom:-25px;left:-35px;box-shadow:0 16px 40px #2224}.mk-float-card span{display:grid}.mk-proof{text-align:center;background:#fff;padding:2rem}.mk-proof p{color:#777166;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.mk-proof div{color:#8a8275;justify-content:center;gap:clamp(1rem,5vw,5rem);font-family:serif;font-size:1.2rem;display:flex}.mk-section,.mk-benefits,.mk-values,.mk-story,.mk-feature-list{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,8rem)}.mk-heading{text-align:center;max-width:750px;margin:0 auto 3rem}.mk-heading h2,.mk-story h2,.mk-feature-list h2{margin:1rem 0;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:1.05}.mk-heading p,.mk-page-hero p,.mk-story p,.mk-feature-list p{color:#6d675e;line-height:1.7}.mk-benefits{color:#fff;background:#26352b}.mk-benefits .mk-heading>span{color:#cbb98e}.mk-benefit-grid,.mk-values,.mk-demo-grid{background:#ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mk-benefit-grid article,.mk-values article,.mk-demo-grid article{background:#26352b;padding:2rem}.mk-benefit-grid svg{color:#d4b775}.mk-benefit-grid p{color:#c7cec8}.mk-demo-grid{background:#e5dccd;gap:1px}.mk-demo-grid article{color:var(--ink);background:#fffdf8}.mk-demo-grid article>svg{color:#758060;width:38px;height:38px}.mk-demo-grid p{color:#6c675d;min-height:3.2em}.mk-plans{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.mk-plans article{border:1px solid #ded5c5;border-radius:15px;flex-direction:column;padding:1.5rem;display:flex;position:relative}.mk-plans article.is-popular{border:2px solid var(--green);transform:translateY(-8px)}.mk-plans article>b{background:var(--gold);border-radius:999px;padding:.3rem .7rem;font-size:.7rem;position:absolute;top:-14px;right:16px}.mk-price{margin:1rem 0;font-family:serif;font-size:2.5rem}.mk-price small{color:#756f65;font:400 .8rem sans-serif}.mk-plans ul{flex:1;gap:.7rem;padding:0;list-style:none;display:grid}.mk-plans li{gap:.5rem;font-size:.88rem;display:flex}.mk-fineprint{text-align:center;color:#7a7368}.mk-cta{text-align:center;color:#fff;background:#344a39;padding:clamp(4rem,8vw,8rem)}.mk-cta h2{margin:1rem auto 2rem;font-size:clamp(2.6rem,5vw,5.3rem)}.mk-footer{color:#dce2db;background:#1c241e;grid-template-columns:2fr 1fr 1fr;gap:3rem;padding:4rem clamp(1.25rem,7vw,8rem);display:grid}.mk-footer>div{flex-direction:column;gap:.7rem;display:flex}.mk-footer a{color:#dce2db;text-decoration:none}.mk-footer .mk-logo{color:#fff}.mk-page-hero{text-align:center;background:var(--cream);padding:clamp(5rem,10vw,10rem) 1.5rem}.mk-page-hero h1{max-width:13ch;margin:1.5rem auto}.mk-page-hero p{max-width:650px;margin:auto;font-size:1.1rem}.mk-story{grid-template-columns:1.3fr 1fr;gap:5rem;display:grid}.mk-values{background:#f5efe4}.mk-values article{background:#fffdf8}.mk-feature-list{gap:7rem;display:grid}.mk-feature-list article{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.mk-feature-list article:nth-child(2n)>div:first-child{order:2}.mk-mock{text-align:center;background:#e6dece;border-radius:20px;place-content:center;min-height:280px;display:grid;box-shadow:inset 0 0 0 1px #d2c8b6}.mk-mock svg{color:#56664f;width:44px;height:44px;margin:auto}.demo-editor{grid-template-columns:380px 1fr;min-height:100vh;display:grid}.demo-editor aside{background:#fffdf8;border-right:1px solid #ddd;flex-direction:column;gap:1rem;padding:2rem;display:flex}.demo-editor aside>a{color:#344a39}.demo-editor aside>span{text-transform:uppercase;letter-spacing:.12em;color:#708064;font-size:.7rem}.demo-editor label{gap:.5rem;font-weight:700;display:grid}.demo-editor textarea{min-height:100px;padding:1rem}.demo-editor aside button{padding:.8rem}.demo-editor>section{background:#e9e5dc;place-items:center;padding:5vw;display:grid}.demo-editor__site{color:#fff;background:linear-gradient(#24302588,#243025cc),url(/images/lumiere/hero.jpg) 50%/cover;width:min(800px,100%);min-height:520px;box-shadow:0 30px 70px #2224}.demo-editor__site nav{justify-content:space-between;padding:1.5rem 2rem;display:flex}.demo-editor__site>div{padding:8rem 3rem}.demo-editor__site h2{max-width:10ch;margin:1rem 0;font-size:4rem;line-height:.95}.demo-editor__site button{background:var(--demo-color);color:#fff;border:0;border-radius:999px;padding:.9rem 1.2rem}.demo-dashboard{background:#f3f1ec;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.demo-dashboard aside{color:#fff;background:#1f2d25;flex-direction:column;padding:2rem;display:flex}.demo-dashboard aside nav{flex:1;gap:.5rem;margin:3rem 0;display:grid}.demo-dashboard aside span{border-radius:.5rem;padding:.7rem}.demo-dashboard aside .active{background:#ffffff1c}.demo-dashboard aside a{color:#fff}.demo-dashboard>section{padding:3rem}.demo-banner{color:#35542d;background:#e9f2e5;border-radius:.6rem;gap:.5rem;padding:.7rem 1rem;display:flex}.demo-dashboard h1{font-size:3rem}.demo-stats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.demo-stats article,.demo-table{background:#fff;border:1px solid #e0ddd5;border-radius:12px;padding:1.3rem}.demo-stats article{gap:.5rem;display:grid}.demo-stats b{font-size:2rem}.demo-table{margin-top:1rem}.demo-table header,.demo-table>div{border-bottom:1px solid #eee;grid-template-columns:1fr 1.5fr 1fr 1fr;padding:1rem;display:grid}.demo-table header{justify-content:space-between;display:flex}.demo-table header button{color:#465b43;background:0 0;border:0}@media (max-width:900px){.mk-header nav{background:#fff;flex-direction:column;padding:1.5rem;display:none;position:absolute;top:76px;left:0;right:0}.mk-header nav.is-open{display:flex}.mk-actions>a:first-child{display:none}.mk-actions button{display:block}.mk-hero{grid-template-columns:1fr}.mk-hero-visual{margin-top:2rem}.mk-plans{grid-template-columns:1fr 1fr}.mk-benefit-grid,.mk-demo-grid,.mk-values,.mk-story,.mk-feature-list article{grid-template-columns:1fr}.mk-feature-list article:nth-child(2n)>div:first-child{order:0}.demo-editor{grid-template-columns:1fr}.demo-editor>section{min-height:650px}.demo-dashboard{grid-template-columns:1fr}.demo-dashboard aside{display:none}}@media (max-width:600px){.mk-hero{padding-top:4rem}.mk-hero h1{font-size:3.5rem}.mk-hero-actions{flex-direction:column;align-items:stretch}.mk-plans{grid-template-columns:1fr}.mk-plans article.is-popular{transform:none}.mk-proof div{flex-wrap:wrap}.mk-footer{grid-template-columns:1fr}.demo-editor__site h2{font-size:2.7rem}.demo-dashboard>section{padding:1rem}.demo-stats{grid-template-columns:1fr}.demo-table>div{grid-template-columns:1fr 1fr}.demo-table>div span:nth-child(n+3){display:none}}.mk-locale-select{background:#fff;border:1px solid #ded5c5;border-radius:999px;align-items:center;gap:.4rem;min-height:36px;padding:0 .65rem;display:flex}.mk-locale-select select{max-width:108px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.75rem;font-weight:750}@media (max-width:600px){.mk-locale-select select{width:72px}.mk-actions{gap:.55rem}.mk-button--small{display:none!important}}
.mk-restaurant-preview,.demo-editor__site{background-image:linear-gradient(#17271959,#172719c2),url(/images/themes/lumiere/starter-v2/hero-fire-and-table.webp);background-position:50%;background-size:cover}
.mk-annual-price{color:#756f65;margin-top:-.7rem;display:block}.mk-plans--loading article{background:linear-gradient(100deg,#f2ede4 20%,#fffdf8 40%,#f2ede4 60%) 0 0/200% 100%;min-height:360px;animation:1.3s linear infinite mk-pricing-loading}@keyframes mk-pricing-loading{to{background-position:-200% 0}}
