.smooth-img{filter:blur(14px);opacity:.55;transition:filter .55s ease-out,opacity .55s ease-out;will-change:filter,opacity}.smooth-img.is-loaded{filter:blur(0);opacity:1;will-change:auto}@media(prefers-reduced-motion:reduce){.smooth-img{transition:none;filter:none;opacity:1}}.gi-ring{animation:gi-spin 14s linear infinite}.group:hover .gi-ring{animation-duration:3s}@keyframes gi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gi-img{animation:gi-float 3.2s ease-in-out infinite}.group:hover .gi-img{transform:scale(1.15);animation-duration:1.6s}@keyframes gi-float{0%,to{translate:0 0}50%{translate:0 -2.5px}}.gi-spark{animation:gi-twinkle 2.2s ease-in-out infinite}.gi-sp2{animation-delay:1.1s}.group:hover .gi-spark{animation-duration:.9s}@keyframes gi-twinkle{0%,to{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.gi-ring,.gi-img,.gi-spark{animation:none!important}}.animate-in[data-v-0ac74ee4]{animation:slideIn-0ac74ee4 .3s ease-out}.wizard-arrive[data-v-0ac74ee4]{animation:wizardArrive-0ac74ee4 .55s cubic-bezier(.22,1,.36,1) both}@keyframes wizardArrive-0ac74ee4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wizard-arrive[data-v-0ac74ee4],.animate-in[data-v-0ac74ee4]{animation:none}}@keyframes slideIn-0ac74ee4{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scrollbar-hide[data-v-0ac74ee4]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-0ac74ee4]{-ms-overflow-style:none;scrollbar-width:none}.fade-enter-active[data-v-0ac74ee4],.fade-leave-active[data-v-0ac74ee4]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-0ac74ee4],.fade-leave-to[data-v-0ac74ee4]{opacity:0;transform:scale(.9)}.back-btn[data-v-0ac74ee4]:hover{background:var(--primary-color)!important;border-color:transparent!important;color:#fff!important}input[data-v-0ac74ee4]:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 20%,transparent)}.book-warm-wash[data-v-0ac74ee4]{background:linear-gradient(to bottom,color-mix(in srgb,var(--primary-color) 7%,transparent),transparent 22rem),color-mix(in srgb,var(--primary-color) 3%,transparent)}
