.not-found-view-module__QFBxdW__stage{background:#f3f0eb;place-items:center;min-height:calc(100svh - 14rem);padding:clamp(2rem,7vw,6rem) 1rem;display:grid}.not-found-view-module__QFBxdW__card{text-align:center;justify-items:center;gap:1.2rem;width:min(100%,34rem);display:grid}.not-found-view-module__QFBxdW__logo{width:min(13rem,62%);height:auto;margin-bottom:.6rem}.not-found-view-module__QFBxdW__title{margin:0;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.05}.not-found-view-module__QFBxdW__lede{max-width:26rem;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.6}.not-found-view-module__QFBxdW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:.8rem;display:flex}.not-found-view-module__QFBxdW__actions .pressable{min-height:3.2rem;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;padding-inline:1.8rem;font-size:.75rem;font-weight:500}.not-found-view-module__QFBxdW__home{color:var(--ink-muted);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.4em;font-size:.75rem;font-weight:500;text-decoration:underline}.not-found-view-module__QFBxdW__home:hover{color:var(--ink)}
.site-footer-module__U9bcda__footer{border-top:1px solid var(--rule);background:var(--white);margin-top:0}.site-footer-module__U9bcda__inner{grid-template-columns:minmax(15rem,1.2fr) minmax(0,2fr) auto auto;align-items:center;gap:clamp(1.25rem,3vw,3.5rem);min-height:4.8rem;display:grid}.site-footer-module__U9bcda__brandLine{align-items:baseline;gap:1.35rem;display:flex}.site-footer-module__U9bcda__brandLine p:last-child,.site-footer-module__U9bcda__legal{color:var(--ink-subtle);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.site-footer-module__U9bcda__logo{font-family:var(--font-display);flex:none;font-size:1.55rem}.site-footer-module__U9bcda__nav,.site-footer-module__U9bcda__contacts{white-space:nowrap;align-items:center;gap:clamp(.85rem,1.6vw,1.65rem);margin:0;padding:0;list-style:none;display:flex}.site-footer-module__U9bcda__nav a,.site-footer-module__U9bcda__contacts a{font-size:.72rem;text-decoration:none}.site-footer-module__U9bcda__contacts a{letter-spacing:.06em;text-transform:uppercase}.site-footer-module__U9bcda__socialLink{width:var(--tap);height:var(--tap);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);border:1px solid #0000;place-items:center;display:inline-grid}.site-footer-module__U9bcda__socialLink:hover{border-color:var(--rule);background:var(--pearl)}.site-footer-module__U9bcda__socialLink svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.site-footer-module__U9bcda__socialLink[aria-label=Telegram] svg path:first-child,.site-footer-module__U9bcda__socialDot{fill:currentColor;stroke:none}.site-footer-module__U9bcda__legal{white-space:nowrap}@media (max-width:135rem){.site-footer-module__U9bcda__inner{grid-template-columns:1fr auto;padding-block:1.25rem}.site-footer-module__U9bcda__brandLine{grid-area:1/1}.site-footer-module__U9bcda__nav{flex-wrap:wrap;grid-area:2/1/auto/-1}.site-footer-module__U9bcda__contacts{grid-area:1/2;justify-self:end}.site-footer-module__U9bcda__legal{display:none}}@media (max-width:40rem){.site-footer-module__U9bcda__inner{grid-template-columns:1fr;gap:1rem}.site-footer-module__U9bcda__brandLine{gap:.25rem;display:grid}.site-footer-module__U9bcda__nav{grid-area:auto/1;gap:.6rem 1rem}.site-footer-module__U9bcda__contacts{grid-area:auto/1;justify-self:start}}
.section-veil-module__gowvdW__veil{z-index:200;background:var(--pearl);pointer-events:auto;align-content:center;place-items:center;gap:1.4rem;display:grid;position:fixed;inset:0}.section-veil-module__gowvdW__logo{opacity:0;width:min(15rem,58vw);height:auto}.section-veil-module__gowvdW__line{background:var(--leather);transform-origin:0;opacity:.35;width:min(15rem,58vw);height:1px;transform:scaleX(0)}.section-veil-module__gowvdW__veil[data-phase=in]{animation:.46s cubic-bezier(.7,0,.25,1) both section-veil-module__gowvdW__veilIn}.section-veil-module__gowvdW__veil[data-phase=in] .section-veil-module__gowvdW__logo{animation:.42s .2s both section-veil-module__gowvdW__logoIn}.section-veil-module__gowvdW__veil[data-phase=in] .section-veil-module__gowvdW__line{animation:1.6s cubic-bezier(.3,0,.2,1) .3s both section-veil-module__gowvdW__draw}.section-veil-module__gowvdW__veil[data-phase=out]{pointer-events:none;animation:.56s cubic-bezier(.7,0,.25,1) both section-veil-module__gowvdW__veilOut}.section-veil-module__gowvdW__veil[data-phase=out] .section-veil-module__gowvdW__logo,.section-veil-module__gowvdW__veil[data-phase=out] .section-veil-module__gowvdW__line{opacity:1}.section-veil-module__gowvdW__veil[data-phase=out] .section-veil-module__gowvdW__line{opacity:.35;transform:scaleX(1)}@keyframes section-veil-module__gowvdW__veilIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes section-veil-module__gowvdW__veilOut{0%{transform:none}to{transform:translateY(-100%)}}@keyframes section-veil-module__gowvdW__logoIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes section-veil-module__gowvdW__draw{to{transform:scaleX(1)}}
.site-header-module__hM9mMW__header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#fffffff0;position:sticky;top:0}.site-header-module__hM9mMW__inner{align-items:center;gap:var(--space-4);grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);min-height:5.35rem;display:grid}.site-header-module__hM9mMW__brand{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;justify-self:start;font-size:clamp(1.85rem,2.3vw,2.65rem);line-height:1;text-decoration:none}.site-header-module__hM9mMW__nav{justify-content:center;gap:clamp(1rem,2.1vw,2.25rem);display:flex}.site-header-module__hM9mMW__navLink{min-height:var(--tap);color:var(--ink);font-family:var(--font-display);letter-spacing:0;align-items:center;font-size:1rem;text-decoration:none;display:inline-flex}.site-header-module__hM9mMW__navLink:after{content:"";width:0;height:1px;transition:width var(--duration) var(--ease);background:currentColor;margin-top:1.65rem;margin-left:-100%}.site-header-module__hM9mMW__navLink:hover:after,.site-header-module__hM9mMW__navLink[aria-current=page]:after{width:100%}.site-header-module__hM9mMW__actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.site-header-module__hM9mMW__iconLink,.site-header-module__hM9mMW__cartLink,.site-header-module__hM9mMW__menuToggle{width:var(--tap);height:var(--tap);color:var(--ink);cursor:pointer;transition:background-color var(--duration) var(--ease), transform .1s var(--ease);background:0 0;border:0;place-items:center;text-decoration:none;display:inline-grid;position:relative}.site-header-module__hM9mMW__iconLink:hover,.site-header-module__hM9mMW__cartLink:hover,.site-header-module__hM9mMW__menuToggle:hover{background:color-mix(in srgb, var(--khaki) 35%, transparent)}.site-header-module__hM9mMW__iconLink:active,.site-header-module__hM9mMW__cartLink:active,.site-header-module__hM9mMW__menuToggle:active{transform:translateY(1px)}.site-header-module__hM9mMW__iconLink svg,.site-header-module__hM9mMW__cartLink svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem}.site-header-module__hM9mMW__count{background:var(--leather);min-width:1.12rem;height:1.12rem;color:var(--white);font-variant-numeric:tabular-nums;border-radius:2rem;place-items:center;padding-inline:.2rem;font-size:.62rem;display:grid;position:absolute;top:.1rem;right:.05rem}.site-header-module__hM9mMW__menuToggle{width:auto;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding-inline:.55rem;font-size:.66rem;display:none}.site-header-module__hM9mMW__mobileNav{display:none}.site-header-module__hM9mMW__mobileLink{min-height:var(--tap);border-bottom:1px solid var(--rule);font-family:var(--font-display);align-items:center;padding-block:.3rem;font-size:1.35rem;text-decoration:none;display:flex}@media (max-width:64rem){.site-header-module__hM9mMW__inner{grid-template-columns:1fr auto;min-height:4.5rem}.site-header-module__hM9mMW__nav{display:none}.site-header-module__hM9mMW__menuToggle{display:inline-grid}.site-header-module__hM9mMW__mobileNav{border-top:1px solid var(--rule);gap:0;padding-block:.35rem 1rem;display:grid}}@media (max-width:32rem){.site-header-module__hM9mMW__inner{min-height:4.15rem;padding-right:.75rem}.site-header-module__hM9mMW__brand{font-size:1.7rem}.site-header-module__hM9mMW__iconLink{display:none}}
