html.zafh-splash-active,html.zafh-splash-active body{overflow:hidden}.zafh-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:all;background-color:#000;transition:opacity .55s cubic-bezier(.4,0,.2,1),visibility .55s}.zafh-splash--hide{opacity:0;visibility:hidden;pointer-events:none}.zafh-splash__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.zafh-splash__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;text-align:center;animation:zafh-splash-enter .9s cubic-bezier(.25,.46,.45,.94) both}.zafh-splash__emblem{position:relative;width:min(58vw,260px);height:min(58vw,260px);display:flex;align-items:center;justify-content:center}.zafh-splash__circle{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;background:#121b33;border:1.5px solid rgb(197 157 74 / .45);box-shadow:none}.zafh-splash__circle:after{display:none}.zafh-splash__logo{width:62%;height:62%;max-width:160px;max-height:160px;object-fit:contain;object-position:center center;border-radius:0;background-color:transparent;filter:none}.zafh-splash__tagline{margin:0;font-family:var(--font-body--family),system-ui,sans-serif;font-size:clamp(.75rem,2.5vw,.875rem);font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:#d4c9b8d9}.zafh-splash__spinner{position:absolute;z-index:2;left:50%;bottom:calc(2.25rem + env(safe-area-inset-bottom,0px));width:20px;height:20px;transform:translate(-50%);pointer-events:none}.zafh-splash__spinner:before{content:"";display:block;width:100%;height:100%;border-radius:50%;box-sizing:border-box;border:2px solid rgb(255 255 255 / .14);border-top-color:#ffffffeb;border-right-color:#ffffff80;animation:zafh-splash-ios-spin .85s linear infinite}@keyframes zafh-splash-enter{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zafh-splash-ios-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.zafh-splash__content{gap:1.125rem;padding:1.25rem}.zafh-splash__emblem{width:min(42vw,168px);height:min(42vw,168px)}.zafh-splash__logo{width:54%;height:54%;max-width:96px;max-height:96px}.zafh-splash__tagline{font-size:.6875rem;letter-spacing:.22em}.zafh-splash__spinner{width:18px;height:18px;bottom:calc(1.75rem + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:380px){.zafh-splash__emblem{width:min(38vw,148px);height:min(38vw,148px)}.zafh-splash__logo{width:52%;height:52%;max-width:80px;max-height:80px}}@media(prefers-reduced-motion:reduce){.zafh-splash__content{animation:none}.zafh-splash__spinner:before{animation:none;border-top-color:#ffffff80}.zafh-splash{transition-duration:.2s}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zafh-splash.css.map */
