@font-face{font-family:rubik;src:url(../media/rubik-s.2hiny1627tgmp.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}.rubik_99ed70a4-module__lNoXYa__className{font-family:rubik,rubik Fallback}.rubik_99ed70a4-module__lNoXYa__variable{--font-rubik:"rubik", "rubik Fallback"}
@font-face{font-family:nunito;src:url(../media/nunitosans-s.p.43tw5taujkj4o.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_76091e0b-module__6t87ZW__className{font-family:nunito,nunito Fallback}.nunito_76091e0b-module__6t87ZW__variable{--font-nunito:"nunito", "nunito Fallback"}
:root{--primary:#ffa400;--primary-hover:#e59300;--primary-light:#fff4df;--primary-text:#875000;--primary-on-dark:#ffd47a;--slate:#53565a;--slate-hover:#3e4044;--slate-light:#f4f5f7;--background:#f4f5f7;--card-bg:#fff;--text-main:#202124;--text-muted:#59616d;--text-white:#fff;--border:#dce0e5;--control-border:#7c8796;--success:#166534;--success-light:#f0fdf4;--error:#b91c1c;--error-light:#fef2f2;--focus:#1d4ed8;--focus-on-dark:#fff;--font-sans:var(--font-nunito), "Segoe UI", Arial, sans-serif;--font-headings:var(--font-rubik), "Segoe UI", Arial, sans-serif;--radius-lg:12px;--radius-md:10px;--radius-sm:8px;--radius-full:999px;--shadow-sm:0 1px 3px #20212408;--shadow-md:0 3px 12px #20212412;--shadow-lg:0 12px 32px #20212424;--shadow-premium:var(--shadow-lg);--transition-fast:background-color .15s, border-color .15s, color .15s;--transition-normal:var(--transition-fast)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--background);color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}body{min-width:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);color:var(--slate);letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:600;line-height:1.25}h1{font-size:clamp(24px,3vw,32px)}a{color:inherit;transition:var(--transition-fast);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex-shrink:0}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:28px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border-radius:var(--radius-sm);cursor:pointer;text-align:center;min-height:44px;transition:var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.btn-primary{background:var(--primary);color:var(--text-main)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary{background:var(--slate);color:#fff}.btn-secondary:hover:not(:disabled){background:var(--slate-hover)}.btn-outline{border-color:var(--control-border);background:#fff}.btn-outline:hover:not(:disabled){background:var(--slate-light)}.btn:disabled,.btn-disabled{color:var(--text-muted);cursor:not-allowed;background:#e8ebef}.catalog-shell{flex-direction:column;min-height:100vh;display:flex}.catalog-skip-link,.seller-skip{z-index:1000;background:var(--primary);color:var(--text-main);padding:12px 16px;font-weight:700;position:fixed;top:8px;left:-10000px}.catalog-skip-link:focus,.seller-skip:focus{left:16px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in,.animate-slide-up{animation:.15s ease-out fadeIn}@media (max-width:767px){.container{padding-inline:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-main{flex:1;max-width:1120px;padding-top:24px;padding-bottom:48px}.workspace-main>p{color:var(--text-muted);margin-top:12px}.workspace-main>section{margin-top:20px}.workspace-main :is(li,section)[style*=border]{background:#fff}.workspace-main :is(code,li,p){overflow-wrap:anywhere}.workspace-main>nav:not([class]){flex-wrap:wrap}[id]{scroll-margin-top:24px}
