.shop-not-found{background:var(--paper);color:var(--ink)}.not-found-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(24px,6vw,90px);display:flex}.not-found-header .brand{white-space:nowrap;text-decoration:none}.not-found-content{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:80px;max-width:1440px;min-height:65vh;margin:auto;padding:80px clamp(24px,6vw,90px) 100px;display:grid}.not-found-copy h1{letter-spacing:-.045em;overflow-wrap:break-word;max-width:680px;margin:0 0 24px;font:500 clamp(42px,5.5vw,78px)/1.04 Georgia,serif}.not-found-description{color:#54615c;max-width:550px;margin:0;font-size:18px;line-height:1.7}.not-found-home{min-height:52px;margin-top:30px;text-decoration:none}.not-found-home:focus-visible{outline-offset:5px;outline:3px solid #b44936}.not-found-header a:focus-visible{outline-offset:5px;outline:3px solid #b44936}.not-found-art{place-items:center;padding:20px;display:grid;position:relative}.not-found-sheet{aspect-ratio:3/4;width:100%;max-width:330px;color:var(--paper);background:#17312d;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;transform:rotate(6deg);box-shadow:16px 20px #ff745f}.not-found-sheet>span{letter-spacing:.15em;font-size:12px;font-weight:800}.not-found-sheet strong{letter-spacing:-.07em;color:#f98;font:clamp(80px,10vw,150px)/1 Georgia,serif}.not-found-sheet i{color:#9ccfbd;align-self:flex-end;font:58px/1 Georgia,serif}.not-found-dot{background:#9ccfbd;border-radius:50%;width:42px;height:42px;position:absolute;top:0;right:0}@media (max-width:760px){.not-found-content{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:48px}.not-found-art{width:100%;max-width:260px;margin:auto}.not-found-sheet strong{font-size:100px}.not-found-header{padding:20px 24px}.not-found-description{font-size:16px}.not-found-copy h1{font-size:clamp(38px,8vw,56px)}}
