.StorefrontBootLoader-module__UtKbYq__overlay{z-index:10000;min-height:100svh;color:var(--brand-blue-dark);background-color:var(--neutral-50);background-image:radial-gradient(circle at 50% 43%, color-mix(in srgb, var(--brand-gold) 20%, transparent), transparent 16rem), radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--brand-blue) 9%, transparent), transparent 25rem), var(--surface-texture-light);background-size:auto, auto, var(--surface-texture-light-size);background-position:center, center, var(--surface-texture-light-position);opacity:1;isolation:isolate;overscroll-behavior:contain;touch-action:none;place-items:center;padding:1.5rem;transition:opacity .18s;display:grid;position:fixed;inset:0;overflow:hidden}.StorefrontBootLoader-module__UtKbYq__overlay:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff4d,#0000 38%,#0f266006);position:absolute;inset:0}.StorefrontBootLoader-module__UtKbYq__leaving{opacity:0;pointer-events:none}.StorefrontBootLoader-module__UtKbYq__loaderContent{text-align:center;justify-items:center;gap:1.1rem;width:min(100%,20rem);display:grid}.StorefrontBootLoader-module__UtKbYq__iconStage{aspect-ratio:1;isolation:isolate;place-items:center;inline-size:clamp(9.5rem,28vw,12.5rem);animation:.42s cubic-bezier(.22,1,.36,1) both StorefrontBootLoader-module__UtKbYq__stageEntrance;display:grid;position:relative}.StorefrontBootLoader-module__UtKbYq__halo{z-index:-1;border:1px solid color-mix(in srgb, var(--brand-blue) 16%, transparent);background:radial-gradient(circle, color-mix(in srgb, white 78%, var(--brand-gold-light)) 0 34%, transparent 70%);box-shadow:0 0 0 .7rem color-mix(in srgb, var(--brand-blue) 3%, transparent), 0 1.8rem 4rem -2.4rem color-mix(in srgb, var(--brand-blue-dark) 58%, transparent);border-radius:50%;animation:1.9s ease-in-out infinite alternate StorefrontBootLoader-module__UtKbYq__haloBreath;position:absolute;inset:8%}.StorefrontBootLoader-module__UtKbYq__booksIcon{filter:drop-shadow(0 .9rem .75rem #0f266026);inline-size:78%;animation:1.9s ease-in-out infinite alternate StorefrontBootLoader-module__UtKbYq__booksFloat;overflow:visible}.StorefrontBootLoader-module__UtKbYq__bottomBook,.StorefrontBootLoader-module__UtKbYq__middleBook,.StorefrontBootLoader-module__UtKbYq__openBook{transform-box:fill-box;transform-origin:50%}.StorefrontBootLoader-module__UtKbYq__bottomBook{color:var(--brand-blue-dark);fill:currentColor;animation:.68s cubic-bezier(.22,1,.36,1) both StorefrontBootLoader-module__UtKbYq__bottomBookSlide}.StorefrontBootLoader-module__UtKbYq__bottomBook path,.StorefrontBootLoader-module__UtKbYq__middleBook path{fill:none;stroke:color-mix(in srgb, white 55%, currentColor);stroke-width:2px;opacity:.55}.StorefrontBootLoader-module__UtKbYq__middleBook{color:var(--brand-gold);fill:currentColor;animation:.68s cubic-bezier(.22,1,.36,1) 90ms both StorefrontBootLoader-module__UtKbYq__middleBookSlide}.StorefrontBootLoader-module__UtKbYq__openBook{animation:.72s cubic-bezier(.22,1,.36,1) .14s both StorefrontBootLoader-module__UtKbYq__openBookRise}.StorefrontBootLoader-module__UtKbYq__bookCover{fill:var(--brand-blue);stroke:var(--brand-blue-dark);stroke-width:2.5px;stroke-linejoin:round}.StorefrontBootLoader-module__UtKbYq__bookPage{fill:color-mix(in srgb, white 87%, var(--brand-gold-light));stroke:color-mix(in srgb, var(--brand-blue) 38%, white);stroke-width:1.5px;stroke-linejoin:round}.StorefrontBootLoader-module__UtKbYq__pageDetails{fill:none;stroke:color-mix(in srgb, var(--brand-blue) 24%, var(--brand-gold-dark));stroke-width:1.25px;stroke-linecap:round;opacity:.48}.StorefrontBootLoader-module__UtKbYq__turningPage{fill:color-mix(in srgb, white 76%, var(--brand-gold-light));stroke:color-mix(in srgb, var(--brand-gold-dark) 45%, white);stroke-width:1.4px;transform-box:fill-box;transform-origin:0;animation:1.45s cubic-bezier(.45,0,.2,1) .48s infinite StorefrontBootLoader-module__UtKbYq__pageTurn}.StorefrontBootLoader-module__UtKbYq__spine{fill:none;stroke:var(--brand-gold-dark);stroke-width:2.5px;stroke-linecap:round}.StorefrontBootLoader-module__UtKbYq__loadingText{color:var(--brand-blue-dark);letter-spacing:.01em;text-wrap:balance;opacity:0;font-size:clamp(1rem,2.5vw,1.15rem);font-weight:700;animation:.4s .17s forwards StorefrontBootLoader-module__UtKbYq__contentEntrance}.StorefrontBootLoader-module__UtKbYq__delayedRecovery{width:min(100%,22rem);color:color-mix(in srgb, var(--brand-blue-dark) 76%, var(--neutral-50));gap:.85rem;font-size:.94rem;line-height:1.7;display:grid}.StorefrontBootLoader-module__UtKbYq__delayedRecovery[hidden]{display:none}.StorefrontBootLoader-module__UtKbYq__delayedRecovery p{text-wrap:balance;margin:0}.StorefrontBootLoader-module__UtKbYq__refreshLink{border:1px solid var(--brand-blue-dark);color:#fff;background:var(--brand-blue-dark);min-height:2.95rem;font:inherit;border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 .65rem 1.2rem -.85rem #0f2660bf}.StorefrontBootLoader-module__UtKbYq__refreshLink:hover{background:var(--brand-blue);transform:translateY(-1px);box-shadow:0 .85rem 1.45rem -.85rem #0f2660b8}.StorefrontBootLoader-module__UtKbYq__refreshLink:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-gold) 65%, white);outline-offset:3px}.StorefrontBootLoader-module__UtKbYq__refreshLink svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.StorefrontBootLoader-module__UtKbYq__progressDots{direction:ltr;gap:.42rem;display:flex}.StorefrontBootLoader-module__UtKbYq__progressDots span{aspect-ratio:1;background:var(--brand-gold-dark);opacity:.28;border-radius:50%;inline-size:.42rem;animation:1.05s ease-in-out infinite StorefrontBootLoader-module__UtKbYq__dotPulse}.StorefrontBootLoader-module__UtKbYq__progressDots span:nth-child(2){animation-delay:.14s}.StorefrontBootLoader-module__UtKbYq__progressDots span:nth-child(3){animation-delay:.28s}@keyframes StorefrontBootLoader-module__UtKbYq__stageEntrance{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes StorefrontBootLoader-module__UtKbYq__haloBreath{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes StorefrontBootLoader-module__UtKbYq__booksFloat{0%{transform:translateY(.2rem)}to{transform:translateY(-.3rem)}}@keyframes StorefrontBootLoader-module__UtKbYq__bottomBookSlide{0%{opacity:0;transform:translate(-1.8rem)}to{opacity:1;transform:translate(0)}}@keyframes StorefrontBootLoader-module__UtKbYq__middleBookSlide{0%{opacity:0;transform:translate(1.8rem)}to{opacity:1;transform:translate(0)}}@keyframes StorefrontBootLoader-module__UtKbYq__openBookRise{0%{opacity:0;transform:translateY(1.1rem)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes StorefrontBootLoader-module__UtKbYq__pageTurn{0%,24%{opacity:.9;transform:scaleX(1)skewY(0)}52%{opacity:.58;transform:scaleX(.08)skewY(-5deg)}78%,to{opacity:.9;transform:scaleX(1)skewY(0)}}@keyframes StorefrontBootLoader-module__UtKbYq__contentEntrance{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes StorefrontBootLoader-module__UtKbYq__dotPulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-.2rem)}}@media (max-width:480px){.StorefrontBootLoader-module__UtKbYq__overlay{padding:1rem}.StorefrontBootLoader-module__UtKbYq__loaderContent{gap:.85rem}}@media (prefers-reduced-motion:reduce){.StorefrontBootLoader-module__UtKbYq__overlay{transition:none}.StorefrontBootLoader-module__UtKbYq__iconStage,.StorefrontBootLoader-module__UtKbYq__halo,.StorefrontBootLoader-module__UtKbYq__booksIcon,.StorefrontBootLoader-module__UtKbYq__bottomBook,.StorefrontBootLoader-module__UtKbYq__middleBook,.StorefrontBootLoader-module__UtKbYq__openBook,.StorefrontBootLoader-module__UtKbYq__turningPage,.StorefrontBootLoader-module__UtKbYq__loadingText,.StorefrontBootLoader-module__UtKbYq__progressDots span{animation:none}.StorefrontBootLoader-module__UtKbYq__loadingText{opacity:1}.StorefrontBootLoader-module__UtKbYq__progressDots span{opacity:.65}}
