/* What WordPress's block library gave the pages (columns, buttons, FAQ, tables), for the recreated sites. */
.wp-block-columns{display:flex;flex-wrap:wrap;gap:24px;margin:1.5em 0}
.wp-block-column{flex:1 1 220px;min-width:0}
.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:1.5em 0}
.wp-block-button__link{display:inline-block;text-decoration:none}
details.wp-block-details{border:1px solid var(--mwm-line);border-radius:var(--mwm-radius-sm);padding:14px 18px;margin:10px 0;background:#fff}
details.wp-block-details summary{cursor:pointer;font-weight:600;color:var(--mwm-ink)}
details.wp-block-details[open] summary{margin-bottom:8px}
.wp-block-table table{width:100%;border-collapse:collapse}
.wp-block-table td,.wp-block-table th{border:1px solid var(--mwm-line);padding:8px 10px;text-align:left;vertical-align:top}
.wp-block-code{background:#0b1f4d;color:#e6f1ff;border-radius:var(--mwm-radius-sm);padding:14px 16px;overflow:auto;font-size:13px}
.mwm-icon-btn{position:relative}
.site-cart-n{position:absolute;top:-4px;right:-6px;background:var(--mwm-accent);color:#fff;border-radius:10px;font-size:11px;line-height:1;padding:3px 6px;font-weight:600}
.mwm-mega__title a{color:inherit;text-decoration:none}

/* store closed for maintenance */
.site-closed{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:22px 24px;border:1px solid #f3d38a;background:#fff8e6;border-radius:14px;color:#5c4400;margin:24px 0}
.site-closed>div{flex:1 1 260px}.site-closed strong{display:block;font-size:1.05rem;color:#3d2e00}.site-closed p{margin:4px 0 0}
.site-closed__ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fde9b5;flex:0 0 44px}.site-closed__ico svg{width:22px;height:22px}
.site-closed--compact{padding:14px 18px;margin:12px 0;background:#fff8e6}.site-closed--compact strong{font-size:.98rem}
.mwm-hero .site-closed,.mwm-domain-card .site-closed{color:#5c4400}
.site-closed-bar{display:flex;gap:8px;align-items:center;justify-content:center;background:#fff3cd;color:#5c4400;font:500 13px/1.5 Inter,sans-serif;padding:7px 16px;text-align:center}.site-closed-bar svg{width:16px;height:16px;flex:0 0 16px}
.site-maint .wp-block-buttons{margin-top:8px}
.site-cipc__need{font-size:.8rem;color:#64748b;margin:14px 0 -4px;text-transform:uppercase;letter-spacing:.04em}
@media (min-width:1024px){.mwm-nav .menu>li.mwm-mega-item--small{position:relative}.mwm-nav .mwm-mega-item--small>.sub-menu.mwm-mega{left:0;right:auto;width:calc(var(--mwm-mega-cols,1) * 280px)}}
