@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f0377bdf-module__siNsfG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f0377bdf-module__siNsfG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.p.2888ryxa0751p.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(../media/7e93c0a52799e849-s.081af6y49e67w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.0evsli58wo2lo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_eb47cbe8-module__JvSKMW__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_eb47cbe8-module__JvSKMW__variable{--font-oswald:"Oswald", "Oswald Fallback"}
:root{--black:#0e0f0f;--charcoal:#181a19;--steel:#343936;--paper:#e9e6de;--paper-deep:#d9d5ca;--bone:#f3f0e8;--muted:#767b76;--khaki:#626859;--bronze:#9b7952;--line:#1316142b}*{box-sizing:border-box;scrollbar-color:var(--bronze) #111312;scrollbar-width:thin}html{scroll-behavior:smooth;scroll-padding-top:88px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#111312;border-left:1px solid #ffffff12}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #ad8961, var(--bronze));border:3px solid #111312;border-radius:0;min-height:64px}::-webkit-scrollbar-thumb:hover{background:#bd9568}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:#111312}body{background:var(--paper);color:var(--black);font-family:var(--font-inter), Arial, sans-serif;margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.section{padding:104px 6vw}.section-title{justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px;display:flex}.section-title span{color:var(--bronze);letter-spacing:2.3px;font-size:9px;font-weight:800}.section-title h2{font-family:var(--font-oswald);letter-spacing:-1px;margin:8px 0 0;font-size:clamp(52px,6vw,78px);line-height:.98}.section-title>p{width:390px;max-width:100%;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.section-title--dark h2{color:var(--bone)}.section-title--dark>p{color:#8e948e}.status-dot{background:#87926d;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #87926d1f}.solid-action,.primary-control{background:var(--bronze);color:#fff;text-transform:uppercase;letter-spacing:1.1px;border:0;font-size:10px;font-weight:800}.solid-action{justify-content:space-between;align-items:center;width:210px;height:52px;padding:0 18px;display:flex}.solid-action:hover,.primary-control:hover:not(:disabled){background:#b28b5f}.primary-control{justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 19px;display:flex}.primary-control span{font-size:18px}.primary-control:disabled{opacity:.35;cursor:not-allowed}.steam-action{color:#fff;text-transform:uppercase;letter-spacing:1px;background:0 0;border:1px solid #ffffff40;height:52px;padding:0 20px;font-size:10px;font-weight:800}.steam-action:hover{color:var(--black);background:#fff}.steam-action--wide{background:#1d2f40;width:100%;margin-top:18px}.toast{z-index:120;background:var(--black);color:#fff;align-items:center;gap:10px;padding:13px 18px;font-size:11px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #00000047}.toast span{color:#a6b288}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.site-header{z-index:90;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0e0f0ff0;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:76px;margin-bottom:-76px;padding:0 4vw;display:flex;position:sticky;top:0;left:0;right:0;box-shadow:0 12px 34px #0000002e}.identity{align-items:center;min-width:190px;display:flex}.identity>span:last-child{flex-direction:column;display:flex}.identity strong{font-family:var(--font-oswald);letter-spacing:2.5px;font-size:19px;line-height:1}.identity small{color:#8e948e;letter-spacing:3px;margin-top:5px;font-size:8px}.site-nav{align-items:center;gap:38px;height:100%;display:flex}.site-nav a{color:#a5aaa5;letter-spacing:1.2px;text-transform:uppercase;place-items:center;height:100%;font-size:10px;font-weight:800;display:grid}.site-nav a:hover{color:#fff}.header-tools{align-items:center;gap:8px;display:flex}.header-balance{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;align-items:center;gap:12px;height:42px;padding:0 13px;display:flex}.header-balance span{color:#8c938e;text-transform:uppercase;letter-spacing:1px;font-size:8px}.header-balance strong{font-family:var(--font-oswald);font-size:16px}.header-square{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;min-width:42px;height:42px;font-size:9px;font-weight:800}.header-square:hover{border-color:#a58c6d}.header-account{padding:0;overflow:hidden}.header-account img,.header-account__fallback{object-fit:cover;place-items:center;width:40px;height:40px;display:grid}.header-account__fallback{background:var(--steel);color:var(--bone);font-family:var(--font-oswald);font-size:17px}.header-login{letter-spacing:.8px;text-transform:uppercase;width:auto;padding:0 13px}.header-cart{align-items:center;gap:8px;padding:0 11px;display:flex}.header-cart b{background:var(--bronze);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}
.hero{color:#fff;background:#121413;grid-template-columns:1.08fr .92fr;align-items:center;min-height:690px;padding:130px 6vw 100px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.09;background:repeating-linear-gradient(110deg,#0000 0 70px,#8b918c 71px,#0000 72px 142px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero__copy{z-index:2;max-width:690px;position:relative}.overline{color:#9da39e;text-transform:uppercase;letter-spacing:2.3px;margin-bottom:21px;font-size:10px;font-weight:800}.hero h1{font-family:var(--font-oswald);letter-spacing:-5px;color:var(--paper);margin:0;font-size:clamp(82px,10vw,150px);line-height:.8}.hero__statement{color:#b18b62;font-family:var(--font-oswald);letter-spacing:-.5px;margin:22px 0 20px;font-size:clamp(34px,4vw,55px);line-height:1.02}.hero__description{color:#9da39e;max-width:560px;font-size:14px;line-height:1.8}.hero__actions{gap:10px;margin-top:31px;display:flex}.hero__artifact{z-index:1;place-items:center;min-height:470px;display:grid;position:relative}.hero__artifact:before,.hero__artifact:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:410px;height:410px;position:absolute}.hero__artifact:after{border-style:dashed;width:275px;height:275px}.artifact__case{z-index:1;background:linear-gradient(145deg,#555b4f,#20231f 65%);border:9px solid #171917;grid-template-rows:auto 1fr auto;place-items:center;width:300px;height:270px;padding:21px 30px 23px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:25px 34px 70px #00000073,inset 0 0 0 1px #6b7164}.artifact__case:after{content:"";pointer-events:none;border:1px solid #d7d2c829;position:absolute;inset:9px}.artifact__case small,.artifact__case span{z-index:2;color:#aab0a7;letter-spacing:3px;justify-self:start;font-size:8px;position:relative}.artifact__logo{z-index:2;object-fit:cover;filter:saturate(.82)contrast(1.04);background:#050505;border-radius:50%;width:174px;height:174px;position:relative;box-shadow:0 0 0 1px #d7d2c82e}.artifact__index,.artifact__coordinates{color:#777e78;font-family:var(--font-oswald);letter-spacing:1.3px;font-size:11px;line-height:1.5;position:absolute}.artifact__index{top:25px;right:12%}.artifact__coordinates{bottom:35px;left:7%}
.servers{background:var(--paper-deep);border-bottom:1px solid var(--line);padding-top:78px;padding-bottom:78px}.servers .section-title{margin-bottom:34px}.server-grid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1px;padding:1px;display:grid}.server-card{background:var(--paper);grid-template-rows:auto 1fr auto;min-height:210px;padding:22px 24px 0;display:grid}.server-card>header,.server-card__identity,.server-card>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.server-card>header{color:var(--muted);font-family:var(--font-oswald);letter-spacing:1.4px;text-transform:uppercase;font-size:10px}.server-card__state{font-family:var(--font-inter);letter-spacing:1px;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.status-dot.is-offline{background:#8b776f;box-shadow:0 0 0 3px #8b776f1f}.server-card__identity{padding:25px 0}.server-card__identity small,.server-card__online small,.server-card>footer span{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:800}.server-card h3{font-family:var(--font-oswald);letter-spacing:.4px;text-transform:uppercase;margin:5px 0 4px;font-size:29px}.server-card p{color:var(--muted);margin:0;font-size:10px}.server-card__online{text-align:right}.server-card__online strong{font-family:var(--font-oswald);margin-top:3px;font-size:31px;line-height:1;display:block}.server-card>footer{border-top:1px solid var(--line);min-height:42px}.server-card code{font-family:var(--font-oswald);letter-spacing:.7px;font-size:11px}@media (max-width:480px){.server-card{min-height:230px;padding-left:18px;padding-right:18px}.server-card__identity{align-items:end;gap:10px}.server-card h3{font-size:24px}.server-card__online strong{font-size:25px}}
.daily-case-section{background:var(--charcoal);color:var(--bone);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:8vw;display:grid;overflow:hidden}.daily-case-section__copy>span{color:#b99a72;letter-spacing:2.2px;font-size:9px;font-weight:800}.daily-case-section h2{font-family:var(--font-oswald);margin:13px 0 22px;font-size:clamp(54px,6vw,88px);line-height:.92}.daily-case-section p{color:#a5aba5;max-width:560px;font-size:13px;line-height:1.75}.daily-case-section .solid-action{margin-top:30px}.daily-case-card{isolation:isolate;min-height:390px;color:var(--bone);text-align:left;background:#323832;border:1px solid #596056;padding:48px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:25px 28px #0e0f0f}.daily-case-card:before,.daily-case-card:after{content:"";z-index:-1;border:1px solid #e9e6de1a;border-radius:50%;position:absolute}.daily-case-card:before{inset:-130px 40% -150px -180px}.daily-case-card:after{width:220px;height:220px;top:-60px;right:-50px}.daily-case-card small,.daily-case-card span{color:#aeb5ad;letter-spacing:2px;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.daily-case-card strong{font-family:var(--font-oswald);letter-spacing:-3px;margin:45px 0;font-size:clamp(58px,7vw,94px);line-height:.78;display:block}.daily-case-card i{color:#b99a72;font-family:var(--font-oswald);font-size:25px;font-style:normal;position:absolute;bottom:34px;right:38px}.modal.daily-case-modal{width:min(970px,100%);padding:30px;overflow:hidden auto}.case-roulette{background:#151817;border-block:1px solid #4a4f49;height:184px;margin:24px -30px 20px;position:relative;overflow:hidden;container-type:inline-size}.case-roulette:before,.case-roulette:after{content:"";z-index:4;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.case-roulette:before{background:linear-gradient(90deg,#151817,#0000);left:0}.case-roulette:after{background:linear-gradient(-90deg,#151817,#0000);right:0}.case-roulette__marker{z-index:5;background:var(--bronze);width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px #b78d5bcc}.case-roulette__marker:before,.case-roulette__marker:after{content:"";border:7px solid #0000;position:absolute;left:-6px}.case-roulette__marker:before{border-top-color:var(--bronze);top:0}.case-roulette__marker:after{border-bottom-color:var(--bronze);bottom:0}.case-roulette__strip{will-change:transform;gap:8px;width:max-content;padding:13px 0;display:flex}.case-roulette__strip.is-rolling{transition:transform 7s cubic-bezier(.04,.72,.06,1)}.case-reel-item{color:#fff;background:#252927;flex:0 0 150px;min-width:0;padding:7px}.case-reel-item>strong{font-family:var(--font-oswald);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.case-item-visual{color:#efece4;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.case-item-visual:after{content:"";background:radial-gradient(circle,#ffffff29,#0000 55%);position:absolute;inset:0}.case-item-visual img{object-fit:contain;object-position:center center}.case-item-visual strong{z-index:1;font-family:var(--font-oswald);font-size:35px}.case-item-visual span{z-index:2;color:#ffffff8c;letter-spacing:.8px;font-size:6px;position:absolute;bottom:5px;left:7px}.daily-case-modal__meta,.daily-case-modal__prize-heading,.case-prize>div{justify-content:space-between;align-items:center;display:flex}.daily-case-modal__meta{text-transform:uppercase;background:#dcd8ce;margin-bottom:18px;padding:11px 13px;font-size:9px}.daily-case-modal__meta span{color:var(--muted)}.daily-case-modal__prize-heading{letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:8px}.case-prizes{grid-template-columns:repeat(4,1fr);gap:8px;max-height:220px;display:grid;overflow:auto}.case-prize{background:#dcd8ce;padding:7px}.case-prize .case-item-visual{height:85px}.case-prize>div{gap:8px;margin-top:7px}.case-prize strong{font-family:var(--font-oswald);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;overflow:hidden}.case-prize span{color:var(--bronze);font-size:10px;font-weight:800}.daily-case-open{margin-top:18px}.daily-case-error{color:#82463e;margin:13px 0 0;font-size:10px}.case-win{text-align:center;overflow:hidden}.case-win>header{justify-content:space-between;align-items:center;display:flex}.case-win>header small,.case-win__eyebrow{color:var(--bronze);letter-spacing:1.7px;font-size:8px;font-weight:800}.case-win__visual{height:240px;margin:16px 0 22px}.case-win__visual strong{font-size:76px}.case-win h2{font-family:var(--font-oswald);text-transform:uppercase;margin:7px 0;font-size:42px}.case-win>p{color:var(--muted);font-size:11px}.case-win dl{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.case-win dl div{padding:13px}.case-win dl div+div{border-left:1px solid var(--line)}.case-win dt{color:var(--muted);text-transform:uppercase;font-size:7px}.case-win dd{margin:4px 0 0;font-size:10px;font-weight:800}@media (max-width:720px){.daily-case-section{grid-template-columns:1fr;gap:55px}.daily-case-card{min-height:310px;padding:30px;box-shadow:14px 15px #0e0f0f}.daily-case-card strong{margin:35px 0;font-size:64px}.modal.daily-case-modal{padding:20px 15px}.case-roulette{margin-inline:-15px}.case-prizes{grid-template-columns:repeat(2,1fr);max-height:190px}.case-prize .case-item-visual{height:70px}}
.catalog-controls{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:24px;padding-top:20px;display:flex}.category-list{flex-wrap:wrap;gap:6px;display:flex}.category-list button{letter-spacing:.7px;text-transform:uppercase;background:0 0;border:1px solid #bdbdb5;height:39px;padding:0 17px;font-size:9px;font-weight:800}.category-list button:hover,.category-list button.is-active{border-color:var(--black);background:var(--black);color:#fff}.catalog-query{gap:7px;display:flex}.catalog-query input,.catalog-query select{height:39px;color:var(--black);background:0 0;border:1px solid #bdbdb5;font-size:10px}.catalog-query input{width:190px;padding:0 12px}.catalog-query select{text-transform:uppercase;padding:0 30px 0 11px;font-weight:700}.product-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-card{background:#dfdcd3;border:1px solid #0000;min-width:0;transition:transform .18s,border-color .18s;position:relative}.product-card__open{z-index:3;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.product-card__open:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.product-card:hover{border-color:#b5b2a9;transform:translateY(-4px)}.product-visual{isolation:isolate;background:#4b5049;place-items:center;height:225px;display:grid;position:relative;overflow:hidden}.product-visual:before{content:"";z-index:1;background:radial-gradient(circle at 50% 40%,#ffffff26,#0000 35%),repeating-linear-gradient(135deg,#0000 0 35px,#ffffff0a 36px,#0000 37px 72px);position:absolute;inset:0}.product-visual--photo:before{background:linear-gradient(#0a0c0b0d 42%,#0a0c0bad 100%)}.product-photo{z-index:3;object-fit:contain;object-position:center center}.product-visual>span{z-index:4;color:#ffffff80;letter-spacing:1.3px;font-size:7px;position:absolute;bottom:11px;left:13px}.product-visual>b{z-index:4;background:var(--paper);color:var(--black);letter-spacing:1px;text-transform:uppercase;padding:6px 8px;font-size:7px;position:absolute;top:12px;right:12px}.product-visual>strong{z-index:2;color:#e5e0d6;font-family:var(--font-oswald);letter-spacing:-3px;text-shadow:0 13px 25px #0000004d;font-size:65px;position:relative;transform:rotate(-3deg)}.product-visual>i{z-index:2;background:#ffffff26;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 35px #ffffff14,0 -35px #ffffff14}.product-visual--graphite{background:#404544}.product-visual--olive{background:#545c4c}.product-visual--sand{background:#746d5e}.product-visual--medical{background:#6b4b48}.product-visual--rust{background:#78533b}.product-visual--night{background:#303836}.product-copy{padding:19px 18px 17px}.product-copy>small{color:#666d66;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.product-copy h3{font-family:var(--font-oswald);text-transform:uppercase;margin:10px 0 4px;font-size:21px}.product-copy>p{color:#737971;margin-bottom:20px;font-size:10px}.product-price{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding-top:14px;display:flex}.product-price>span{flex-direction:column;display:flex}.product-price strong{font-family:var(--font-oswald);font-size:22px}.product-price del{color:#8d928b;font-size:9px}.product-price button{z-index:4;border:1px solid var(--black);text-transform:uppercase;background:0 0;height:36px;padding:0 12px;font-size:8px;font-weight:800;position:relative}.product-price button:hover{background:var(--black);color:#fff}.catalog-empty{color:var(--muted);text-align:center;border:1px dashed #b8b7af;padding:55px;font-size:12px}
.catalog{color:var(--bone);background:radial-gradient(circle at 82% 12%,#9b79521a,#0000 30%),radial-gradient(circle at 8% 85%,#6268591a,#0000 32%),repeating-linear-gradient(135deg,#0000 0 72px,#ffffff04 73px,#0000 74px 146px),#111412}.catalog .section-title>p{color:#929892}.catalog .catalog-controls{border-color:#ffffff24}.catalog .category-list button{color:#b8bdb8;border-color:#fff3}.catalog .category-list button:hover,.catalog .category-list button.is-active{border-color:var(--bronze);background:var(--bronze);color:#fff}.catalog .catalog-query input,.catalog .catalog-query select{color:var(--bone);background:#191d1a;border-color:#fff3}.catalog .catalog-query input::placeholder{color:#777d78}.catalog .catalog-query option{color:var(--bone);background:#191d1a}.catalog .product-grid{gap:16px}.catalog .product-card{color:var(--bone);background:#1b1e1c;border-color:#ffffff14;box-shadow:0 12px 35px #00000059}.catalog .product-card:hover{border-color:#ffffff3d}.catalog .product-copy>small{color:#9da795}.catalog .product-copy h3{color:var(--bone)}.catalog .product-copy>p,.catalog .product-price del{color:#8c938d}.catalog .product-price{border-color:#ffffff24}.catalog .product-price button{color:var(--bone);border-color:#ffffffb3}.catalog .product-price button:hover{background:var(--bone);color:var(--black)}.catalog .product-price button:after{color:var(--bone)}.catalog .product-price button:hover:after{color:var(--black)}.catalog .catalog-empty{color:#929892;border-color:#ffffff38}
.principles{background:var(--charcoal);color:#fff}.principle-grid,.delivery-steps{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{border-right:1px solid #ffffff21;min-height:240px;padding:32px 42px 35px 0}.principle-grid article+article{padding-left:42px}.principle-grid article>span{color:var(--bronze);font-family:var(--font-oswald);font-size:13px}.principle-grid h3,.delivery-steps h3{font-family:var(--font-oswald);text-transform:uppercase;margin:48px 0 12px;font-size:25px}.principle-grid p{color:#8f958f;max-width:310px;margin:0;font-size:12px;line-height:1.75}.delivery-steps{border-color:var(--line)}.delivery-steps article{border-right:1px solid var(--line);min-height:230px;padding:30px 38px 35px 0}.delivery-steps article+article{padding-left:38px}.delivery-steps article>span{font-family:var(--font-oswald);color:var(--bronze);font-size:13px}.delivery-steps h3{margin-top:45px}.delivery-steps p{max-width:300px;color:var(--muted);font-size:12px;line-height:1.7}.delivery-note{background:var(--paper-deep);border-left:4px solid var(--bronze);justify-content:space-between;align-items:center;gap:30px;min-height:92px;margin-top:20px;padding:18px 23px;display:flex}.delivery-note strong{font-family:var(--font-oswald);text-transform:uppercase;font-size:17px}.delivery-note p{color:var(--muted);margin:5px 0 0;font-size:10px}.delivery-note button{border:1px solid var(--black);text-transform:uppercase;background:0 0;padding:12px 15px;font-size:8px;font-weight:800}.faq{padding-top:50px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:var(--font-oswald);text-transform:uppercase;justify-content:space-between;padding:24px 0;font-size:19px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--muted)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{max-width:720px;color:var(--muted);padding-bottom:20px;font-size:12px;line-height:1.7}.site-footer{color:#777c78;text-transform:uppercase;background:#0b0c0c;align-items:center;gap:6vw;min-height:180px;padding:38px 6vw;font-size:8px;line-height:1.7;display:flex}.footer-logo-link{background:#050505;border-radius:50%;flex:0 0 88px;width:88px;height:88px;display:block;box-shadow:0 0 0 1px #d7d2c829}.footer-logo-link:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.footer-logo{object-fit:cover;filter:saturate(.82)contrast(1.04);border-radius:50%;width:100%;height:100%;display:block}.site-footer p{margin:0}.site-footer nav{color:#a8ada8;flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.freekassa-banner{flex:none;line-height:0;display:block}.freekassa-banner img{width:min(220px,18vw);height:auto;display:block}.freekassa-banner:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.site-footer>small{color:#505450}
.support{background:var(--charcoal);color:var(--bone)}.support__title>p{color:#969c96}.support__channels{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support__channels article{grid-template-columns:34px 1fr;min-height:260px;padding:30px 38px 34px 0;display:grid}.support__channels article+article{border-left:1px solid #ffffff24;padding-left:38px}.support__channels article>span{color:var(--bronze);font-family:var(--font-oswald);font-size:13px}.support__channels small{color:#777e78;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.support__channels h3{font-family:var(--font-oswald);margin:10px 0 12px;font-size:27px}.support__channels p{color:#969c96;max-width:420px;margin:0;font-size:11px;line-height:1.75}.support__channels a{border-bottom:1px solid var(--bronze);width:fit-content;max-width:100%;color:var(--bone);letter-spacing:.4px;overflow-wrap:anywhere;text-transform:uppercase;grid-column:2;align-self:end;margin-top:28px;padding-bottom:6px;font-size:9px;font-weight:800}.support__channels a:hover,.support__channels a:focus-visible{color:#c69a69}.support__channels a:focus-visible{outline:2px solid var(--bronze);outline-offset:5px}.support__channels a b{margin-left:8px;font-size:13px}@media (max-width:720px){.support__channels{grid-template-columns:1fr}.support__channels article,.support__channels article+article{border-left:0;min-height:240px;padding:26px 0}.support__channels article+article{border-top:1px solid #ffffff24}}
.overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040505b8;padding:20px;display:flex;position:fixed;inset:0}.overlay--center{justify-content:center;align-items:center}.overlay--right{justify-content:flex-end;padding:0}.overlay__dismiss{cursor:default;background:0 0;border:0;position:absolute;inset:0}.modal,.drawer{z-index:1;background:var(--paper);position:relative;box-shadow:0 30px 90px #0006}.modal{width:min(530px,100%);max-height:92vh;padding:38px;overflow:auto}.drawer{flex-direction:column;width:min(470px,100%);height:100%;display:flex}.overlay-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:22px;display:flex}.overlay-header small,.modal>small{color:var(--bronze);letter-spacing:1.7px;font-size:8px;font-weight:800}.overlay-header h2,.modal>h2{font-family:var(--font-oswald);margin:4px 0 0;font-size:36px;line-height:1}.overlay-header h2 span{color:var(--muted);font-size:15px}.close-button{background:0 0;border:0;font-size:28px;line-height:1}.drawer .overlay-header{padding:30px 28px 22px}.drawer__content{flex:1;padding:16px 28px;overflow:auto}.empty-order{text-align:center;place-content:center;height:100%;display:grid}.empty-order strong{font-family:var(--font-oswald);text-transform:uppercase;font-size:24px}.empty-order p{color:var(--muted);font-size:11px}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:66px 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.cart-line__visual{color:#fff;height:62px;font-family:var(--font-oswald);place-items:center;font-size:19px;display:grid}.cart-line>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.cart-line>div:nth-child(2) strong{font-family:var(--font-oswald);text-transform:uppercase;font-size:16px}.cart-line small{color:var(--muted);font-size:8px}.cart-line>div:nth-child(2) span{font-size:9px}.cart-line>div:last-child{flex-direction:column;align-items:end;gap:8px;display:flex}.cart-line>div:last-child b{font-size:10px}.cart-line>div:last-child button{color:var(--muted);background:0 0;border:0;font-size:17px}.drawer__footer{border-top:1px solid var(--line);padding:22px 28px 26px}.drawer__footer>div{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.drawer__footer>div span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.drawer__footer>div strong{font-family:var(--font-oswald);font-size:28px}.drawer__footer>p{color:var(--muted);text-align:center;margin:10px 0 0;font-size:8px}
.modal.product-details{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:min(880px,100%);padding:0;display:grid;overflow:hidden auto}.product-details__media{min-width:0;height:100%;min-height:510px}.product-details__media .product-photo{object-fit:contain;object-position:center center}.product-details__content{flex-direction:column;min-width:0;padding:38px;display:flex}.product-details .overlay-header h2{overflow-wrap:anywhere;font-size:clamp(28px,3vw,42px);line-height:1.05}.product-details .overlay-header small{overflow-wrap:anywhere;display:block}.product-details__status{color:#666d66;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:7px;margin-top:22px;font-size:8px;font-weight:800;display:flex}.product-details__description{color:var(--muted);margin:13px 0 24px;font-size:12px;line-height:1.7}.product-details__facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.product-details__facts div{padding:16px 8px 16px 0}.product-details__facts dt{color:var(--muted);text-transform:uppercase;font-size:8px}.product-details__facts dd{margin:5px 0 0;font-size:10px;font-weight:800}.product-details__purchase{margin-top:auto;padding-top:28px}.product-details__purchase>span{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.product-details__purchase small{color:var(--muted);text-transform:uppercase;margin-right:auto;font-size:8px;font-weight:800}.product-details__purchase strong{font-family:var(--font-oswald);font-size:34px}.product-details__purchase del{color:var(--muted);font-size:10px}.product-details__purchase b{font-size:18px}@media (max-width:720px){.modal.product-details{grid-template-columns:1fr;max-height:94vh}.product-details__media{min-height:225px}.product-details__content{padding:26px 20px}}@media (max-width:400px){.product-details__media{min-height:190px}.product-details__facts{grid-template-columns:1fr 1fr}.product-details__facts div:last-child{grid-column:1/3;padding-top:0}}
.confirmation__target{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px;padding:11px 0 13px;display:grid}.confirmation__server{gap:6px;min-width:0;display:grid}.confirmation__server span{color:var(--muted);text-transform:uppercase;font-size:8px}.confirmation__server select{background:var(--paper-deep);width:100%;min-width:0;height:36px;color:var(--black);font:inherit;border:1px solid #b6b6ae;padding:0 32px 0 11px;font-size:11px;font-weight:700}.confirmation__mode{box-sizing:border-box;color:#707960;letter-spacing:1px;border:1px solid #b6b6ae;place-items:center;min-width:44px;height:36px;font-size:9px;font-weight:800;display:grid}.confirmation__server select:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.confirmation__facts,.success dl{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.confirmation__facts div,.success dl div{padding:15px 5px 15px 0}.confirmation__facts dt,.success dt{color:var(--muted);text-transform:uppercase;font-size:8px}.confirmation__facts dd,.success dd{margin:5px 0 0;font-size:10px;font-weight:700}.confirmation__items{max-height:145px;margin:15px 0;overflow:auto}.confirmation__items div{border-bottom:1px dotted #b6b6ae;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.confirmation__total{border-top:2px solid var(--black);justify-content:space-between;align-items:end;padding:15px 0;display:flex}.confirmation__total span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.confirmation__total strong{font-family:var(--font-oswald);font-size:29px}.purchase-consent{background:var(--paper-deep);cursor:pointer;grid-template-columns:18px 1fr;gap:10px;margin:4px 0 16px;padding:13px;font-size:9px;line-height:1.55;display:grid}.purchase-consent input{accent-color:var(--bronze);margin:2px 0 0}.demo-note{text-align:center;margin-top:11px;display:block;color:var(--muted)!important;letter-spacing:.5px!important}.purchase-error{color:#82463e;text-align:center;margin:11px 0 0;font-size:10px;line-height:1.5}.success{text-align:center}.success__stamp{color:#68725c;width:88px;height:88px;font-family:var(--font-oswald);border:1px solid #7c866e;border-radius:50%;place-items:center;margin:0 auto 19px;font-size:14px;display:grid;transform:rotate(-7deg)}.success>h2{margin:7px 0 16px;font-size:44px}.success>p{max-width:390px;color:var(--muted);margin:0 auto 19px;font-size:11px;line-height:1.7}.success__route{text-align:left;border-top:1px solid var(--line);margin:18px 0}.success__route div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;padding:12px 0;font-size:10px;display:grid}.success__route span{color:var(--bronze);font-family:var(--font-oswald)}.success dl{text-align:left;grid-template-columns:1fr 1fr;margin-bottom:18px}
.modal-intro{color:var(--muted);margin:18px 0;font-size:11px;line-height:1.65}.topup-shortfall{border-left:3px solid var(--bronze);background:var(--paper-deep);grid-template-columns:1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:grid}.topup-shortfall div{gap:3px;display:grid}.topup-shortfall span,.amount-options__label{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.topup-shortfall strong{font-family:var(--font-oswald);font-size:24px}.topup-shortfall button{border:1px solid var(--bronze);min-height:34px;color:var(--black);text-transform:uppercase;background:0 0;padding:0 12px;font-size:8px;font-weight:800}.topup-shortfall button.is-selected{background:var(--bronze);color:#fff}.amount-options__label{margin-bottom:7px;display:block}.amount-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.amount-options button{height:46px;font-family:var(--font-oswald);background:0 0;border:1px solid #b8b9b1}.amount-options button.is-active{background:var(--charcoal);color:#fff}.amount-input{border:1px solid #b8b9b1;align-items:center;gap:10px;height:54px;margin:10px 0 14px;padding:0 13px;display:flex}.amount-input span{color:var(--muted);text-transform:uppercase;font-size:8px}.amount-input input{text-align:right;min-width:0;font-family:var(--font-oswald);background:0 0;border:0;outline:0;flex:1;font-size:19px}.topup-error{color:#7c392f;background:#9b4f4217;border-left:3px solid #9b4f42;margin:10px 0 0;padding:10px 12px;font-size:9px;line-height:1.55}
.profile{background:var(--paper-deep);align-items:center;gap:12px;margin-top:18px;padding:13px;display:flex}.profile>div{background:var(--charcoal);color:#fff;width:45px;height:45px;font-family:var(--font-oswald);place-items:center;font-size:23px;display:grid}.profile__avatar{overflow:hidden}.profile__avatar img{object-fit:cover;width:100%;height:100%}.profile>span{flex-direction:column;gap:4px;display:flex}.profile strong{font-size:11px}.profile small{color:var(--muted);font-size:8px}.profile i{background:#999;border-radius:50%;width:7px;height:7px;margin-left:auto}.profile i.is-online{background:#82906a}.account-balance{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:17px 0;display:grid}.account-balance span{color:var(--muted);text-transform:uppercase;font-size:8px}.account-balance strong{font-family:var(--font-oswald);grid-row:2;font-size:27px}.account-balance button{border:1px solid var(--black);text-transform:uppercase;background:0 0;grid-area:1/2/3;padding:9px 12px;font-size:8px;font-weight:800}.queue-title{text-transform:uppercase;align-items:center;gap:8px;margin:18px 0 7px;font-size:9px;display:flex}.queue-title span{background:var(--bronze);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.queue-list{scrollbar-color:#9b7952c7 transparent;scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior:contain;max-height:190px;padding-right:12px;overflow:hidden auto}.queue-list::-webkit-scrollbar{width:6px}.queue-list::-webkit-scrollbar-track{background:linear-gradient(90deg,#0000 2px,#1316141f 2px 3px,#0000 3px);border:0}.queue-list::-webkit-scrollbar-thumb{background:#9b7952c7;border:0;border-radius:999px;min-height:46px}.queue-list::-webkit-scrollbar-thumb:hover{background:var(--bronze)}.queue-list::-webkit-scrollbar-button{width:0;height:0;display:none}.queue-list::-webkit-scrollbar-button:single-button{width:0;height:0;display:none}.queue-list article{border-bottom:1px solid var(--line);grid-template-columns:49px 1fr auto;align-items:center;gap:11px;padding:7px 4px 7px 0;display:grid}.queue-list .cart-line__visual{height:45px;font-size:14px}.queue-list article>span{flex-direction:column;gap:3px;display:flex}.queue-list strong{font-family:var(--font-oswald);text-transform:uppercase;font-size:14px}.queue-list small{color:var(--muted);font-size:7px}.queue-list article>b{color:#6f795e;font-family:var(--font-oswald)}.queue-list__empty{color:var(--muted);text-align:center;margin:18px 0;font-size:9px}.notification-setting{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.notification-setting>span{flex-direction:column;gap:3px;display:flex}.notification-setting strong{font-size:9px}.notification-setting small{color:var(--muted);font-size:8px}.notification-setting input{width:18px;height:18px;accent-color:var(--bronze)}.logout-form{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.admin-entry{background:var(--charcoal);color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 14px;font-size:8px;font-weight:800;display:flex}.admin-entry:hover{background:var(--bronze)}.admin-entry span{font-size:16px}.logout-form button{color:#786c5e;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.logout-form button:hover{color:var(--black)}
.admin-shell{min-height:100vh;color:var(--bone);background:#111312;padding:44px clamp(18px,5vw,76px) 80px}.admin-header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.admin-header small{color:var(--bronze);letter-spacing:2px;font-size:9px;font-weight:800}.admin-header h1{font:clamp(48px,7vw,82px)/.9 var(--font-oswald);margin:4px 0 0}.admin-header__account{align-items:center;gap:28px;display:flex}.admin-header__account>span{flex-direction:column;font-size:11px;font-weight:700;display:flex}.admin-header__account a{text-transform:uppercase;border:1px solid #fff3;padding:12px 15px;font-size:9px;font-weight:800}.admin-catalog{margin-top:30px}.admin-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:16px;display:grid}.admin-toolbar input{color:#fff;background:#191c1a;border:1px solid #ffffff2e;width:100%;height:46px;padding:0 14px}.admin-toolbar>span{color:#858b86;font-size:10px}.admin-toolbar>button{background:var(--bronze);color:#fff;text-transform:uppercase;border:0;height:46px;padding:0 18px;font-size:9px;font-weight:800}.admin-notice{border-left:3px solid var(--bronze);background:#1c201d;margin-top:16px;padding:12px 14px;font-size:11px}.admin-table-wrap{margin-top:20px;overflow-x:auto}.admin-table{border-collapse:collapse;background:#181b19;width:100%}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #ffffff17;padding:18px 16px;font-size:11px}.admin-table th{color:#8a908b;text-transform:uppercase;letter-spacing:1px;font-size:8px}.admin-table td:first-child{min-width:250px}.admin-table td strong,.admin-table td small{display:block}.admin-table td strong{font:18px var(--font-oswald);text-transform:uppercase}.admin-table td small{color:#777e78;margin-top:4px;font-size:8px}.admin-table td>span{color:#a37b70}.admin-table td>span.is-active{color:#9aaa80}.admin-table td:last-child{white-space:nowrap;text-align:right}.admin-table button{color:#ddd;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:700}.admin-table .admin-delete{color:#b57e72}.admin-editor-layer{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030404c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-editor-dismiss{background:0 0;border:0;position:absolute;inset:0}.admin-editor{background:var(--paper);width:min(760px,100%);max-height:94vh;color:var(--black);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.admin-editor__title{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px;display:flex}.admin-editor__title small{color:var(--bronze);font-size:8px;font-weight:800}.admin-editor__title h2{font:34px var(--font-oswald);text-transform:uppercase;margin:3px 0 0}.admin-editor__title>button{background:0 0;border:0;font-size:28px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.admin-field{flex-direction:column;gap:6px;display:flex}.admin-field--wide{grid-column:1/-1}.admin-field span,.admin-active{text-transform:uppercase;font-size:8px;font-weight:800}.admin-field input,.admin-field select,.admin-field textarea{border:1px solid var(--line);background:var(--bone);width:100%;min-height:42px;color:var(--black);padding:10px;font-size:11px}.admin-field textarea{resize:vertical;min-height:78px}.admin-field input:disabled{opacity:.55}.admin-active{align-items:center;gap:8px;margin-top:18px;display:flex}.admin-active input{width:18px;height:18px;accent-color:var(--bronze)}.admin-editor__actions{grid-template-columns:auto 220px;justify-content:end;gap:10px;margin-top:22px;display:grid}.admin-editor__actions>button:first-child{border:1px solid var(--line);text-transform:uppercase;background:0 0;padding:0 18px;font-size:9px;font-weight:800}@media (max-width:720px){.admin-shell{padding-top:24px}.admin-header{align-items:flex-start}.admin-header__account{flex-direction:column;align-items:flex-end;gap:8px}.admin-header__account>span{display:none}.admin-toolbar{grid-template-columns:1fr}.admin-toolbar>span{display:none}.admin-form-grid{grid-template-columns:1fr}.admin-field--wide{grid-column:auto}.admin-editor{padding:22px 17px}.admin-editor__actions{grid-template-columns:1fr}.admin-editor__actions>button{height:48px}.admin-table th:nth-child(2),.admin-table td:nth-child(2){display:none}}.admin-table .admin-force-delete{color:#d86f63;border:1px solid #a640368c;margin-left:6px;padding:7px 9px}.admin-table .admin-force-delete:hover:not(:disabled){color:#fff;background:#8f3028}.admin-table .admin-force-delete:disabled{opacity:.4}
.admin-product-options{gap:16px;margin-top:18px;display:grid}.admin-product-options__toggles{flex-wrap:wrap;gap:10px 26px;display:flex}.admin-product-options .admin-active{margin-top:0}.admin-highlight-style{width:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:700;display:grid}.admin-highlight-style select{border:1px solid var(--line);background:var(--bone);width:100%;min-height:42px;color:var(--black);font:inherit;text-transform:none;border-radius:0;padding:0 12px}
@property --product-highlight-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.product-card--highlight{--highlight-glow:#b1885359;--highlight-border:#b18853, #f0d39d, transparent 22%, #74502e 51%, #d8b477 72%, transparent 84%, #b18853;--highlight-motion:product-highlight-orbit 4.8s linear infinite, product-highlight-breathe 2.6s ease-in-out infinite;--highlight-orbit-speed:4.8s;--highlight-orbit-direction:normal;--highlight-orbit-glow:product-highlight-breathe 2.6s ease-in-out infinite;--highlight-inset:-3px;--highlight-blur:6px;z-index:1;isolation:isolate;border-color:#0000}.product-card--highlight:before,.product-card--highlight:after{content:"";z-index:5;pointer-events:none;-webkit-mask-composite:xor;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.product-card--highlight:after{inset:var(--highlight-inset);background:var(--highlight-background,conic-gradient(from var(--product-highlight-angle), var(--highlight-border)));background-size:var(--highlight-background-size,auto);filter:drop-shadow(0 0 var(--highlight-blur) var(--highlight-glow));animation:var(--highlight-motion);padding:3px}.product-card--highlight:before{opacity:0;background:var(--highlight-second-background,transparent);filter:drop-shadow(0 0 10px var(--highlight-glow));animation:var(--highlight-second-motion,none);padding:1px;inset:-8px}.product-card--highlight:hover,.catalog .product-card--highlight:hover{z-index:2;border-color:#0000}.product-card__orbit{z-index:5;pointer-events:none;filter:drop-shadow(0 0 6px var(--highlight-glow));animation:var(--highlight-orbit-glow);-webkit-mask-composite:xor;padding:3px;position:absolute;inset:-3px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.product-card__orbit:before{content:"";background:conic-gradient(var(--highlight-border));animation:product-highlight-wheel var(--highlight-orbit-speed) linear infinite;animation-direction:var(--highlight-orbit-direction);position:absolute;inset:-85%}.product-card--highlight-bronze:after,.product-card--highlight-olive:after,.product-card--highlight-ember:after,.product-card--highlight-frost:after,.product-card--highlight-night:after{display:none}.product-card--highlight-olive{--highlight-glow:#8f9e5c6b;--highlight-border:#68714d 0 11deg, transparent 11deg 25deg, #a7ae6f 25deg 38deg, transparent 38deg 54deg;--highlight-motion:product-highlight-orbit 7s linear infinite, product-highlight-signal 1.8s ease-in-out infinite;--highlight-orbit-speed:7s;--highlight-orbit-glow:product-highlight-signal 1.8s ease-in-out infinite}.product-card--highlight-ember{--highlight-glow:#c15b2d7a;--highlight-border:#5f2e24, #be5a32 12%, #f2b166 20%, transparent 28%, #723223 48%, #db7840 62%, transparent 73%, #431e1a 90%, #5f2e24;--highlight-motion:product-highlight-orbit 3.2s linear infinite reverse, product-highlight-ember 1.35s ease-in-out infinite;--highlight-orbit-speed:3.2s;--highlight-orbit-direction:reverse;--highlight-orbit-glow:product-highlight-ember 1.35s ease-in-out infinite}.product-card--highlight-frost{--highlight-glow:#90c6ca6b;--highlight-border:#667f80, transparent 13%, #d6e4df 24%, #8fbabd 35%, transparent 48%, #eef2e9 62%, #668d91 77%, transparent 91%, #667f80;--highlight-motion:product-highlight-orbit 5.8s linear infinite, product-highlight-frost 2.8s ease-in-out infinite;--highlight-orbit-speed:5.8s;--highlight-orbit-glow:product-highlight-frost 2.8s ease-in-out infinite}.product-card--highlight-night{--highlight-glow:#8c729d6b;--highlight-border:#2f3635, #7d6788 14%, transparent 27%, #b2905c 39%, #e2c894 45%, transparent 56%, #655573 70%, #26302e 87%, #2f3635;--highlight-motion:product-highlight-orbit 8s linear infinite, product-highlight-night 3.4s ease-in-out infinite;--highlight-orbit-speed:8s;--highlight-orbit-glow:product-highlight-night 3.4s ease-in-out infinite}.product-card--highlight-pulse,.product-card--highlight-heartbeat,.product-card--highlight-tremor,.product-card--highlight-scanner,.product-card--highlight-dual,.product-card--highlight-radar,.product-card--highlight-spark,.product-card--highlight-hazard,.product-card--highlight-eclipse,.product-card--highlight-aurora{--highlight-inset:-4px;--highlight-blur:8px}.product-card--highlight-pulse{--highlight-glow:#b69666b8;--highlight-background:linear-gradient(120deg, #745638, #e5c58e 45%, #8d6842 70%, #f0d7a9);--highlight-motion:product-highlight-pulse 1.8s ease-in-out infinite}.product-card--highlight-heartbeat{--highlight-glow:#a9483dc2;--highlight-background:linear-gradient(135deg, #66342f, #d37867 50%, #f0a08b 52%, #66342f);--highlight-motion:product-highlight-heartbeat 1.65s ease-out infinite}.product-card--highlight-tremor{--highlight-glow:#c4ae77ad;--highlight-background:repeating-linear-gradient(90deg, #d8bb76 0 9px, #665842 9px 15px, transparent 15px 19px);--highlight-motion:product-highlight-tremor .42s steps(2, end) infinite, product-highlight-breathe 2s ease-in-out infinite}.product-card--highlight-scanner{--highlight-glow:#60cab3bf;--highlight-background:linear-gradient(90deg, #354b45 0%, transparent 28%, #b8f0d8 47%, #63c4ac 53%, transparent 72%, #354b45 100%);--highlight-background-size:300% 100%;--highlight-motion:product-highlight-scan 2.4s linear infinite, product-highlight-scan-glow 1.2s ease-in-out infinite}.product-card--highlight-dual{--highlight-glow:#caa266ad;--highlight-background:conic-gradient(from var(--product-highlight-angle), transparent 0 18%, #e6c98f 22% 32%, transparent 36% 68%, #8f6a43 72% 82%, transparent 86%);--highlight-second-background:conic-gradient(from var(--product-highlight-angle), #718071, transparent 18% 48%, #d5bf8f 52%, transparent 72%);--highlight-motion:product-highlight-orbit 3.6s linear infinite;--highlight-second-motion:product-highlight-counter-orbit 5s linear infinite}.product-card--highlight-dual:before{opacity:.9}.product-card--highlight-radar{--highlight-glow:#7abe69bd;--highlight-background:repeating-conic-gradient(from var(--product-highlight-angle), #9bc683 0 7deg, transparent 7deg 27deg);--highlight-second-background:#8ec17d;--highlight-motion:product-highlight-orbit 4s linear infinite;--highlight-second-motion:product-highlight-radar 1.9s ease-out infinite}.product-card--highlight-spark{--highlight-glow:#f2bd56d1;--highlight-background:repeating-conic-gradient(from var(--product-highlight-angle), #ffe0a0 0 3deg, transparent 3deg 18deg, #b6762c 18deg 22deg, transparent 22deg 37deg);--highlight-motion:product-highlight-orbit 1.1s steps(16, end) infinite, product-highlight-spark .72s steps(2, end) infinite}.product-card--highlight-hazard{--highlight-glow:#da9d2fb8;--highlight-background:repeating-conic-gradient(from var(--product-highlight-angle), #dfaa45 0 10deg, #24251f 10deg 20deg);--highlight-motion:product-highlight-orbit 5s steps(24, end) infinite, product-highlight-hazard 1.4s ease-in-out infinite}.product-card--highlight-eclipse{--highlight-glow:#bcb294a3;--highlight-background:conic-gradient(from var(--product-highlight-angle), #1d211f 0 34%, #e4d6ae 43%, #fff2c7 47%, #6f6655 54%, #1d211f 64%);--highlight-second-background:#c5ad79;--highlight-motion:product-highlight-orbit 6.8s linear infinite;--highlight-second-motion:product-highlight-eclipse 3.4s ease-in-out infinite}.product-card--highlight-aurora{--highlight-glow:#63cba4b8;--highlight-background:conic-gradient(from var(--product-highlight-angle), #61b89a, #8e77ad, #d7b16a, #6fc6b1, #5c779b, #61b89a);--highlight-motion:product-highlight-orbit 4.6s linear infinite, product-highlight-aurora 2.5s ease-in-out infinite}@keyframes product-highlight-orbit{to{--product-highlight-angle:360deg}}@keyframes product-highlight-counter-orbit{to{--product-highlight-angle:-360deg}}@keyframes product-highlight-wheel{to{transform:rotate(360deg)}}@keyframes product-highlight-breathe{50%{opacity:.72;filter:drop-shadow(0 0 10px var(--highlight-glow))}}@keyframes product-highlight-signal{50%{opacity:.56;filter:drop-shadow(0 0 9px var(--highlight-glow)) saturate(1.2)}}@keyframes product-highlight-ember{38%{opacity:.78;filter:drop-shadow(0 0 12px var(--highlight-glow)) brightness(1.15)}63%{opacity:.94}}@keyframes product-highlight-frost{50%{opacity:.68;filter:drop-shadow(0 0 11px var(--highlight-glow)) brightness(1.12)}}@keyframes product-highlight-night{35%{opacity:.64}70%{filter:drop-shadow(0 0 12px var(--highlight-glow)) saturate(1.25)}}@keyframes product-highlight-pulse{50%{opacity:.58;filter:drop-shadow(0 0 18px var(--highlight-glow));transform:scale(1.012)}}@keyframes product-highlight-heartbeat{0%,38%,to{opacity:.62;transform:scale(1)}12%,24%{opacity:1;filter:drop-shadow(0 0 18px var(--highlight-glow));transform:scale(1.014)}18%{opacity:.72;transform:scale(1.004)}}@keyframes product-highlight-tremor{0%{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}@keyframes product-highlight-scan{0%{background-position:180% 0}to{background-position:-180% 0}}@keyframes product-highlight-scan-glow{50%{filter:drop-shadow(0 0 16px var(--highlight-glow))}}@keyframes product-highlight-radar{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.035)}}@keyframes product-highlight-spark{50%{opacity:.45;filter:drop-shadow(0 0 18px var(--highlight-glow)) brightness(1.35)}}@keyframes product-highlight-hazard{50%{opacity:.65;filter:drop-shadow(0 0 13px var(--highlight-glow))}}@keyframes product-highlight-eclipse{0%,to{opacity:0;transform:scale(.99)}50%{opacity:.82;transform:scale(1.018)}}@keyframes product-highlight-aurora{50%{opacity:.68;filter:drop-shadow(0 0 17px var(--highlight-glow)) saturate(1.4)}}@media (prefers-reduced-motion:reduce){.product-card--highlight:before,.product-card--highlight:after,.product-card__orbit,.product-card__orbit:before{animation:none}}
.admin-dashboard{margin-top:30px}.admin-tabs{border-bottom:1px solid #ffffff21;gap:7px;padding-bottom:14px;display:flex;overflow-x:auto}.admin-tabs button{color:#8c938d;letter-spacing:.7px;text-transform:uppercase;background:#181b19;border:1px solid #ffffff24;flex:none;justify-content:space-between;align-items:center;gap:20px;min-width:155px;height:50px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.admin-tabs button span{color:#a9afa9;background:#242825;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.admin-tabs button:hover{color:#fff;border-color:#9b7952a6}.admin-tabs button[aria-selected=true]{border-color:var(--bronze);background:var(--bronze);color:#fff}.admin-tabs button[aria-selected=true] span{color:#fff;background:#0003}.admin-dashboard [role=tabpanel]:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.admin-section{margin-top:0;padding-top:32px}.admin-section__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.admin-section__heading small{color:var(--bronze);letter-spacing:1.7px;font-size:8px;font-weight:800}.admin-section__heading h2{font:42px var(--font-oswald);margin:4px 0 0}.admin-section__heading input{color:#fff;background:#191c1a;border:1px solid #ffffff2e;width:min(330px,70vw);height:44px;padding:0 13px}.admin-player-list{gap:9px;display:grid}.admin-player{background:#181b19;grid-template-columns:minmax(190px,1fr) 110px 150px minmax(360px,1.5fr);align-items:center;gap:18px;padding:17px;display:grid}.admin-player>div{min-width:0}.admin-player>div>small{color:#7d847e;text-transform:uppercase;font-size:7px;display:block}.admin-player>div>strong{font:17px var(--font-oswald);margin-top:4px;display:block}.admin-player__identity strong{text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.admin-player__identity small{margin-top:4px}.admin-player__identity button{color:#bca17e;text-transform:uppercase;background:0 0;border:0;margin-top:8px;padding:0;font-size:7px;font-weight:800}.admin-player__actions{grid-template-columns:110px minmax(140px,1fr) auto;align-items:end;gap:7px;display:grid}.admin-player__actions label{flex-direction:column;gap:4px;display:flex}.admin-player__actions label span{color:#7d847e;text-transform:uppercase;font-size:7px}.admin-player__actions input{color:#fff;background:#101211;border:1px solid #ffffff26;min-width:0;height:35px;padding:0 9px;font-size:9px}.admin-player__actions>div{gap:5px;display:flex}.admin-player__actions button{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff3;height:35px;padding:0 9px;font-size:7px;font-weight:800}.admin-player__actions button:hover:not(:disabled){background:var(--bronze)}.admin-player__actions button:disabled{opacity:.35;cursor:not-allowed}.admin-player__notice{color:#bca17e;grid-column:1/-1;font-size:8px}.admin-empty{color:#808680;font-size:11px}.admin-prize-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-prize{opacity:.55;background:#181b19;border:1px solid #ffffff14;grid-template-columns:1fr 80px 15px;align-items:center;gap:8px;padding:13px;display:grid}.admin-prize.is-selected{opacity:1;border-color:#9b79528c}.admin-prize span,.admin-prize strong,.admin-prize small{min-width:0;display:block}.admin-prize strong{font:14px var(--font-oswald);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.admin-prize small{color:#777e78;margin-top:3px;font-size:7px}.admin-prize input{color:#fff;text-align:right;background:#101211;border:1px solid #ffffff26;width:100%;height:36px;padding:0 8px}.admin-prize b{color:var(--bronze);font-size:10px}.admin-chance-total{color:#d18678;text-transform:uppercase;font-size:10px}.admin-chance-total strong{font:22px var(--font-oswald);margin-left:7px}.admin-chance-total.is-valid{color:#9aaa80}.admin-section__footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:17px;display:flex}.admin-section__footer>span{color:#bca17e;font-size:9px}.admin-section__footer .primary-control{width:230px}.admin-section>.admin-catalog{margin-top:0}.admin-inventory{background:var(--paper);width:min(920px,100%);max-height:94vh;color:var(--black);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.admin-inventory>p{color:var(--muted);margin:14px 0;font-size:9px}.admin-inventory__list{gap:9px;display:grid}.admin-inventory__list>p{background:var(--paper-deep);color:var(--muted);text-align:center;padding:25px}.admin-entitlement{border:1px solid var(--line);background:var(--bone);padding:15px}.admin-entitlement--delivered,.admin-entitlement--cancelled{opacity:.62}.admin-entitlement__meta{grid-template-columns:minmax(150px,1fr) auto auto auto;align-items:center;gap:12px;margin-bottom:11px;display:grid}.admin-entitlement__meta strong{font:17px var(--font-oswald);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.admin-entitlement__meta span,.admin-entitlement__meta b,.admin-entitlement__meta small{color:var(--muted);text-transform:uppercase;font-size:7px}.admin-entitlement__meta b{color:var(--bronze)}.admin-entitlement__fields{grid-template-columns:1fr 160px 1fr;gap:8px;display:grid}.admin-entitlement__fields label{flex-direction:column;gap:4px;display:flex}.admin-entitlement__fields label span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.admin-entitlement__fields select,.admin-entitlement__fields input{border:1px solid var(--line);background:#fff;width:100%;min-width:0;height:38px;padding:0 9px;font-size:9px}.admin-entitlement__actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.admin-entitlement__actions button{border:1px solid var(--line);text-transform:uppercase;background:0 0;height:34px;padding:0 12px;font-size:8px;font-weight:800}.admin-entitlement__actions button:hover:not(:disabled){background:var(--black);color:#fff}.admin-entitlement__actions .admin-delete{color:#9d584d}.admin-entitlement__actions button:disabled{opacity:.35;cursor:not-allowed}.admin-entitlement__notice{color:#856741;margin-top:8px;font-size:8px;display:block}.admin-log-refresh{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff3;height:42px;padding:0 15px;font-size:8px;font-weight:800}.admin-log-refresh:hover:not(:disabled){border-color:var(--bronze);background:var(--bronze)}.admin-log-refresh:disabled{opacity:.45}.admin-log-filters{grid-template-columns:200px minmax(240px,1fr);gap:9px;margin-bottom:16px;display:grid}.admin-log-filters label{flex-direction:column;gap:5px;display:flex}.admin-log-filters span{color:#7d847e;text-transform:uppercase;font-size:7px;font-weight:800}.admin-log-filters input,.admin-log-filters select{color:#fff;background:#181b19;border:1px solid #ffffff26;width:100%;height:42px;padding:0 11px;font-size:9px}.admin-log-list{gap:8px;display:grid}.admin-log{background:#181b19;border-left:3px solid #6f766f;padding:15px 17px}.admin-log--warning{border-left-color:#b18b55}.admin-log--error{border-left-color:#a65349}.admin-log__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.admin-log__head time{color:#8a908b;font-size:8px}.admin-log__head span,.admin-log__head b{color:#a9afa9;background:#242825;padding:4px 6px;font-size:7px}.admin-log__head b{color:#9aaa80;margin-left:auto}.admin-log--warning .admin-log__head b{color:#d0aa75}.admin-log--error .admin-log__head b{color:#d6877c}.admin-log>strong{font-size:11px;display:block}.admin-log>code{color:#9b7952;margin-top:5px;font-size:8px;display:block}.admin-log dl{grid-template-columns:90px minmax(0,1fr);gap:4px 10px;margin:11px 0 0;display:grid}.admin-log dt{color:#747b75;text-transform:uppercase;font-size:7px}.admin-log dd{overflow-wrap:anywhere;color:#c4c8c4;font:8px ui-monospace,monospace}.admin-log details{margin-top:10px}.admin-log summary{color:#a98d6a;cursor:pointer;font-size:8px}.admin-log pre{color:#aeb5af;white-space:pre-wrap;background:#101211;max-height:260px;margin:8px 0 0;padding:10px;font:8px/1.6 ui-monospace,monospace;overflow:auto}.admin-setting-card{background:#181b19;border:1px solid #ffffff1f;max-width:760px;padding:22px}.admin-setting-toggle{cursor:pointer;align-items:center;gap:13px;display:flex}.admin-setting-toggle input{width:22px;height:22px;accent-color:var(--bronze)}.admin-setting-toggle span,.admin-setting-toggle strong,.admin-setting-toggle small{display:block}.admin-setting-toggle strong{font:19px var(--font-oswald);text-transform:uppercase}.admin-setting-toggle small{color:#858c86;margin-top:4px;font-size:8px}.admin-setting-toggle--separated{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:20px}.admin-setting-card>p{color:#aeb3af;background:#111312;border-left:3px solid #b18b55;margin:18px 0 0;padding:13px;font-size:9px;line-height:1.6}.admin-setting-card>p b{color:#d0aa75}.admin-setting-meta{color:#747b75;margin-top:14px;font-size:8px}.admin-setting-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.admin-setting-actions span{color:#bca17e;font-size:8px}.admin-setting-actions button{background:var(--bronze);color:#fff;text-transform:uppercase;border:0;height:40px;padding:0 18px;font-size:8px;font-weight:800}.admin-setting-actions button:disabled{opacity:.4}@media (max-width:1120px){.admin-player{grid-template-columns:1fr 100px 140px}.admin-player__actions{grid-column:1/-1}.admin-prize-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.admin-dashboard{margin-top:22px}.admin-tabs button{min-width:135px}.admin-section__heading{flex-direction:column;align-items:stretch}.admin-section__heading input{width:100%}.admin-player{grid-template-columns:1fr 1fr}.admin-player__identity{grid-column:1/-1}.admin-player__actions{grid-template-columns:1fr}.admin-player__actions>div{grid-template-columns:1fr 1fr;display:grid}.admin-prize-grid{grid-template-columns:1fr}.admin-section__footer{flex-direction:column;align-items:stretch}.admin-section__footer .primary-control{width:100%}.admin-inventory{padding:22px 14px}.admin-entitlement__meta{grid-template-columns:1fr auto}.admin-entitlement__meta small{grid-column:1/-1}.admin-entitlement__fields,.admin-log-filters{grid-template-columns:1fr}}
.admin-media-upload{align-items:end;gap:9px;display:flex}.admin-media-upload label{flex-direction:column;gap:6px;display:flex}.admin-media-upload label span{color:#858c86;text-transform:uppercase;font-size:7px}.admin-media-upload input{color:#fff;background:#191c1a;border:1px solid #ffffff29;max-width:320px;padding:10px;font-size:9px}.admin-media-upload input::file-selector-button{color:#fff;text-transform:uppercase;background:#2a2e2b;border:0;margin-right:10px;padding:7px 10px;font-size:8px;font-weight:800}.admin-media-upload button{background:var(--bronze);color:#fff;text-transform:uppercase;border:0;height:43px;padding:0 17px;font-size:8px;font-weight:800}.admin-media-upload button:disabled{opacity:.45}.admin-media-upload__actions{gap:7px;display:flex}.admin-media-upload .admin-media-upload__paste{background:0 0;border:1px solid #fff3}.admin-media-upload .admin-media-upload__paste:hover:not(:disabled){border-color:var(--bronze);background:#242825}.admin-media-summary{color:#7d847e;margin:0 0 16px;font-size:9px}.admin-media-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.admin-media-card{background:#181b19;border:1px solid #ffffff17;min-width:0;padding:10px}.admin-media-card__preview{aspect-ratio:16/10;background:#0e100f;position:relative;overflow:hidden}.admin-media-card__preview img{object-fit:contain}.admin-media-card>div:nth-child(2){min-width:0;padding:11px 2px 8px}.admin-media-card strong,.admin-media-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-media-card strong{font:14px var(--font-oswald)}.admin-media-card small{color:#777e78;text-transform:uppercase;margin-top:4px;font-size:7px}.admin-media-card__actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-media-card__actions button,.admin-media-card__rename button{color:#c8cbc8;text-transform:uppercase;background:0 0;border:1px solid #ffffff29;height:33px;font-size:8px;font-weight:800}.admin-media-card__actions button:hover:not(:disabled){border-color:var(--bronze);background:#242825}.admin-media-card__actions .admin-delete{color:#b57e72;border-color:#b57e7259}.admin-media-card__actions .admin-delete:hover:not(:disabled){color:#fff;background:#9d584d}.admin-media-card__actions button:disabled,.admin-media-card__rename button:disabled{opacity:.4}.admin-media-card__rename{grid-template-columns:1fr 1fr;gap:6px;padding-top:10px;display:grid}.admin-media-card__rename label{grid-column:1/-1}.admin-media-card__rename input{color:#fff;background:#101211;border:1px solid #ffffff29;width:100%;height:36px;padding:0 9px;font-size:9px}.admin-image-picker{gap:10px;display:grid}.admin-image-picker__selection{border:1px solid var(--line);background:var(--bone);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.admin-image-picker__preview{aspect-ratio:16/10;background:#d9d6ce;position:relative;overflow:hidden}.admin-image-picker__preview img{object-fit:contain}.admin-image-picker__preview>span{color:#89867f;font:13px var(--font-oswald);place-items:center;display:grid;position:absolute;inset:0}.admin-image-picker__selection>div:nth-child(2){min-width:0}.admin-image-picker__selection strong,.admin-image-picker__selection small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-image-picker__selection strong{font:16px var(--font-oswald);text-transform:none}.admin-image-picker__selection small{color:var(--muted);text-transform:none;margin-top:5px;font-size:7px}.admin-image-picker__selection button{border:1px solid var(--line);text-transform:uppercase;background:#fff;height:37px;padding:0 13px;font-size:8px;font-weight:800}.admin-image-picker__selection .admin-image-picker__clear{color:#9d584d;background:0 0;border:0;grid-column:3;height:auto;padding:0}.admin-image-picker__library{border:1px solid var(--line);background:#fff;padding:11px}.admin-image-picker__library>label input{border:1px solid var(--line);background:var(--bone);width:100%;height:39px;padding:0 10px}.admin-image-picker__library>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:310px;margin-top:9px;padding-right:3px;display:grid;overflow-y:auto}.admin-image-picker__library button{border:1px solid var(--line);background:var(--bone);text-align:left;min-width:0;padding:6px}.admin-image-picker__library button:hover,.admin-image-picker__library button[aria-pressed=true]{border-color:var(--bronze);box-shadow:inset 0 0 0 1px var(--bronze)}.admin-image-picker__library button>span{aspect-ratio:16/10;background:#d9d6ce;display:block;position:relative;overflow:hidden}.admin-image-picker__library button img{object-fit:contain}.admin-image-picker__library button small{text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.admin-image-picker__library>p{color:var(--muted);margin:12px 0 2px;font-size:8px}@media (max-width:720px){.admin-media-upload{flex-direction:column;align-items:stretch}.admin-media-upload input{width:100%;max-width:none}.admin-media-upload__actions{grid-template-columns:1fr 1fr;display:grid}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-image-picker__selection{grid-template-columns:100px minmax(0,1fr)}.admin-image-picker__selection button,.admin-image-picker__selection .admin-image-picker__clear{grid-column:1/-1}.admin-image-picker__library>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
.admin-category-create{align-items:center;gap:8px;display:flex}.admin-category-create input{color:#fff;background:#191c1a;border:1px solid #ffffff2e;width:min(300px,60vw);height:43px;padding:0 12px;font-size:10px}.admin-category-create button{background:var(--bronze);color:#fff;text-transform:uppercase;border:0;height:43px;padding:0 16px;font-size:8px;font-weight:800}.admin-category-create button:disabled{opacity:.45}.admin-category-help{color:#7d847e;margin:0 0 16px;font-size:9px}.admin-category-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.admin-category-list article{background:#181b19;border:1px solid #ffffff17;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:11px 13px;display:grid}.admin-category-list article>span{color:#a9afa9;background:#242825;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.admin-category-list strong{font:18px var(--font-oswald);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.admin-category-list button{color:#b57e72;text-transform:uppercase;background:0 0;border:1px solid #b57e7259;height:34px;padding:0 10px;font-size:8px;font-weight:800}.admin-category-list button:hover:not(:disabled){color:#fff;background:#9d584d}.admin-category-list button:disabled{opacity:.4}.admin-toolbar>button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:720px){.admin-category-create{flex-direction:column;align-items:stretch}.admin-category-create input{width:100%}.admin-category-list{grid-template-columns:1fr}}
.admin-items-json .admin-section__heading>span{color:#9aa09b;text-transform:uppercase;font-size:9px}.admin-items-json__help{color:#969d97;max-width:920px;font-size:10px;line-height:1.7}.admin-items-guide{gap:14px;margin-top:20px;display:grid}.admin-items-guide__examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-items-guide__examples article,.admin-items-guide__offset{background:#181b19;border:1px solid #ffffff1f;min-width:0;padding:18px}.admin-items-guide small{color:#a9865d;letter-spacing:.11em;font-size:8px;font-weight:800}.admin-items-guide h3{color:#f2f0e9;text-transform:uppercase;margin:5px 0 8px;font-size:15px}.admin-items-guide p,.admin-items-guide dd{color:#969d97;font-size:10px;line-height:1.65}.admin-items-guide__examples p{min-height:34px;margin:0 0 12px}.admin-items-guide pre{color:#c8cec9;white-space:pre;background:#0e100f;border:1px solid #ffffff14;max-width:100%;max-height:390px;margin:0;padding:15px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-items-guide__offset{grid-template-columns:minmax(190px,.7fr) minmax(300px,1.3fr);gap:9px 24px;display:grid}.admin-items-guide__offset dl{grid-row:span 4;margin:0}.admin-items-guide__offset dl>div{border-bottom:1px solid #ffffff14;grid-template-columns:24px 1fr;gap:9px;padding:7px 0;display:grid}.admin-items-guide__offset dt{color:#d0ab7d;font-size:12px;font-weight:900}.admin-items-guide__offset dd,.admin-items-guide__offset p{margin:0}.admin-items-guide code{color:#dec19d}.admin-items-guide strong{color:#d7dbd7}.admin-items-json__actions{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;display:flex}.admin-items-json__actions button{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #ffffff38;height:43px;padding:0 17px;font-size:8px;font-weight:800}.admin-items-json__actions button:first-child{border-color:var(--bronze);background:var(--bronze)}.admin-items-json__actions button:disabled{opacity:.35;cursor:not-allowed}.admin-items-json__actions span{color:#bca17e;font-size:8px}.admin-items-json__field{gap:8px;display:grid}.admin-items-json__field>span{color:#858c86;text-transform:uppercase;font-size:8px;font-weight:800}.admin-items-json__field textarea{resize:vertical;color:#c8cec9;tab-size:2;white-space:pre;background:#0e100f;border:1px solid #ffffff29;width:100%;min-height:560px;padding:18px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:720px){.admin-items-guide__examples,.admin-items-guide__offset{grid-template-columns:1fr}.admin-items-guide__offset dl{grid-row:auto}.admin-items-guide__examples p{min-height:0}.admin-items-json__field textarea{min-height:430px;font-size:10px}}
.auth-error{color:#fff;background:#111312;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-error>section{background:#181a19;border:1px solid #ffffff29;width:min(620px,100%);padding:46px}.auth-error .identity{margin-bottom:70px}.auth-error__code{color:var(--bronze);letter-spacing:2px;font-size:9px;font-weight:800}.auth-error h1{max-width:520px;font-family:var(--font-oswald);text-transform:uppercase;margin:12px 0 18px;font-size:clamp(42px,7vw,68px);line-height:1}.auth-error p{color:#999f99;max-width:480px;font-size:12px;line-height:1.7}.auth-error section>div:last-child{gap:9px;margin-top:30px;display:flex}.auth-error section>div:last-child a{text-transform:uppercase;border:1px solid #ffffff40;place-items:center;min-height:46px;padding:0 17px;font-size:9px;font-weight:800;display:grid}.auth-error section>div:last-child a:last-child{border-color:var(--bronze);background:var(--bronze)}@media (max-width:560px){.auth-error>section{padding:30px 22px}.auth-error .identity{margin-bottom:50px}.auth-error section>div:last-child{flex-direction:column}}
@media (max-width:1050px){.site-nav{display:none}.hero{grid-template-columns:1fr;min-height:680px}.hero__artifact{opacity:.4;width:560px;position:absolute;right:-120px}.hero__copy{max-width:650px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.section{padding:72px 18px}.section-title{margin-bottom:30px;display:block}.section-title h2{font-size:48px}.section-title>p{margin-top:15px}.site-header{height:68px;margin-bottom:-68px;padding:0 17px}.identity{min-width:0}.identity strong{font-size:16px}.identity small,.header-balance span{display:none}.header-balance{padding:0 9px}.hero{min-height:650px;padding:108px 19px 80px}.hero h1{letter-spacing:-3px;font-size:70px}.hero__statement{font-size:37px}.hero__description{max-width:93%;font-size:13px}.hero__actions{flex-direction:column;width:220px}.hero__artifact{opacity:.25;right:-360px}.catalog-controls{flex-direction:column}.category-list{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.category-list button{flex:none}.catalog-query{grid-template-columns:1fr 1fr;display:grid}.catalog-query input{width:auto;min-width:0}.product-grid{gap:8px}.product-visual{height:155px}.product-visual>strong{font-size:44px}.product-copy{padding:14px 12px}.product-copy h3{font-size:16px}.product-copy>p{min-height:25px;font-size:9px}.product-price strong{font-size:17px}.product-price button{color:#0000;width:34px;padding:0;position:relative;overflow:hidden}.product-price button:after{content:"+";color:var(--black);place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.product-price button:hover:after{color:#fff}.principle-grid,.delivery-steps{grid-template-columns:1fr}.principle-grid article,.principle-grid article+article,.delivery-steps article,.delivery-steps article+article{border-bottom:1px solid #ffffff21;border-right:0;min-height:auto;padding:25px 0}.delivery-steps article,.delivery-steps article+article{border-color:var(--line)}.principle-grid h3,.delivery-steps h3{margin-top:20px}.delivery-note{align-items:start}.delivery-note button{display:none}.site-footer{flex-wrap:wrap;gap:25px;padding:38px 19px}.site-footer nav{width:100%;margin-left:0}.freekassa-banner img{width:min(220px,70vw)}.modal{padding:30px 20px}.overlay{padding:12px}.drawer .overlay-header,.drawer__content,.drawer__footer{padding-left:19px;padding-right:19px}.confirmation__facts{grid-template-columns:1fr 1fr}.confirmation__facts div:first-child{grid-column:1/3}.overlay-header h2{font-size:31px}.topup-shortfall{grid-template-columns:1fr}.topup-shortfall button{width:100%}}@media (max-width:400px){.product-grid{grid-template-columns:1fr}.product-visual{height:190px}.catalog-query{grid-template-columns:1fr}.hero h1{font-size:61px}.hero__statement{font-size:32px}}
