.mh-order-success{max-width:1100px;margin:1.5rem auto 0;border:1px solid #d9c5a8;border-radius:1.25rem;background:#fffaf1;padding:1.5rem;color:var(--ink)}.mh-order-success h2{margin:.3rem 0 .7rem;font-family:"Playfair Display",Georgia,serif;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.045em}.mh-order-success>p:not(.mh-kicker){max-width:680px;color:#5f6c66;line-height:1.7}.mh-order-summary{max-width:650px;margin:1.25rem 0;border-top:1px solid #e4d6c2;border-bottom:1px solid #e4d6c2;padding:.75rem 0 1rem}.mh-order-summary-title{margin:.25rem 0 .35rem;color:var(--ink);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mh-order-summary-line{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid #eee3d3;color:#40564e}.mh-order-summary-line b{white-space:nowrap;color:var(--ink)}.mh-order-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1rem 0 0}.mh-order-summary dl div{display:grid;gap:.2rem}.mh-order-summary dt{color:#6b746e;font-size:.7rem}.mh-order-summary dd{margin:0;color:var(--ink);font-size:.86rem;font-weight:700}.mh-order-success .mh-action{border:0;cursor:pointer}@media(max-width:640px){.mh-order-success{margin:1rem 1.2rem 0}.mh-order-summary dl{grid-template-columns:1fr 1fr}.mh-order-summary dl div:last-child{grid-column:1/-1}}
