.mm-nc{max-width:1240px;margin:0 auto;padding:64px 24px;color:#29271f}.mm-nc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.mm-nc-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin:0 0 12px}.mm-nc-head h2{font-size:clamp(28px,4vw,48px);line-height:1.12;margin:0 0 16px;max-width:700px}.mm-nc-head p:last-child{max-width:580px;line-height:1.6}.mm-nc-all{white-space:nowrap;text-underline-offset:5px}.mm-nc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mm-nc-image{display:block;aspect-ratio:1;background:#fff;border:1px solid #e7e3d9;overflow:hidden}.mm-nc-image img{display:block;width:100%;height:100%;object-fit:contain}.mm-nc-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:18px}.mm-nc-meta h3{font-size:20px;margin:0}.mm-nc a{color:inherit}.mm-nc-meta a{text-decoration:none}.mm-nc-shop{display:flex;justify-content:space-between;border-bottom:1px solid #bab5a6;padding:18px 0 12px;text-decoration:none}.mm-nc a:focus-visible{outline:3px solid #70423c;outline-offset:5px}.mm-nc-page{background:#f8f6ef;min-height:100vh;font-family:Arial,sans-serif}.mm-nc-nav{max-width:1240px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ded9cd}.mm-nc-nav a{color:#29271f;text-underline-offset:5px}.mm-nc-brand{font-size:25px;font-weight:700;text-decoration:none;letter-spacing:.04em}.mm-nc-title{max-width:1240px;margin:0 auto;padding:48px 24px 0;font-size:clamp(38px,6vw,72px);color:#29271f}.mm-nc-page .mm-nc{padding-top:32px}@media(max-width:600px){.mm-nc{padding:40px 20px}.mm-nc-head{display:block}.mm-nc-all{display:inline-block;margin-top:12px}.mm-nc-grid{grid-template-columns:1fr;gap:36px}.mm-nc-meta h3{font-size:19px}.mm-nc-meta span{font-size:14px}}