@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-200-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-200-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-cond-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-cond-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-cond-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-cond-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-cond-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-cond-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#0e1214;--panel:#161d20;--card:#202a2d;--line:#2e3b3e;--steel:#4c86a0;--steel-text:#5d9ab6;--light:#b4c3c5;--text:#e6edee;--muted:#8ba0a4;--dim:#839a9e;--green:#7bd32f;--green-lit:#9cf23f;--red:#d0483c;--red-deep:#8f2c23;--red-text:#fa5648;--edit:#d99a1e;--edit-lit:#f0b93a;--edit-on:#17130a;--gold:#f0c93f;--gold-lit:#fff3c2;--gold-deep:#9a7214;--silver:#b6c2c7;--silver-lit:#f2f7f8;--silver-deep:#5a686d;--bronze:#a85e2c;--bronze-lit:#d9905a;--bronze-deep:#4a2510;--scrim:#06090ab8;--shadow-layer:0 12px 28px #00000080;--shadow-layer-up:0 -12px 28px #00000080;--admin-bar-h:0px;--preview-bar-h:0px;--f-display:"Oswald", "Arial Narrow", sans-serif;--f-body:"Fira Sans", system-ui, sans-serif;--f-cond:"Fira Sans Condensed", "Fira Sans", system-ui, sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--t-tap:.12s;--t-state:.2s;--t-layer:.32s;--t-data:.42s;--ease-out:cubic-bezier(.16, 1, .3, 1);--wrap:1620px;--header-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--green) 15%, transparent);flex-direction:column;min-height:100dvh;font-size:16px;line-height:1.5;display:flex}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--s4));margin:0;font-weight:700}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}img{max-width:100%;display:block}.art-lighten{mix-blend-mode:lighten}::selection{background:color-mix(in srgb, var(--green) 30%, transparent);color:var(--text)}input,textarea{caret-color:var(--green)}:root{accent-color:var(--green)}html{scrollbar-color:var(--line) var(--bg)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--steel)}::-webkit-scrollbar-corner{background:var(--bg)}li::marker{color:var(--steel-text)}.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--green);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--steel);outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,box-shadow,opacity,fill,stroke!important;animation-iteration-count:1!important}}@media (max-width:900px){:root{--header-h:96px}}body:has(.js-admin-bar){--admin-bar-h:36px;--header-h:calc(64px + var(--admin-bar-h) + var(--preview-bar-h))}body:has(.js-preview-bar){--preview-bar-h:34px}@media (max-width:900px){body:has(.js-admin-bar){--admin-bar-h:44px;--header-h:calc(96px + var(--admin-bar-h) + var(--preview-bar-h))}}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--s5);padding-left:max(var(--s5), env(safe-area-inset-left));padding-right:max(var(--s5), env(safe-area-inset-right));margin:0 auto}.skip{z-index:100;background:var(--green);color:var(--bg);font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;position:absolute;top:0;left:-9999px}.skip:focus{left:var(--s4);top:var(--s2)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fade{0%{opacity:0}}@keyframes pop{50%{transform:scale(1.28)}}main{animation:rise var(--t-state) var(--ease-out) both}@media (prefers-reduced-motion:reduce){@keyframes rise{0%{opacity:0}}@keyframes pop{50%{background:var(--green-lit)}}}@property --fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fade-r{syntax:"<length>";inherits:false;initial-value:0}.scroller{scrollbar-width:none;scroll-snap-type:x proximity;margin-block:-4px;padding-block:4px;overflow-x:auto}.scroller::-webkit-scrollbar{display:none}.scroller>*{scroll-snap-align:start}@supports (animation-timeline:scroll()){.scroller{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);animation:linear both scrollerFade;animation-timeline:scroll(self inline)}}@keyframes scrollerFade{0%{--fade-l:0px;--fade-r:28px}to{--fade-l:28px;--fade-r:0px}}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s4);color:inherit;font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--t-tap) var(--ease-out), border-color var(--t-tap) var(--ease-out), color var(--t-tap) var(--ease-out), box-shadow var(--t-tap) var(--ease-out);background:0 0;border:1px solid #0000;font-size:14px;font-weight:600;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{cursor:default}.btn-main{background:var(--green);color:var(--bg)}.btn-main:hover:not(:disabled):not([aria-disabled=true]){background:var(--green-lit)}.btn-main:active:not(:disabled):not([aria-disabled=true]){background:var(--green);box-shadow:inset 0 3px #00000038}.btn-main:disabled,.btn-main[aria-disabled=true]{background:var(--card);color:var(--dim)}.btn-side{border-color:var(--line);color:var(--muted)}.btn-side:hover:not(:disabled):not([aria-disabled=true]){color:var(--text);border-color:var(--steel)}.btn-side:active:not(:disabled):not([aria-disabled=true]){background:var(--card);box-shadow:inset 0 3px #0000002e}.btn-side:disabled,.btn-side[aria-disabled=true]{color:var(--dim)}.btn-pick{background:var(--panel);border-color:var(--line);color:var(--muted)}.btn-pick:hover:not(:disabled){color:var(--text);border-color:var(--steel)}.btn-pick[aria-checked=true],.btn-pick[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--bg)}.btn-sm{min-height:32px;padding:0 var(--s3);font-family:var(--f-cond);letter-spacing:.04em;text-transform:none;font-size:13px;font-weight:500}.btn-danger{border-color:var(--line);color:var(--muted)}.btn-danger:hover:not(:disabled):not([aria-disabled=true]),.btn-danger:focus-visible{border-color:var(--red-text);color:var(--red-text)}.btn-icon{width:44px;min-width:44px;color:var(--muted);padding:0}.btn-icon:hover:not(:disabled){color:var(--text)}.btn-quiet{padding:0 var(--s2);color:var(--dim);font-family:var(--f-cond);letter-spacing:.02em;text-transform:none;font-size:14px;font-weight:400}.btn-quiet:hover:not(:disabled){color:var(--text)}.btn-quiet[aria-pressed=true],.btn-quiet[aria-checked=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--green)}@media (forced-colors:active){.btn-quiet[aria-pressed=true],.btn-quiet[aria-checked=true]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}@media (pointer:coarse){.btn,.btn-sm{min-height:44px}.btn-icon{width:44px;min-width:44px}}.btn[data-busy=true]{position:relative;overflow:hidden}.btn[data-busy=true]:after{content:"";opacity:.55;transform-origin:0;width:100%;height:2px;animation:busy 1.1s var(--ease-out) infinite;background:currentColor;position:absolute;bottom:0;left:0}@keyframes busy{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.btn[data-busy=true]:after{opacity:.35;animation:none;transform:scaleX(1)}}
.CartMerge-module__RgNNZG__bar{left:var(--s5);bottom:var(--s5);z-index:46;gap:var(--s3);max-width:min(460px, calc(100vw - 2 * var(--s5)));padding:var(--s4);background:var(--card);border:1px solid var(--edit);box-shadow:var(--shadow-layer);flex-direction:column;display:flex;position:fixed}@media (prefers-reduced-motion:no-preference){.CartMerge-module__RgNNZG__bar{animation:CartMerge-module__RgNNZG__mergeIn var(--t-layer) var(--ease-out)}@keyframes CartMerge-module__RgNNZG__mergeIn{0%{opacity:0;transform:translateY(10px)}}}.CartMerge-module__RgNNZG__text{flex-direction:column;gap:4px;min-width:0;display:flex}.CartMerge-module__RgNNZG__head{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:15px;font-weight:500}.CartMerge-module__RgNNZG__list{font-family:var(--f-cond);color:var(--light);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.CartMerge-module__RgNNZG__acts{gap:var(--s2);flex-wrap:wrap;display:flex}.CartMerge-module__RgNNZG__act{flex:auto;min-height:44px}@media (max-width:560px){.CartMerge-module__RgNNZG__bar{left:var(--s3);right:var(--s3);bottom:var(--s3);max-width:none}}
.ToTop-module__kIKmma__toTop{right:max(var(--s4), env(safe-area-inset-right));bottom:max(var(--s4), env(safe-area-inset-bottom));z-index:30;background:var(--panel);border:1px solid var(--line);width:44px;height:44px;color:var(--muted);cursor:pointer;animation:ToTop-module__kIKmma__fade var(--t-state) var(--ease-out) both;transition:color var(--t-tap) var(--ease-out), border-color var(--t-tap) var(--ease-out), background var(--t-tap) var(--ease-out);place-items:center;padding:0;display:grid;position:fixed}.ToTop-module__kIKmma__toTop:hover{background:var(--card);border-color:var(--steel);color:var(--text)}.ToTop-module__kIKmma__toTop:active{box-shadow:inset 0 3px #0000002e}
