.not-found-module__sxuMuG__notFoundWrapper{text-align:center;color:#fff;background:radial-gradient(90% 60% at 50% 38%,#16120e 0%,#0c0a09 100%);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 100px);padding:130px 24px 80px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__centerGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#ff990129 0%,#e31b230f 50%,#0000 70%);border-radius:50%;width:540px;height:540px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.not-found-module__sxuMuG__errorBadge{color:#ffae33;font-family:var(--font-montserrat), sans-serif;letter-spacing:.16em;text-transform:uppercase;z-index:2;background:#ff99011a;border:1px solid #ff990159;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px;font-size:11.5px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 4px 16px #ff99011f}.not-found-module__sxuMuG__badgeDot{background-color:#e31b23;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite not-found-module__sxuMuG__pulseDot;box-shadow:0 0 8px #e31b23}@keyframes not-found-module__sxuMuG__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.not-found-module__sxuMuG__numberWrapper{z-index:2;justify-content:center;align-items:center;gap:clamp(12px,2.5vw,24px);margin-bottom:20px;display:flex;position:relative}.not-found-module__sxuMuG__digit{font-family:var(--font-barlow-condensed), var(--font-condensed), var(--font-montserrat), sans-serif;background:linear-gradient(#fff 0%,#faf6ee 55%,#d4af37 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 12px 30px #ff990159);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;font-size:clamp(110px,16vw,195px);font-weight:900;line-height:.82;transform:scaleY(1.08)}.not-found-module__sxuMuG__pizzaCenter{flex-shrink:0;justify-content:center;align-items:center;width:clamp(105px,15vw,180px);height:clamp(105px,15vw,180px);display:flex;position:relative}.not-found-module__sxuMuG__pizzaImg{object-fit:contain;filter:drop-shadow(0 16px 36px #000000bf)drop-shadow(0 0 24px #ff990140);-webkit-user-select:none;user-select:none;animation:38s linear infinite not-found-module__sxuMuG__slowSpin}@keyframes not-found-module__sxuMuG__slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found-module__sxuMuG__title{font-family:var(--font-barlow-condensed), var(--font-condensed), var(--font-montserrat), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.02em;z-index:2;margin:0 0 14px;font-size:clamp(32px,4.5vw,54px);font-weight:900;line-height:1.05;position:relative}.not-found-module__sxuMuG__title em{background:linear-gradient(90deg,#ff9901 0%,#ff5e1e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:normal}.not-found-module__sxuMuG__description{font-family:var(--font-hanken), var(--font-montserrat), sans-serif;color:#ffffffb8;z-index:2;max-width:580px;margin:0 auto 36px;font-size:clamp(14px,1.2vw,16.5px);font-weight:500;line-height:1.6;position:relative}.not-found-module__sxuMuG__actions{z-index:3;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:48px;display:flex;position:relative}.not-found-module__sxuMuG__primaryBtn{color:#fff;font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#ff9901 0%,#ff5e1e 100%);border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:10px;padding:14px 30px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 28px #ff99016b}.not-found-module__sxuMuG__primaryBtn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 16px 36px #ff990194}.not-found-module__sxuMuG__secondaryBtn{color:#fff;font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:10px;padding:14px 26px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.not-found-module__sxuMuG__secondaryBtn:hover{color:#ffae33;background:#ffffff1f;border-color:#ffffff73;transform:translateY(-2px)}.not-found-module__sxuMuG__orderBtn{color:#fff;font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#0d6838 0%,#15803d 100%);border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-size:13.5px;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 28px #0d683866}.not-found-module__sxuMuG__orderBtn:hover{background:linear-gradient(135deg,#15803d 0%,#16a34a 100%);transform:translateY(-2px);box-shadow:0 16px 36px #0d68388c}.not-found-module__sxuMuG__quickNav{z-index:2;background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:660px;padding:24px 30px;display:flex;position:relative;box-shadow:0 12px 34px #0006}.not-found-module__sxuMuG__quickNavTitle{font-family:var(--font-montserrat), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:800}.not-found-module__sxuMuG__quickNavLinks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.not-found-module__sxuMuG__navChip{font-family:var(--font-hanken), sans-serif;color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;padding:7px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s}.not-found-module__sxuMuG__navChip:hover{color:#ffae33;background:#ff990129;border-color:#ff990173;transform:translateY(-2px)}@media (max-width:600px){.not-found-module__sxuMuG__notFoundWrapper{padding:110px 16px 60px}.not-found-module__sxuMuG__actions{flex-direction:column;width:100%}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn,.not-found-module__sxuMuG__orderBtn{justify-content:center;width:100%}.not-found-module__sxuMuG__quickNav{padding:20px 16px}}
