/* The approved hibiscus, revealed from its heart. Decorative motion, not a progress meter. */
.premium-arrival.premium-arrival{display:none;position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;place-content:center;gap:0;background:#20392c;color:#d5b875;pointer-events:none;animation:none;transform:none}
html.booting .premium-arrival.premium-arrival{display:flex;opacity:1;visibility:visible;pointer-events:auto}
html.entered .premium-arrival.premium-arrival{display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease .12s,visibility 0s .38s!important}
.premium-arrival.premium-arrival--obsidian{background:#101414}
.premium-arrival .hibiscus-bloom{display:block;position:relative;width:clamp(108px,10vw,144px);height:auto;aspect-ratio:500/510;isolation:isolate;opacity:1;transition:none;background:transparent;overflow:visible}
.premium-arrival .hibiscus-bloom::before,.premium-arrival .hibiscus-bloom::after{content:none;display:none;animation:none;background:none}
.premium-arrival .hibiscus-source{display:none!important}
.premium-arrival .hibiscus-flower{display:block;width:100%;height:100%;overflow:visible}
.hibiscus-flower .petal-reveal{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:hibiscus-petal 1.05s cubic-bezier(.24,.5,.24,1) var(--petal-delay,0s) both}
.hibiscus-flower .petal-complete{fill:#fff;opacity:0;animation:hibiscus-complete .2s ease 1.2s both}
html.entered .hibiscus-flower .petal-reveal{animation:none;stroke-dashoffset:0;opacity:1}
html.entered .hibiscus-flower .petal-complete{animation:none;opacity:1}
.premium-arrival .loading-retry{position:absolute;top:calc(50% + 110px);left:50%;transform:translateX(-50%);border:1px solid #d5b87566;padding:12px 24px;background:transparent;color:#d5b875;font:500 13px Manrope,sans-serif;cursor:pointer;letter-spacing:.04em}
.premium-arrival .loading-retry[hidden]{display:none!important}
html.premium-loading.booting,html.premium-loading.booting body{overflow:hidden!important}
@keyframes hibiscus-petal{0%{stroke-dashoffset:1;opacity:0}8%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}
@keyframes hibiscus-complete{to{opacity:1}}
@media(prefers-reduced-motion:reduce){.hibiscus-flower .petal-reveal{animation:none;stroke-dashoffset:0;opacity:1}.hibiscus-flower .petal-complete{animation:none;opacity:1}html.entered .premium-arrival.premium-arrival{transition:opacity .12s ease,visibility 0s .12s!important}}

.premium-arrival.premium-arrival .hibiscus-flower{width:100%;height:100%}.premium-arrival.premium-arrival{gap:0!important}.premium-arrival[aria-hidden="true"]{pointer-events:none}.premium-arrival .loading-retry{min-height:44px;font-size:14px}
