.site-unavailable[hidden]{display:none!important}
.site-unavailable{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,15,12,.76);overflow:auto}
.site-unavailable-card{width:min(540px,100%);max-height:90vh;overflow:auto;background:#fff;color:#262626;border-radius:16px;padding:36px;box-shadow:0 16px 70px #0006;text-align:center}
.site-unavailable-card h2{font-size:1.7rem;margin:0 0 20px;font-weight:700;line-height:1.25}
.site-unavailable-card p{white-space:pre-line;font-size:1.05rem;line-height:1.6;margin-bottom:18px}
.site-unavailable-card a{color:#b71619!important;text-decoration:underline!important;display:inline-block;padding:8px}
body.site-ordering-disabled{overflow:hidden}
body.site-ordering-disabled #storefront-content{pointer-events:none;user-select:none}
@media(max-width:575px){.site-unavailable-card{padding:26px 20px}.site-unavailable-card h2{font-size:1.4rem}}
