.not-found-page{min-height:100svh;display:flex;flex-direction:column}.not-found-page>footer,.not-found-page>header{width:100%}.not-found-main{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:52px 24px 44px}.not-found-illustration{display:flex;gap:12px;align-items:center;margin-bottom:32px;color:#cfbba6;font-size:clamp(84px,15vw,132px);line-height:1;font-family:Georgia,serif}.not-found-orbit{width:clamp(72px,12vw,104px);height:clamp(72px,12vw,104px);background:#f1e9de;border:1px solid #e7d9c8;border-radius:29%;display:grid;place-items:center;transform:rotate(-9deg);color:var(--wood)}.not-found-orbit svg{width:55%;height:55%;transform:rotate(9deg)}.not-found-title{font-size:clamp(34px,5vw,51px);letter-spacing:-1.7px;line-height:1.12;margin:19px 0}.not-found-title em{color:var(--wood);font-family:Georgia,serif;font-weight:400}.not-found-description{color:#81776d;line-height:1.9;font-size:14px;margin:0 0 28px}.not-found-primary{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--wood);color:white;border-radius:9px;min-height:49px;padding:0 25px;font-size:13px;font-weight:600}.not-found-primary:hover{background:#70472c}.not-found-primary svg{width:17px}.not-found-secondary{font-size:12px;color:var(--wood);margin-top:18px;text-underline-offset:4px}.not-found-secondary:hover{text-decoration:underline}.not-found-code{font-size:9px;letter-spacing:1.6px;color:#a99b8d;margin:36px 0 0}@media (max-width:600px){.not-found-main{padding:38px 20px}.not-found-illustration{margin-bottom:25px}.not-found-description{font-size:13px}.not-found-primary{width:min(100%,285px)}}