.preloader{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffa6;inset:0;justify-content:center;position:fixed;z-index:9999}.preloader,.preloader__box{align-items:center;display:flex}.preloader__box{flex-direction:column;gap:24px}.preloader__pizza{display:block;filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));height:96px;width:96px}.preloader__utensils{display:flex;gap:14px}.preloader__utensils span{animation:topping-bounce .6s ease-in-out infinite alternate;font-size:28px}.preloader__utensils span:nth-child(2){animation-delay:.2s}.preloader__utensils span:nth-child(3){animation-delay:.4s}.preloader-enter-active,.preloader-leave-active{transition:opacity .25s ease}.preloader-enter-from,.preloader-leave-to{opacity:0}@keyframes topping-bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.header__logo img[data-v-73f5adfd]{height:40px;width:auto}.header__right[data-v-73f5adfd]{color:var(--color-header-text);gap:8px}.header__burger[data-v-73f5adfd]{border-color:#f9f6f059;color:var(--color-header-text);margin-left:8px}.header__burger[data-v-73f5adfd]:hover{border-color:var(--color-accent);color:var(--color-accent)}.header__basket-link[data-v-73f5adfd],.header__login a[data-v-73f5adfd]{color:var(--color-header-text)}.header__basket-link[data-v-73f5adfd]{display:inline-block;position:relative}.header__basket-badge[data-v-73f5adfd]{background-color:#e63329;border-radius:50%;height:10px;position:absolute;right:0;top:0;width:10px}.header__btns .btn[data-v-73f5adfd]{font-size:.9375rem;padding:.5rem 1.25rem}.header__btns .btn-secondary[data-v-73f5adfd]{border-color:#f9f6f059;color:var(--color-header-text)}.header__btns .btn-secondary[data-v-73f5adfd]:hover{border-color:var(--color-accent);color:var(--color-accent)}.header__menu-mobile .btn[data-v-73f5adfd]{font-size:.9375rem;padding:.5rem 1.25rem}.header__theme-btn[data-v-73f5adfd]{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-header-text);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:color .2s ease,background .2s ease}.header__theme-btn[data-v-73f5adfd]:hover{background:#f9f6f01f;color:var(--color-accent)}
