.site-loading{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#fff}.site-loading__spinner{display:block;width:32px;height:32px;border:2px solid #e9e7df;border-top-color:#c7ac52;border-radius:50%;animation:site-loading-spin .8s linear infinite}@keyframes site-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.site-loading__spinner{animation:none}}