/* The selected template is the first visible storefront, including slow refreshes. */
html[data-store-boot="pending"] body > :not(script):not(link):not(noscript),
html[data-store-boot="failed"] body > :not(#storeBootFailure):not(script):not(link):not(noscript){visibility:hidden!important}
html[data-store-boot="pending"],html[data-store-boot="failed"]{background:#f5f7f9}
html[data-store-boot="pending"] body,html[data-store-boot="failed"] body{overflow:hidden;min-height:100vh;background:#f5f7f9}
html[data-store-boot="error"] .site-header,html[data-store-boot="error"] .template-topbar,
html[data-store-boot="error"] #announcement,html[data-store-boot="error"] #siteFooter,
html[data-store-boot="error"] .mps-essential-nav{display:none!important}
#storeBootFailure{display:none;position:fixed;inset:0;z-index:100;align-content:center;justify-items:center;gap:16px;padding:24px;background:#f5f7f9;color:#485565;text-align:center;font:14px/1.6 "Microsoft YaHei",sans-serif}
html[data-store-boot="failed"] #storeBootFailure{display:grid;visibility:visible!important}
#storeBootFailure p{margin:0}#storeBootFailure a{padding:8px 20px;border:1px solid #409eff;border-radius:4px;color:#247ddd;text-decoration:none}
.store-noscript{display:block;padding:40px;text-align:center}

#storeBootLoading{display:none;position:fixed;inset:0;z-index:100;place-content:center;background:#f5f7f9;color:#485565;font:14px/1.6 "Microsoft YaHei",sans-serif}
html[data-store-boot="pending"] #storeBootLoading{display:grid;visibility:visible!important}
