.ProductNotFoundPage-module__4wudaW__page{background:radial-gradient(circle at top, var(--bg-product-not-found-radial), transparent 35%), linear-gradient(180deg, var(--bg-product-not-found-start) 0%, var(--bg-product-not-found-end) 100%);justify-content:center;align-items:center;min-height:100%;padding:40px 24px 56px;display:flex}.ProductNotFoundPage-module__4wudaW__card{border:1px solid var(--border-product-not-found-card);border-radius:var(--radius-xl);background:var(--surface-product-not-found-card);width:100%;max-width:640px;box-shadow:var(--shadow-product-not-found-card);text-align:center;padding:32px;animation:.7s ProductNotFoundPage-module__4wudaW__fadeUp}.ProductNotFoundPage-module__4wudaW__illustration{width:140px;height:150px;margin:0 auto 18px;position:relative}.ProductNotFoundPage-module__4wudaW__circle{border-radius:var(--radius-pill);background:radial-gradient(circle, var(--surface-product-not-found-circle) 0%, transparent 72%);animation:3s ease-in-out infinite ProductNotFoundPage-module__4wudaW__pulseCircle;position:absolute;inset:18px}.ProductNotFoundPage-module__4wudaW__woodTagWrapper{z-index:3;width:96px;height:104px;animation:3.4s ease-in-out infinite ProductNotFoundPage-module__4wudaW__dropTag;position:absolute;top:2px;left:50%;transform:translate(-50%)}.ProductNotFoundPage-module__4wudaW__woodTag{border:1px solid var(--border-product-not-found-tag);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--surface-product-not-found-tag-start) 0%, var(--surface-product-not-found-tag-end) 100%);width:96px;height:62px;box-shadow:var(--shadow-product-not-found-tag);position:relative}.ProductNotFoundPage-module__4wudaW__woodTag:before{content:"";border-radius:var(--radius-md);background:linear-gradient(90deg, var(--grain-product-not-found-light-1) 0%, var(--grain-product-not-found-light-2) 18%, var(--grain-product-not-found-dark-1) 36%, var(--grain-product-not-found-light-3) 54%, var(--grain-product-not-found-dark-2) 72%, var(--grain-product-not-found-light-1) 100%);pointer-events:none;position:absolute;inset:0}.ProductNotFoundPage-module__4wudaW__woodTagHole{border-radius:var(--radius-pill);background:var(--surface-product-not-found-tag-hole);width:8px;height:8px;box-shadow:var(--shadow-product-not-found-hole);position:absolute;top:8px;left:10px}.ProductNotFoundPage-module__4wudaW__woodTagText{color:var(--text-product-not-found-tag);letter-spacing:.01em;text-align:center;text-shadow:0 1px 0 var(--text-product-not-found-tag-highlight);text-transform:uppercase;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:800;line-height:1.1;display:flex;position:absolute;inset:0}.ProductNotFoundPage-module__4wudaW__badge{z-index:2;border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--button-product-not-found-primary-start) 0%, var(--button-product-not-found-primary-end) 100%);width:84px;height:84px;color:var(--text-product-not-found-inverted);letter-spacing:.04em;box-shadow:var(--shadow-product-not-found-badge);justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;animation:2.8s ease-in-out infinite ProductNotFoundPage-module__4wudaW__floatBadge;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ProductNotFoundPage-module__4wudaW__eyebrow{color:var(--text-product-not-found-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:800}.ProductNotFoundPage-module__4wudaW__title{color:var(--text-product-not-found-title);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3vw,2.6rem);font-weight:800;line-height:1.08;animation:2.4s ease-in-out infinite ProductNotFoundPage-module__4wudaW__softPulse}.ProductNotFoundPage-module__4wudaW__text{color:var(--text-product-not-found-body);margin:16px 0 0;font-size:1rem;line-height:1.7}.ProductNotFoundPage-module__4wudaW__helperText{color:var(--text-product-not-found-muted);margin:18px 0 0;font-size:.96rem;font-weight:600}.ProductNotFoundPage-module__4wudaW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.ProductNotFoundPage-module__4wudaW__primaryLink,.ProductNotFoundPage-module__4wudaW__secondaryLink{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s;display:inline-flex}.ProductNotFoundPage-module__4wudaW__primaryLink{background:linear-gradient(135deg, var(--button-product-not-found-primary-start) 0%, var(--button-product-not-found-primary-end) 100%);color:var(--text-product-not-found-inverted);box-shadow:var(--shadow-product-not-found-primary);border:none}.ProductNotFoundPage-module__4wudaW__primaryLink:hover{box-shadow:var(--shadow-product-not-found-primary-hover);transform:translateY(-1px)}.ProductNotFoundPage-module__4wudaW__secondaryLink{border:1px solid var(--border-product-not-found-secondary);background:var(--surface-product-not-found-secondary);color:var(--text-product-not-found-secondary-link)}.ProductNotFoundPage-module__4wudaW__secondaryLink:hover{background:var(--surface-product-not-found-secondary-hover);border-color:var(--border-product-not-found-secondary-hover);transform:translateY(-1px)}.ProductNotFoundPage-module__4wudaW__primaryLink:focus-visible,.ProductNotFoundPage-module__4wudaW__secondaryLink:focus-visible{outline:3px solid var(--outline-product-not-found-focus);outline-offset:2px}@keyframes ProductNotFoundPage-module__4wudaW__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductNotFoundPage-module__4wudaW__floatBadge{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}@keyframes ProductNotFoundPage-module__4wudaW__softPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.96;transform:scale(1.015)}}@keyframes ProductNotFoundPage-module__4wudaW__pulseCircle{0%{opacity:.6;transform:scale(.9)}50%{opacity:.25;transform:scale(1.1)}to{opacity:.6;transform:scale(.9)}}@keyframes ProductNotFoundPage-module__4wudaW__dropTag{0%{opacity:0;transform:translate(-50%)translateY(-8px)rotate(-8deg)}15%{opacity:1;transform:translate(-50%)translateY(0)rotate(-4deg)}35%{opacity:1;transform:translate(-50%)translateY(22px)rotate(6deg)}55%{opacity:.95;transform:translate(-50%)translateY(42px)rotate(14deg)}75%{opacity:.35;transform:translate(-50%)translateY(58px)rotate(22deg)}to{opacity:0;transform:translate(-50%)translateY(70px)rotate(28deg)}}@media (prefers-reduced-motion:reduce){.ProductNotFoundPage-module__4wudaW__card,.ProductNotFoundPage-module__4wudaW__badge,.ProductNotFoundPage-module__4wudaW__title,.ProductNotFoundPage-module__4wudaW__circle,.ProductNotFoundPage-module__4wudaW__woodTagWrapper{animation:none}.ProductNotFoundPage-module__4wudaW__primaryLink,.ProductNotFoundPage-module__4wudaW__secondaryLink{transition:none}}@media (max-width:640px){.ProductNotFoundPage-module__4wudaW__page{padding:32px 16px 44px}.ProductNotFoundPage-module__4wudaW__card{border-radius:22px;padding:24px 20px}.ProductNotFoundPage-module__4wudaW__badge{width:74px;height:74px;font-size:1.2rem}.ProductNotFoundPage-module__4wudaW__actions{flex-direction:column}.ProductNotFoundPage-module__4wudaW__primaryLink,.ProductNotFoundPage-module__4wudaW__secondaryLink{width:100%}.ProductNotFoundPage-module__4wudaW__illustration{width:124px;height:136px}.ProductNotFoundPage-module__4wudaW__woodTagWrapper{width:86px;height:94px}.ProductNotFoundPage-module__4wudaW__woodTag{width:86px;height:56px}.ProductNotFoundPage-module__4wudaW__woodTagText{padding:0 10px;font-size:.7rem}}
