.maintenance-page,.shopping-paused{font-family:var(--font-cave-local), Arial, sans-serif;padding:30px}.maintenance-page{color:#fff;background:#000;flex-direction:column;align-items:flex-start;min-height:100svh;display:flex}.maintenance-page>.brand-logo{width:130px}.maintenance-page section{margin:auto 0;padding:60px 0}.maintenance-page p,.shopping-paused p{color:inherit}.access-eyebrow,.access-signature{letter-spacing:.08em;font-size:12px}.maintenance-page h1,.shopping-paused h1{letter-spacing:-.04em;margin:24px 0 30px;font-size:clamp(72px,12vw,180px);font-weight:400;line-height:.9}.maintenance-page section>p:not(.access-eyebrow),.shopping-paused>p:not(.access-eyebrow){max-width:36ch;font-size:clamp(18px,2vw,28px);line-height:1.3}.access-link{color:inherit;border-bottom:1px solid;gap:24px;margin-top:30px;padding:12px 0;font-size:18px;text-decoration:none;display:inline-flex}.access-link:focus-visible{outline-offset:6px;outline:2px solid}.shopping-notice{color:#000;background:#ff5000;margin:0;padding:20px 30px;font-size:18px;line-height:1.4}.shopping-notice-inline{margin-bottom:20px;padding:16px;font-size:16px}.shopping-paused{color:#000;background:#ff5000;min-height:70svh;padding-block:70px}.access-links{flex-wrap:wrap;gap:30px;display:flex}.access-settings{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:10px;margin-bottom:0;padding:20px}.access-settings h2{margin-bottom:8px;font-size:18px;font-weight:600}.access-settings label{align-items:center;gap:12px;margin:20px 0;display:flex}.access-settings p{max-width:65ch;color:var(--admin-muted);font-size:12px}@media (max-width:700px){.maintenance-page,.shopping-paused{padding:20px}.shopping-paused{padding-block:50px}.shopping-notice{padding:16px 20px}.access-links{gap:12px 24px}}.maintenance-page{isolation:isolate;position:relative}
