.burger-loader{display:none}html[data-burger-loading]{overflow:hidden}html[data-burger-loading] body>header,html[data-burger-loading] body>main,html[data-burger-loading] body>footer{visibility:hidden}html[data-burger-loading] .burger-loader{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 42%,#392d44 0%,#231c29 45%,#17131b 85%);color:#f6eff8;text-align:center;padding:24px;opacity:1;transition:opacity .25s;overflow:hidden}.burger-loader-brand{width:74px;height:70px;object-fit:contain}.burger-stack{width:min(330px,80vw);height:min(320px,47dvh);overflow:visible;filter:drop-shadow(0 15px 24px #0005)}.ingredient{transform-box:fill-box;transform-origin:center;animation:ingredient-drop .58s cubic-bezier(.18,.7,.25,1.08) var(--delay) both}.burger-loader-title{font-size:clamp(23px,6vw,30px);font-weight:800;letter-spacing:-1px;color:#dfbb7e;margin:8px 0}.burger-loader-copy{font-size:13px;color:#c7bbcc}@keyframes ingredient-drop{0%{transform:translateY(-150px) rotate(-8deg);opacity:0}35%{opacity:1}80%{transform:translateY(4px) rotate(1deg)}100%{transform:translateY(0) rotate(0)}}html[data-burger-loading=leaving] .burger-loader{opacity:0;pointer-events:none}html[data-burger-loading=leaving] body>header,html[data-burger-loading=leaving] body>main,html[data-burger-loading=leaving] body>footer{visibility:visible}@media(max-height:620px){.burger-loader-brand{width:54px;height:52px}.burger-stack{height:230px}.burger-loader-title{font-size:23px}}@media(prefers-reduced-motion:reduce){html[data-burger-loading]{overflow:auto}html[data-burger-loading] .burger-loader{display:none}html[data-burger-loading] body>header,html[data-burger-loading] body>main,html[data-burger-loading] body>footer{visibility:visible}.ingredient{animation:none}}
