.site-header a,.mobile-panel a,.search-panel a{color:inherit;text-decoration:none}.site-header button,.mobile-panel button,.search-panel button,.site-header input,.search-panel input{font-family:var(--font-ui);color:inherit}.site-header button,.mobile-panel button,.search-panel button{font:inherit;color:inherit}.site-header{position:sticky;top:0;z-index:100;height:58px;overflow:visible;background:transparent;border-bottom:0;box-shadow:none;transition:none}.topbar{position:relative;z-index:3;height:58px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:#f0ede6f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.top-left,.top-right{display:flex;align-items:center;gap:18px;min-width:0}.top-left{justify-self:start;color:var(--muted)}.top-right{justify-self:end}.top-note{white-space:nowrap;color:var(--muted)}.brand-logo{justify-self:center;display:flex;align-items:center;line-height:0}.logo-img{display:block;width:min(226px,32vw);height:auto}.tg-link{color:var(--black);transition:color var(--motion-ui) var(--ease)}.tg-link:hover{color:var(--red)}.nav-row{position:absolute;left:0;right:0;top:58px;z-index:8;height:34px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid rgba(10,10,9,.08);border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:#f0ede6f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(0);opacity:1;pointer-events:auto;transition:transform var(--motion-panel) var(--ease),opacity var(--motion-hover) var(--ease);will-change:transform,opacity}.nav-row-hidden .site-header{height:58px}.nav-row-hidden .nav-row,.nav-is-scrolling .nav-row{transform:translateY(-100%);opacity:0;pointer-events:none}.nav-is-scrolling .site-header{height:58px}.nav-core{grid-column:2;display:flex;align-items:center;justify-content:center;gap:26px}.nav-row a{transition:color var(--motion-ui) var(--ease)}.nav-row a:hover,.nav-row a[aria-current=page]{color:var(--red)}.search-inline{grid-column:3;justify-self:end;border:0;background:transparent;color:var(--black);cursor:pointer;text-transform:uppercase;font-size:10px;letter-spacing:.14em;border-bottom:1px solid rgba(10,10,9,.28);padding-bottom:2px;transition:color var(--motion-ui) var(--ease),border-color var(--motion-ui) var(--ease)}.search-inline:hover{color:var(--red);border-color:var(--red)}.mobile-menu-toggle{display:none;width:38px;height:38px;border:0;background:transparent;padding:0;cursor:pointer;align-items:center;justify-content:center}.skull{width:26px;height:26px;display:block;background:url(/assets/apple-touch-icon.png) center/contain no-repeat;transition:transform var(--motion-hover) var(--ease),background-image var(--motion-ui) var(--ease)}.menu-open .skull{transform:rotate(180deg);background-image:url(/assets/apple-touch-icon_red.png)}.menu-open{overflow:hidden}.mobile-panel{position:fixed;left:0;right:0;top:58px;z-index:95;background:var(--red);color:var(--white);transform:translateY(-120%);transition:transform var(--motion-panel) var(--ease);border-bottom:1px solid var(--black);padding:32px var(--pad) 38px;max-height:calc(100dvh - 58px);overflow:auto}.menu-open .mobile-panel{transform:translateY(0)}.mobile-panel-inner{width:100%;margin:0}.mobile-panel__head{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px;color:#f0ede6c7;font-size:10px;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;text-align:left}.mobile-panel nav{display:flex;flex-direction:column;gap:13px;align-items:flex-start;text-align:left}.mobile-panel a{font-family:var(--font-display);font-size:clamp(34px,10vw,54px);line-height:.88;text-transform:uppercase;color:var(--white);letter-spacing:-.01em}.mobile-panel .mobile-small{margin-top:26px;padding-top:18px;border-top:1px solid rgba(240,237,230,.35);display:grid;gap:10px;font-family:var(--font-ui);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#f0ede6d1}.mobile-panel .mobile-small a{font-family:var(--font-ui);font-size:11px;line-height:1.3;letter-spacing:.12em}.progress{position:fixed;left:0;right:0;top:58px;z-index:130;height:2px;background:#0a0a0924;pointer-events:none}.progress-fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--red);transition:width var(--motion-instant) linear}.search-panel{position:fixed;inset:0;z-index:120;background:#0a0a09e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--white);display:none;padding:clamp(28px,6vw,72px)}.search-open .search-panel{display:block}.search-box{width:min(1180px,calc(100vw - var(--pad)*2));max-width:1180px;margin:0 auto;display:grid;gap:26px}.search-head{display:flex;justify-content:space-between;gap:20px;align-items:center;color:#f0ede69e;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.search-close{width:42px;height:42px;border:0;background:transparent;color:var(--white);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-close-icon{display:block;width:26px;height:26px;background:#f0ede6db;-webkit-mask:url(/assets/Cross_45.png) center/contain no-repeat;mask:url(/assets/Cross_45.png) center/contain no-repeat;transition:transform var(--motion-hover) var(--ease),background var(--motion-ui) var(--ease)}.search-close:hover .search-close-icon{background:var(--red);transform:rotate(90deg) scale(1.08)}.search-input{width:100%;border:0;border-bottom:1px solid rgba(240,237,230,.42);background:transparent;color:var(--white);font-size:clamp(28px,6vw,72px);line-height:1.05;padding:12px 34px 18px 0;outline:0;text-transform:uppercase;letter-spacing:-.03em;-webkit-appearance:none;appearance:none}.search-input::placeholder{color:transparent}.search-input::-webkit-search-decoration{display:none}.search-input::-webkit-search-cancel-button{-webkit-appearance:none!important;appearance:none!important;width:18px;height:18px;background:#f0ede6b8!important;-webkit-mask:url(/assets/Cross_45.png) center/contain no-repeat;mask:url(/assets/Cross_45.png) center/contain no-repeat;cursor:pointer;transition:background var(--motion-ui) var(--ease),transform var(--motion-hover) var(--ease)}.search-input::-webkit-search-cancel-button:hover{background:var(--red)!important;transform:rotate(90deg)}.search-input::-ms-clear{display:none;width:0;height:0}.search-input::-ms-reveal{display:none;width:0;height:0}.search-input::-webkit-contacts-auto-fill-button,.search-input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.search-results{display:grid;border-top:1px solid rgba(240,237,230,.25)}.search-result{display:grid;grid-template-columns:80px 120px 1fr 28px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(240,237,230,.18);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f0ede6ad}.search-result b{color:var(--white);font-weight:500;text-transform:none;letter-spacing:0;font-size:14px}.search-result .rub{color:var(--red)}.search-result .go{display:flex;justify-content:flex-end;align-items:center;color:var(--red)}.search-triangle{display:block;width:16px;height:16px;background:var(--red);clip-path:polygon(0 0,100% 50%,0 100%);transition:transform var(--motion-hover) var(--ease),opacity var(--motion-ui) var(--ease);opacity:.86}.search-result:hover .search-triangle{transform:translate(7px);opacity:1}.search-empty{padding:18px 0;border-bottom:1px solid rgba(240,237,230,.18);color:#f0ede68c;font-size:12px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1100px){.nav-core{gap:16px}.top-note{display:none}}@media(max-width:760px){:root{--pad:20px;--col:min(680px, calc(100vw - 40px) )}.topbar{grid-template-columns:auto 1fr auto;height:56px;padding:0 var(--pad)}.site-header,.nav-row-hidden .site-header{height:56px}.brand-logo{justify-self:start}.logo-img{width:min(184px,50vw)}.top-left{display:none}.top-right{justify-self:end;gap:0}.skull{width:26px;height:26px}.tg-link,.search-inline{display:none}.mobile-menu-toggle{display:flex;justify-content:flex-end}.nav-row{display:none}.mobile-panel{top:56px;max-height:calc(100dvh - 56px)}.mobile-panel-inner{width:100%;margin:0}.progress{top:56px}.search-panel{padding:28px var(--pad)}.search-box{width:100%;max-width:none;margin:0}.search-result{grid-template-columns:52px 1fr 24px}.search-result .rub{display:none}}.site-header,.site-header *,.mobile-panel,.mobile-panel *,.search-panel,.search-panel *{box-sizing:border-box}.site-header{line-height:1}.topbar{min-height:58px;max-height:58px;line-height:1}.nav-row{min-height:34px;max-height:34px;line-height:1}.mobile-panel{line-height:1}@media(max-width:760px){.site-header,.site-header .topbar{min-height:56px;max-height:56px}}.search-inline{appearance:none!important;-webkit-appearance:none!important;grid-column:3!important;justify-self:end!important;border:0!important;border-bottom:1px solid rgba(10,10,9,.28)!important;border-radius:0!important;background:transparent!important;color:var(--black)!important;cursor:pointer!important;text-decoration:none!important;text-transform:uppercase!important;font-family:var(--font-ui)!important;font-size:10px!important;line-height:1!important;letter-spacing:.14em!important;padding:0 0 2px!important;margin:0!important;box-shadow:none!important;transition:color var(--motion-ui) var(--ease),border-color var(--motion-ui) var(--ease)!important}.search-inline:hover{color:var(--red)!important;border-color:var(--red)!important;text-decoration:none!important}.site-header{background:var(--white)}.topbar,.nav-row{background:#f0ede6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-panel{background:var(--red)!important}.site-header{background:#f0ede6!important;overflow:visible!important}.site-header:before{content:"";position:absolute;left:0;right:0;top:-192px;height:192px;background:#f0ede6;pointer-events:none;z-index:0}.topbar{position:relative;z-index:3;background:#f0ede6!important}.nav-row{background:#f0ede6!important}@media(max-width:760px){.mobile-panel{top:56px!important;transform:none!important;clip-path:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:transparent!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;border-bottom-color:transparent!important;transition:max-height var(--motion-panel) var(--ease),padding-top var(--motion-panel) var(--ease),padding-bottom var(--motion-panel) var(--ease),border-color var(--motion-panel) var(--ease),background-color 1ms linear var(--motion-panel)!important;will-change:max-height,padding-top,padding-bottom!important}.mobile-panel-inner,.mobile-panel nav,.mobile-panel .mobile-small{max-height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}body.menu-open .mobile-panel{top:56px!important;transform:none!important;clip-path:none!important;pointer-events:auto!important;background:var(--red)!important;max-height:calc(100dvh - 56px)!important;padding-top:32px!important;padding-bottom:38px!important;overflow:auto!important;border-bottom-color:var(--black)!important;transition:max-height var(--motion-panel) var(--ease),padding-top var(--motion-panel) var(--ease),padding-bottom var(--motion-panel) var(--ease),border-color var(--motion-panel) var(--ease),background-color 1ms linear!important}body.menu-open .mobile-panel-inner,body.menu-open .mobile-panel nav,body.menu-open .mobile-panel .mobile-small{max-height:none!important;overflow:visible!important;visibility:visible!important;pointer-events:auto!important}}
