:root{--bg:#050505;--site-bg-gradient:linear-gradient(180deg,#050505,#070807 48%,#050505);--surface:#0d0f0e;--surface-soft:#131614;--surface-accent:#18211b;--surface-raised:#191d1a;--line:rgba(255,255,255,0.095);--line-strong:rgba(255,255,255,0.16);--text:#f4f7f5;--text-soft:#a3aca6;--heading:#f7fbf8;--heading-soft:#d9e1dc;--body-muted:#aeb8b1;--field-bg:#090c0a;--field-text:#eef4f0;--field-border:rgba(255,255,255,0.14);--brand:#22c55e;--brand-dark:#18a64c;--brand-contrast:#04140a;--brand-pale:rgba(34,197,94,0.12);--brand-light:rgba(34,197,94,0.16);--green:#22c55e;--accent:#b8c5bd;--accent-soft:rgba(184,197,189,0.14);--title-gradient:linear-gradient(92deg,#ffffff,#d9e1dc 46%,#8dd9a7);--title-gradient-soft:linear-gradient(92deg,#eef3ef,#c9d4cd 58%,#86c99e);--promo-gradient:linear-gradient(135deg,#f4f7f5,#b8c5bd 44%,#22c55e);--section-muted-wash:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0));--danger:#ef4444;--danger-soft:rgba(239,68,68,0.14);--success:#22c55e;--success-soft:rgba(34,197,94,0.14);--warning:#f2b23c;--warning-soft:rgba(242,178,60,0.15);--shadow:0 18px 44px rgba(0,0,0,0.36);--shadow-soft:0 10px 28px rgba(0,0,0,0.24);--scrim:rgba(0,0,0,0.62);--scrim-strong:rgba(0,0,0,0.8);--focus-ring:0 0 0 3px rgba(34,197,94,0.24);--skeleton:rgba(255,255,255,0.06);--overlay-tint:rgba(255,255,255,0.04);--overlay-tint-strong:rgba(255,255,255,0.08);color-scheme:dark}.admin-login-page,.admin-shell{color-scheme:light}:root[data-theme=dark] .admin-login-page,:root[data-theme=dark] .admin-shell{color-scheme:dark}:root{--on-media:#ffffff;--on-media-soft:rgba(255,255,255,0.82);--on-media-faint:rgba(255,255,255,0.62)}.theme-switching *,.theme-switching :after,.theme-switching :before{transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}:root:not([data-theme]),:root[data-theme=light]{--a-surface:#ffffff;--a-muted:#6b7671;--a-text:#0f1512;--a-brand-strong:#22c55e;--a-surface-accent:#eef4f0;--a-text-soft:#4a5551;--a-bg:#f7f9f8;--a-brand:#16a34a;--a-c1:#f8fdfa;--a-line:#e3e8e5;--a-line-soft:#eff1f0;--a-c2:#d5e8dd;--a-c3:#a5adaa;--a-danger:#dc2626;--a-c4:#deeee5;--a-c5:#e1f5e9;--a-c6:#47504d;--a-c7:#499569;--a-c8:#4a8c5c;--a-c9:#ebf8f0;--a-c10:#7a8481;--a-c11:#2f3332;--a-c12:#6d7572;--a-c13:#2a4030;--a-c14:#dff1e6;--a-c15:#636a68;--a-c16:#f2dfad;--a-c17:#8a661a;--a-c18:#1e2120;--a-c19:#76807d;--a-c20:#b42318;--a-c21:#267334;--a-c22:#addcc1;--a-c23:#d7e9de;--a-c24:#292d2c;--a-c25:#4d5452;--a-c26:#798380;--a-c27:#daece1;--a-c28:#d0d4d3;--a-c29:#c9a84c;--a-c30:#ffe9e9;--a-c31:#f5c2c2;--a-c32:#fff0f0;--a-c33:#eefaf0;--a-c34:#ccebd0;--a-c35:#fff9e9;--a-c36:#b4eccb;--a-c37:#407a58;--a-c38:#8a6a1f;--a-c39:#fdecea;--a-c40:#2b302e;--a-c41:#15281d;--a-c42:#191d1c;--a-c43:#fffcf4;--a-c44:#3f7a52;--a-c45:#96a29e;--a-c46:#cde6d7;--a-c47:#d6ebdf;--a-c48:#282c2b;--a-c49:#f5fbf7;--a-c50:#d4eedf;--a-c51:#2a8a4b;--a-c52:#767f7c;--a-c53:#ddeee4;--a-c54:#c7cfcc;--a-c55:#254d36;--a-c56:#d9f4e4;--a-c57:#e1f2e8;--a-c58:#bbdbc8;--a-c59:#3d7a4e;--a-c60:#e5f5ec;--a-c61:#97cbad;--a-c62:#e85757;--a-c63:#ffe0e0;--a-c64:#fff4ed;--a-c65:#f4c4a5;--a-c66:#b84f16;--a-c67:#f2c7c7;--a-c68:#eef5ff;--a-c69:#c5d9f8;--a-c70:#2258b0;--a-c71:#c6e2d2;--a-c72:#fef5e1;--a-c73:#fff1d6;--a-c74:#eaf6ec;--a-c75:#2f6d3a;--a-c76:#ecf0fa;--a-c77:#4a5b89;--a-c78:#fff3e2;--a-c79:#8a6322;--a-c80:#eaf3fa;--a-c81:#2c6485;--a-c82:#a73c3c;--a-c83:#efeaf9;--a-c84:#5a4593;--a-c85:#f4faf6;--a-c86:#1a2b21;--a-c87:#fffdf3;--a-c88:#9cd8b5;--a-c89:#8ccda7;--a-c90:#d7f2e2;--a-c91:#1a703e;--a-c92:#dbeeff;--a-c93:#1a5fa8;--a-c94:#f4f4f4;--a-c95:#999999;--a-c96:#fafafa;--a-c97:#bbbbbb;--a-c98:#eeeeee;--a-c99:#e8f5ed;--a-c100:#f6fcf8;--a-c101:#4b504e;--a-c102:#34744f;--a-c103:#e7f8ee;--a-c104:#f6faf8;--a-c105:#345441;--a-c106:#e6f2eb;--a-c107:#6a7471;--a-c108:#fbefe0;--a-c109:#b07a1e;--a-c110:#f7e4e2;--a-c111:#b3413a;--a-c112:#787f7d;--a-c113:#c07e2a;--a-c114:#ddf0e5;--a-c115:#98a29f;--a-c116:#67706d;--a-c117:#2d3230;--a-c118:#5b6461;--a-c119:#1f6f9e;--a-c120:#154f73;--a-c121:#6b7572;--a-c122:#d3e8dc;--a-c123:#d5eade;--a-c124:#70847d;--a-c125:#eef9f3;--a-c126:#1e3126;--a-c127:#1f7a4d;--a-c128:#333333;--a-c129:#444444;--a-c130:#cbe8d7;--a-c131:#6cb68b;--a-c132:#dbeee3;--a-c133:#f4fdf8;--a-c134:#848e8a;--a-c135:#b8e4ca;--a-c136:#edfbf3;--a-c137:#626a67;--a-c138:#1f2f25;--a-c139:#646b69;--a-c140:#e9f6ee;--a-c141:#4b66de;--a-c142:#3f5ece;--a-c143:#fff8f1;--a-c144:#f0d8b8;--a-c145:#f3fdf7;--a-c146:#c3e8d2;--a-c147:#378156;--a-c148:#fde7d1;--a-c149:#8a4f1d;--a-c150:#4d5552;--a-c151:#252928;--a-c152:#287a3a;--a-c153:#2f3533;--a-c154:#e5f3eb;--a-c155:#1f2221;--a-c156:#2e3231;--a-c157:#e8f8ef;--a-c158:#666c6a;--a-c159:#6f7674;--a-c160:#68706d;--a-c161:#757c7a;--a-c162:#b22a2a;--a-c163:#fff4f2;--a-c164:#ffd9d3;--a-c165:#949c99;--a-c166:#e8f5e9;--a-c167:#1b5e20;--a-c168:#b71c1c;--a-c169:#eff8f3;--a-c170:#deefe5;--a-c171:#caead7;--a-c172:#55a375;--a-c173:#e9f8ef;--a-c174:#223d2d;--a-c175:#aab2af;--a-c176:#d4edde;--a-c177:#34d399;--a-c178:#0b1628;--a-c179:#f5c5c0;--a-c180:#fff0ee;--a-t1:rgba(100,176,132,0.30);--a-t2:rgba(25,24,23,0.36);--a-t3:rgba(255,255,255,0.88);--a-t4:rgba(74,140,92,0.12);--a-t5:rgba(100,176,132,0.28);--a-t6:rgba(232,87,87,0.20);--a-t7:rgba(25,24,23,0.04);--a-t8:rgba(25,24,23,0.06);--a-t9:rgba(255,255,255,0.9);--a-t10:rgba(25,24,23,0.05);--a-t11:rgba(74,166,112,0.10);--a-t12:rgba(25,24,23,0.07);--a-t13:rgba(62,126,89,0.08);--a-t14:rgba(255,255,255,0.78);--a-t15:rgba(100,176,132,0.14);--a-t16:rgba(0,0,0,0.16);--a-t17:rgba(0,0,0,0.55);--a-t18:rgba(255,255,255,0.3);--a-t19:rgba(0,0,0,0.22);--a-t20:rgba(100,176,132,0.18);--a-t21:rgba(201,168,76,0.12);--a-t22:rgba(25,24,23,0.10);--a-t23:rgba(62,126,89,0.12);--a-t24:rgba(0,0,0,0);--a-t25:rgba(0,0,0,0.32);--a-t26:rgba(200,40,40,0.9);--a-t27:rgba(62,126,89,0.24);--a-t28:rgba(30,30,30,0.1);--a-t29:rgba(62,126,89,0.18);--a-t30:rgba(25,24,23,0.03);--a-t31:rgba(108,182,139,0.2);--a-t32:rgba(255,255,255,0.25);--a-t33:rgba(28,52,32,0.04);--a-t34:rgba(28,52,32,0.05);--a-t35:rgba(25,24,23,0.06);--a-t36:rgba(52,211,153,0.55);--a-t37:rgba(52,211,153,0);--a-t38:rgba(255,255,255,0.06)}:root[data-theme=dark]{--a-surface:#151917;--a-muted:#858b88;--a-text:#e8eeeb;--a-brand-strong:#33d76f;--a-surface-accent:#16241d;--a-text-soft:#a0a7a4;--a-bg:#0c0f0e;--a-brand:#2cdd6d;--a-c1:#0f1c14;--a-line:#262c29;--a-line-soft:#1e2320;--a-c2:#26342c;--a-c3:#575c5a;--a-danger:#d93131;--a-c4:#202d26;--a-c5:#192c21;--a-c6:#a4aaa8;--a-c7:#73a086;--a-c8:#79a084;--a-c9:#15251b;--a-c10:#797f7d;--a-c11:#bbbebe;--a-c12:#858a88;--a-c13:#b2c1b6;--a-c14:#1d2d23;--a-c15:#8e9391;--a-c16:#504422;--a-c17:#d4a135;--a-c18:#cacdcc;--a-c19:#7d8281;--a-c20:#de382c;--a-c21:#4abf5f;--a-c22:#345140;--a-c23:#25332a;--a-c24:#c0c3c3;--a-c25:#a0a5a4;--a-c26:#7a807e;--a-c27:#223027;--a-c28:#363938;--a-c29:#c6a74f;--a-c30:#2a0c0c;--a-c31:#421d1d;--a-c32:#250b0b;--a-c33:#132316;--a-c34:#243b27;--a-c35:#2a220c;--a-c36:#264b36;--a-c37:#87aa95;--a-c38:#cea23b;--a-c39:#28120f;--a-c40:#bec2c0;--a-c41:#c3d5cb;--a-c42:#cdd1d0;--a-c43:#231c0a;--a-c44:#87ab92;--a-c45:#616765;--a-c46:#283a2f;--a-c47:#23332a;--a-c48:#c1c4c3;--a-c49:#121d16;--a-c50:#213529;--a-c51:#47c371;--a-c52:#7d8281;--a-c53:#202e26;--a-c54:#3a403e;--a-c55:#a8c4b4;--a-c56:#1b3224;--a-c57:#1c2b22;--a-c58:#33473b;--a-c59:#87ac91;--a-c60:#192920;--a-c61:#436250;--a-c62:#e45b5b;--a-c63:#300e0e;--a-c64:#27160b;--a-c65:#553622;--a-c66:#e06a29;--a-c67:#3e1f1f;--a-c68:#0b1627;--a-c69:#192940;--a-c70:#3672d3;--a-c71:#2c3f34;--a-c72:#2f250f;--a-c73:#362910;--a-c74:#18251a;--a-c75:#91b898;--a-c76:#131825;--a-c77:#7b85a1;--a-c78:#2e210d;--a-c79:#cb963e;--a-c80:#131e26;--a-c81:#4a94bf;--a-c82:#bb4e4e;--a-c83:#1a1426;--a-c84:#8175a3;--a-c85:#131e17;--a-c86:#c2d0c8;--a-c87:#231f0a;--a-c88:#395d48;--a-c89:#446953;--a-c90:#1d3326;--a-c91:#3ccd79;--a-c92:#0f2233;--a-c93:#2f82da;--a-c94:#1b1b1b;--a-c95:#676767;--a-c96:#161616;--a-c97:#4a4a4a;--a-c98:#202020;--a-c99:#19261e;--a-c100:#111d15;--a-c101:#a4a7a5;--a-c102:#8cb49d;--a-c103:#15281d;--a-c104:#141b18;--a-c105:#a2b8ab;--a-c106:#1c2721;--a-c107:#868c8b;--a-c108:#2e2213;--a-c109:#d79a32;--a-c110:#2c1917;--a-c111:#c05049;--a-c112:#7d8180;--a-c113:#cf8e3a;--a-c114:#1e2e25;--a-c115:#606664;--a-c116:#8a8f8d;--a-c117:#bcc0be;--a-c118:#949997;--a-c119:#3699d3;--a-c120:#3497d5;--a-c121:#868b8a;--a-c122:#26362d;--a-c123:#24342b;--a-c124:#7b8682;--a-c125:#14231b;--a-c126:#bdccc3;--a-c127:#3fca85;--a-c128:#bbbbbb;--a-c129:#adadad;--a-c130:#273b2f;--a-c131:#59816a;--a-c132:#203027;--a-c133:#0e2016;--a-c134:#717674;--a-c135:#2c4938;--a-c136:#12241a;--a-c137:#8e9391;--a-c138:#bfccc3;--a-c139:#8e9290;--a-c140:#18261d;--a-c141:#4f68da;--a-c142:#4360ca;--a-c143:#25180b;--a-c144:#493822;--a-c145:#0e2116;--a-c146:#274132;--a-c147:#83b095;--a-c148:#392613;--a-c149:#d07e39;--a-c150:#a0a5a3;--a-c151:#c3c7c6;--a-c152:#4abf64;--a-c153:#babebd;--a-c154:#1b2821;--a-c155:#c9cccb;--a-c156:#bcbfbe;--a-c157:#15271d;--a-c158:#8d908f;--a-c159:#848887;--a-c160:#8a8e8c;--a-c161:#7f8382;--a-c162:#cc3d3d;--a-c163:#240e0a;--a-c164:#381610;--a-c165:#656a68;--a-c166:#19261a;--a-c167:#44c54e;--a-c168:#da2f2f;--a-c169:#15211b;--a-c170:#1f2d25;--a-c171:#253c2e;--a-c172:#69947b;--a-c173:#15261c;--a-c174:#b4c8bc;--a-c175:#535756;--a-c176:#213529;--a-c177:#3acf99;--a-c178:#c2cddf;--a-c179:#43211d;--a-c180:#270e0b;--a-t1:rgba(94,135,112,0.30);--a-t2:rgba(211,210,209,0.36);--a-t3:rgba(18,18,18,0.88);--a-t4:rgba(121,160,132,0.12);--a-t5:rgba(94,135,112,0.28);--a-t6:rgba(228,91,91,0.20);--a-t7:rgba(211,210,209,0.04);--a-t8:rgba(211,210,209,0.06);--a-t9:rgba(18,18,18,0.9);--a-t10:rgba(211,210,209,0.05);--a-t11:rgba(104,156,125,0.10);--a-t12:rgba(211,210,209,0.07);--a-t13:rgba(132,171,148,0.08);--a-t14:rgba(18,18,18,0.78);--a-t15:rgba(94,135,112,0.14);--a-t16:rgba(229,229,229,0.16);--a-t17:rgba(229,229,229,0.55);--a-t18:rgba(18,18,18,0.3);--a-t19:rgba(229,229,229,0.22);--a-t20:rgba(94,135,112,0.18);--a-t21:rgba(198,167,79,0.12);--a-t22:rgba(211,210,209,0.10);--a-t23:rgba(132,171,148,0.12);--a-t24:rgba(229,229,229,0);--a-t25:rgba(229,229,229,0.32);--a-t26:rgba(210,55,55,0.9);--a-t27:rgba(132,171,148,0.24);--a-t28:rgba(205,205,205,0.1);--a-t29:rgba(132,171,148,0.18);--a-t30:rgba(211,210,209,0.03);--a-t31:rgba(89,129,106,0.2);--a-t32:rgba(18,18,18,0.25);--a-t33:rgba(187,206,190,0.04);--a-t34:rgba(187,206,190,0.05);--a-t35:rgba(211,210,209,0.06);--a-t36:rgba(58,207,153,0.55);--a-t37:rgba(58,207,153,0);--a-t38:rgba(18,18,18,0.06)}:root{--s-c1:#ffffff;--s-c2:#111111;--s-c3:#031108;--s-c4:#f8fafc;--s-c5:#fdfcfa;--s-c6:#c9a84c;--s-c7:#4e6632;--s-c8:#0a0a0a;--s-c9:#fcfef9;--s-c10:#0b0b0b;--s-c11:#9ca3af;--s-c12:#1a1a1a;--s-c13:#0b0d0c;--s-c14:#eef3ef;--s-c15:#fff8f8;--s-c16:#fffefe;--s-c17:#1f7a4d;--s-c18:#4a7c59;--s-c19:#171b18;--s-c20:#b42318;--s-c21:#ecfdf5;--s-c22:#065f46;--s-c23:#fef2f2;--s-c24:#991b1b;--s-c25:#fecaca;--s-c26:#101010;--s-c27:#f2f7ea;--s-c28:#f5a623;--s-c29:#6b7280;--s-c30:#26d66e;--s-c31:#120a02;--s-c32:#a24f5e;--s-c33:#e8f0d8;--s-c34:#fafbf8;--s-c35:#fff5f5;--s-c36:#fbfcf8;--s-c37:#92400e;--s-c38:#3a8a4c;--s-c39:#3d5c2d;--s-c40:#171717;--s-c41:#e8ca6a;--s-c42:#a07828;--s-c43:#f8fbf3;--s-c44:#eef7ec;--s-c45:#28d96a;--s-c46:#e77a8a;--s-c47:#fff8f7;--s-c48:#9f1239;--s-c49:#15803d;--s-c50:#8a8a8a;--s-c51:#080808;--s-c52:#e4edd6;--s-c53:#f9f9f6;--s-c54:#f8faf4;--s-c55:#bbf7d0;--s-c56:#fff1f0;--s-c57:#f4f5ef;--s-c58:#f7f8f3;--s-c59:#000000;--s-c60:#a7f3d0;--s-c61:#fff7ed;--s-c62:#2e5a38;--s-c63:#25d366;--s-c64:#fef3e8;--s-c65:#fff8f0;--s-c66:#b86a1e;--s-c67:#e07a8a;--s-c68:#e7ece8;--s-c69:#090b0a;--s-c70:#d9dfdb;--s-c71:#080a09;--s-c72:#0c0c0c;--s-c73:#4a6f28;--s-c74:#0c1e0d;--s-c75:#193320;--s-c76:#244a2c;--s-c77:#0c1a0c;--s-c78:#f9f6ee;--s-c79:#f2ead6;--s-c80:#ece2c8;--s-c81:#eaf5e2;--s-c82:#f3f9ed;--s-c83:#edf5e3;--s-c84:#dfead1;--s-c85:#e5efda;--s-c86:#f0f7e8;--s-c87:#ddefd3;--s-c88:#fbfdf8;--s-c89:#cf4455;--s-c90:#eef8ef;--s-c91:#f7fbf3;--s-c92:#96a28a;--s-c93:#ffe9b6;--s-c94:#fff7e7;--s-c95:#e8a020;--s-c96:#cf8e14;--s-c97:#d8edca;--s-c98:#e8f0dc;--s-c99:#edf4e2;--s-c100:#eef4e6;--s-c101:#e8f5e1;--s-c102:#07130b;--s-c103:#121212;--s-c104:#090909;--s-c105:#c3cec7;--s-c106:#e7ede9;--s-c107:#fffdf8;--s-c108:#eef5e6;--s-c109:#fbf3e8;--s-c110:#2f3929;--s-c111:#3d3a39;--s-c112:#d89d2f;--s-c113:#e3a835;--s-c114:#fff8e8;--s-c115:#bb7b0d;--s-c116:#f6bf59;--s-c117:#e4aa3f;--s-c118:#f3f0fa;--s-c119:#ede8f7;--s-c120:#5b3fa0;--s-c121:#3d2a6e;--s-c122:#7c4dbc;--s-c123:#f8f7f2;--s-c124:#68874e;--s-c125:#4a4a4a;--s-c126:#1a3ea1;--s-c127:#db6a22;--s-c128:#15120a;--s-c129:#f6f9f0;--s-c130:#fafbf6;--s-c131:#f5f7f0;--s-c132:#f2f8ea;--s-c133:#e8f0fb;--s-c134:#2563eb;--s-c135:#dbeafe;--s-c136:#1d4ed8;--s-c137:#dcfce7;--s-c138:#16a34a;--s-c139:#888888;--s-c140:#f6f7f2;--s-c141:#f0f7e6;--s-c142:#f8fcf2;--s-c143:#fefefd;--s-c144:#f5f5f4;--s-c145:#eefbf0;--s-c146:#d9f5e0;--s-c147:#1a7a3a;--s-c148:#faf9f5;--s-c149:#f4f2ea;--s-c150:#f5d78c;--s-c151:#eac45e;--s-c152:#3d2e00;--s-c153:#eec850;--s-c154:#ddb93f;--s-c155:#effaf3;--s-c156:#f3fbf6;--s-c157:#fff9eb;--s-c158:#fffdf5;--s-c159:#5a4400;--s-c160:#fff1f1;--s-c161:#b1374b;--s-c162:#eaf6ec;--s-c163:#1f6a3b;--s-c164:#edf2e5;--s-c165:#f5faee;--s-c166:#eaf3dc;--s-c167:#ecefe1;--s-c168:#f1f4ea;--s-c169:#f1f6e8;--s-c170:#7da151;--s-c171:#638a3d;--s-c172:#4e6e2f;--s-c173:#fed7aa;--s-c174:#f5f3ff;--s-c175:#5b21b6;--s-c176:#ddd6fe;--s-c177:#fffbeb;--s-c178:#fde68a;--s-c179:#eff6ff;--s-c180:#1e40af;--s-c181:#bfdbfe;--s-c182:#7f8b84;--s-c183:#e7f0dc;--s-c184:#f2faf0;--s-c185:#e5f4dc;--s-c186:#eef8e6;--s-c187:#607858;--s-c188:#d4852a;--s-c189:#e8a030;--s-c190:#f5bc48;--s-c191:#eaa328;--s-c192:#4fa860;--s-c193:#68c878;--s-c194:#48a85e;--s-c195:#52b868;--s-c196:#3e5e44;--s-c197:#8aaa8e;--s-c198:#2a6e38;--s-c199:#5a9264;--s-c200:#e8f1dd;--s-c201:#dddddd;--s-c202:#c0392b;--s-c203:#1ebe5d;--s-c204:#f9fbf6;--s-c205:#eef5e4;--s-c206:#4a6332;--s-c207:#1a2314;--s-c208:#e5e5e5;--s-c209:#f4f9ec;--s-c210:#4a6b36;--s-c211:#334d25;--s-c212:#f8faf5;--s-c213:#e8f0db;--s-c214:#f0faf4;--s-c215:#75d493;--s-c216:#eef3eb;--s-c217:#eaf7ee;--s-c218:#fff0ef;--s-c219:#eff4e7;--s-c220:#9c5a14;--s-c221:#1eb85a;--s-t1:rgba(255,255,255,0.1);--s-t2:rgba(184,197,189,0.76);--s-t3:rgba(5,5,5,0.92);--s-t4:rgba(255,255,255,0.08);--s-t5:rgba(96,122,66,0.3);--s-t6:rgba(34,197,94,0.18);--s-t7:rgba(34,197,94,0.1);--s-t8:rgba(255,255,255,0.06);--s-t9:rgba(96,122,66,0.28);--s-t10:rgba(25,24,23,0.06);--s-t11:rgba(34,197,94,0.12);--s-t12:rgba(96,122,66,0.1);--s-t13:rgba(96,122,66,0.12);--s-t14:rgba(34,197,94,0.42);--s-t15:rgba(96,122,66,0.25);--s-t16:rgba(5,5,5,0.98);--s-t17:rgba(12,30,13,0.32);--s-t18:rgba(7,18,9,0.86);--s-t19:rgba(12,30,13,0.72);--s-t20:rgba(12,30,13,0.24);--s-t21:rgba(12,30,13,0.08);--s-t22:rgba(201,168,76,0.1);--s-t23:rgba(146,171,105,0.08);--s-t24:rgba(12,30,13,0.38);--s-t25:rgba(255,255,255,0.6);--s-t26:rgba(201,168,76,0.35);--s-t27:rgba(201,168,76,0.45);--s-t28:rgba(201,168,76,0.22);--s-t29:rgba(25,24,23,0.08);--s-t30:rgba(249,246,238,0.94);--s-t31:rgba(246,240,225,0.82);--s-t32:rgba(236,226,200,0.24);--s-t33:rgba(236,226,200,0.08);--s-t34:rgba(201,168,76,0.08);--s-t35:rgba(25,24,23,0.13);--s-t36:rgba(146,171,105,0.15);--s-t37:rgba(25,24,23,0.058);--s-t38:rgba(201,168,76,0.52);--s-t39:rgba(25,24,23,0.1);--s-t40:rgba(6,14,6,0.82);--s-t41:rgba(6,14,6,0.32);--s-t42:rgba(255,255,255,0.72);--s-t43:rgba(255,255,255,0.32);--s-t44:rgba(255,255,255,0.86);--s-t45:rgba(96,122,66,0.18);--s-t46:rgba(255,255,255,0.92);--s-t47:rgba(255,255,255,0.12);--s-t48:rgba(25,24,23,0.16);--s-t49:rgba(146,171,105,0.22);--s-t50:rgba(25,24,23,0.14);--s-t51:rgba(146,171,105,0.18);--s-t52:rgba(96,122,66,0.15);--s-t53:rgba(25,24,23,0.065);--s-t54:rgba(96,122,66,0.2);--s-t55:rgba(25,24,23,0.085);--s-t56:rgba(207,68,85,0.36);--s-t57:rgba(25,24,23,0.2);--s-t58:rgba(96,122,66,0.14);--s-t59:rgba(96,122,66,0.26);--s-t60:rgba(96,122,66,0.55);--s-t61:rgba(25,24,23,0.12);--s-t62:rgba(96,122,66,0.45);--s-t63:rgba(96,122,66,0.24);--s-t64:rgba(232,160,32,0.28);--s-t65:rgba(232,160,32,0.36);--s-t66:rgba(0,0,0,0.28);--s-t67:rgba(255,255,255,0.18);--s-t68:rgba(37,49,27,0.06);--s-t69:rgba(255,255,255,0.7);--s-t70:rgba(255,255,255,0.9);--s-t71:rgba(0,0,0,0.34);--s-t72:rgba(34,197,94,0.2);--s-t73:rgba(5,5,5,0.94);--s-t74:rgba(5,5,5,0.72);--s-t75:rgba(5,5,5,0.22);--s-t76:rgba(5,5,5,0.06);--s-t77:rgba(34,197,94,0.14);--s-t78:rgba(184,197,189,0.16);--s-t79:rgba(5,5,5,0.9);--s-t80:rgba(5,5,5,0.68);--s-t81:rgba(5,5,5,0.14);--s-t82:rgba(34,197,94,0.22);--s-t83:rgba(0,0,0,0.24);--s-t84:rgba(34,197,94,0.16);--s-t85:rgba(0,0,0,0.32);--s-t86:rgba(0,0,0,0.18);--s-t87:rgba(34,197,94,0.36);--s-t88:rgba(0,0,0,0.42);--s-t89:rgba(255,255,255,0.04);--s-t90:rgba(34,197,94,0.28);--s-t91:rgba(255,255,255,0.16);--s-t92:rgba(34,197,94,0.24);--s-t93:rgba(34,197,94,0.3);--s-t94:rgba(255,255,255,0.14);--s-t95:rgba(34,197,94,0.92);--s-t96:rgba(5,5,5,0.96);--s-t97:rgba(5,5,5,0.76);--s-t98:rgba(5,5,5,0.16);--s-t99:rgba(5,5,5,0.82);--s-t100:rgba(5,5,5,0.48);--s-t101:rgba(184,197,189,0.86);--s-t102:rgba(13,15,14,0.92);--s-t103:rgba(13,15,14,0.66);--s-t104:rgba(13,15,14,0.16);--s-t105:rgba(5,5,5,0.7);--s-t106:rgba(5,5,5,0.32);--s-t107:rgba(255,255,255,0.045);--s-t108:rgba(255,255,255,0.012);--s-t109:rgba(5,5,5,0.5);--s-t110:rgba(255,255,255,0.03);--s-t111:rgba(255,255,255,0.05);--s-t112:rgba(34,197,94,0.08);--s-t113:rgba(255,255,255,0.035);--s-t114:rgba(255,255,255,0.07);--s-t115:rgba(255,255,255,0.055);--s-t116:rgba(255,255,255,0.2);--s-t117:rgba(184,197,189,0.42);--s-t118:rgba(214,166,110,0.14);--s-t119:rgba(96,122,66,0.16);--s-t120:rgba(25,24,23,0.05);--s-t121:rgba(237,244,226,0.7);--s-t122:rgba(237,244,226,0.55);--s-t123:rgba(96,122,66,0.22);--s-t124:rgba(255,255,255,0.22);--s-t125:rgba(25,24,23,0.25);--s-t126:rgba(37,49,27,0.4);--s-t127:rgba(250,253,246,0.95);--s-t128:rgba(146,171,105,0.12);--s-t129:rgba(243,248,235,0.96);--s-t130:rgba(255,255,255,0.95);--s-t131:rgba(223,231,214,0.72);--s-t132:rgba(25,24,23,0.045);--s-t133:rgba(146,171,105,0.16);--s-t134:rgba(234,243,233,0.88);--s-t135:rgba(252,249,240,0.98);--s-t136:rgba(180,35,24,0.14);--s-t137:rgba(246,187,87,0.72);--s-t138:rgba(246,191,89,0.28);--s-t139:rgba(255,255,255,0.96);--s-t140:rgba(247,250,242,0.96);--s-t141:rgba(223,231,214,0.9);--s-t142:rgba(237,244,226,0.9);--s-t143:rgba(140,100,200,0.15);--s-t144:rgba(140,100,200,0.08);--s-t145:rgba(223,231,214,0.92);--s-t146:rgba(0,0,0,0.05);--s-t147:rgba(231,122,138,0.28);--s-t148:rgba(25,24,23,0.08);--s-t149:rgba(146,171,105,0.06);--s-t150:rgba(146,171,105,0.07);--s-t151:rgba(255,255,255,0.98);--s-t152:rgba(249,251,246,0.92);--s-t153:rgba(96,122,66,0.48);--s-t154:rgba(96,122,66,0.34);--s-t155:rgba(184,197,189,0.1);--s-t156:rgba(25,24,23,0.04);--s-t157:rgba(30,30,30,0.045);--s-t158:rgba(25,24,23,0.02);--s-t159:rgba(25,24,23,0.03);--s-t160:rgba(30,30,30,0.04);--s-t161:rgba(25,24,23,0.015);--s-t162:rgba(30,30,30,0.08);--s-t163:rgba(25,24,23,0.035);--s-t164:rgba(30,30,30,0.32);--s-t165:rgba(30,30,30,0.14);--s-t166:rgba(146,171,105,0.5);--s-t167:rgba(146,171,105,0.1);--s-t168:rgba(237,244,226,0.4);--s-t169:rgba(30,30,30,0.06);--s-t170:rgba(237,244,226,0.5);--s-t171:rgba(146,171,105,0.28);--s-t172:rgba(244,247,239,0.55);--s-t173:rgba(237,244,226,0.35);--s-t174:rgba(0,0,0,0.08);--s-t175:rgba(0,0,0,0.04);--s-t176:rgba(30,30,30,0.5);--s-t177:rgba(34,139,69,0.22);--s-t178:rgba(30,30,30,0.07);--s-t179:rgba(255,255,255,0.7);--s-t180:rgba(96,122,66,0.08);--s-t181:rgba(30,30,30,0.1);--s-t182:rgba(200,162,50,0.18);--s-t183:rgba(200,162,50,0.1);--s-t184:rgba(200,162,50,0.24);--s-t185:rgba(200,162,50,0.14);--s-t186:rgba(180,35,24,0.1);--s-t187:rgba(31,122,77,0.1);--s-t188:rgba(30,30,30,0.12);--s-t189:rgba(255,255,255,0.5);--s-t190:rgba(177,127,0,0.18);--s-t191:rgba(177,55,75,0.25);--s-t192:rgba(31,106,59,0.25);--s-t193:rgba(177,55,75,0.45);--s-t194:rgba(177,55,75,0.08);--s-t195:rgba(96,122,66,0.4);--s-t196:rgba(30,30,30,0.2);--s-t197:rgba(146,171,105,0.55);--s-t198:rgba(30,30,30,0.16);--s-t199:rgba(25,24,23,0.10);--s-t200:rgba(25,24,23,0.07);--s-t201:rgba(96,122,66,0.35);--s-t202:rgba(255,255,255,0.15);--s-t203:rgba(30,30,30,0.09);--s-t204:rgba(30,30,30,0.6);--s-t205:rgba(30,30,30,0.42);--s-t206:rgba(30,30,30,0.9);--s-t207:rgba(146,171,105,0.4);--s-t208:rgba(0,0,0,0.3);--s-t209:rgba(34,197,94,0.46);--s-t210:rgba(184,197,189,0.14);--s-t211:rgba(239,68,68,0.12);--s-t212:rgba(239,68,68,0.32);--s-t213:rgba(34,197,94,0.32);--s-t214:rgba(184,197,189,0.34);--s-t215:rgba(184,197,189,0.32);--s-t216:rgba(37,49,27,0.34);--s-t217:rgba(25,24,23,0.46);--s-t218:rgba(223,231,214,0.86);--s-t219:rgba(25,24,23,0.22);--s-t220:rgba(37,49,27,0.12);--s-t221:rgba(74,124,66,0.18);--s-t222:rgba(60,110,50,0.07);--s-t223:rgba(255,255,255,0.85);--s-t224:rgba(74,124,66,0.12);--s-t225:rgba(74,124,66,0.22);--s-t226:rgba(74,124,66,0.4);--s-t227:rgba(30,70,30,0.10);--s-t228:rgba(50,130,70,0.32);--s-t229:rgba(58,138,76,0.14);--s-t230:rgba(96,122,66,0.07);--s-t231:rgba(37,49,27,0.08);--s-t232:rgba(25,24,23,0.18);--s-t233:rgba(25,24,23,0.15);--s-t234:rgba(37,211,102,0.35);--s-t235:rgba(0,0,0,0.15);--s-t236:rgba(37,211,102,0.45);--s-t237:rgba(0,0,0,0.62);--s-t238:rgba(0,0,0,0.5);--s-t239:rgba(25,24,23,0.025);--s-t240:rgba(223,231,214,0.6);--s-t241:rgba(0,0,0,0.05);--s-t242:rgba(223,231,214,0.55);--s-t243:rgba(146,171,105,0.2);--s-t244:rgba(96,122,66,0.06);--s-t245:rgba(255,255,255,0.8);--s-t246:rgba(214,166,110,0.25);--s-t247:rgba(214,166,110,0.2);--s-t248:rgba(61,92,45,0.28);--s-t249:rgba(61,92,45,0.35);--s-t250:rgba(223,231,214,0.65);--s-t251:rgba(146,171,105,0.3);--s-t252:rgba(231,122,138,0.12);--s-t253:rgba(231,122,138,0.25);--s-t254:rgba(223,231,214,0.8);--s-t255:rgba(0,0,0,0.03);--s-t256:rgba(146,171,105,0.35);--s-t257:rgba(231,122,138,0.4);--s-t258:rgba(231,122,138,0.3);--s-t259:rgba(146,171,105,0.04);--s-t260:rgba(146,171,105,0.05);--s-t261:rgba(223,231,214,0.7);--s-t262:rgba(249,251,246,0.95);--s-t263:rgba(146,171,105,0.25);--s-t264:rgba(31,122,77,0.12);--s-t265:rgba(248,249,244,0.98);--s-t266:rgba(31,122,77,0.2);--s-t267:rgba(180,35,24,0.18);--s-t268:rgba(237,244,226,0.95);--s-t269:rgba(251,248,241,0.92);--s-t270:rgba(191,204,177,0.72);--s-t271:rgba(255,255,255,0.74);--s-t272:rgba(223,231,214,0.95);--s-t273:rgba(249,251,246,0.98);--s-t274:rgba(191,204,177,0.5);--s-t275:rgba(96,122,66,0.9);--s-t276:rgba(255,255,255,0.88);--s-t277:rgba(37,211,102,0.25);--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--container:min(100% - 80px,1360px);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-urdu:"Noto Nastaliq Urdu","Noto Sans Arabic","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%;background:var(--bg)}body{margin:0;overflow-x:hidden;background:var(--site-bg-gradient);background-attachment:fixed;color:var(--text);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.storefront-shell[dir=rtl] body,[dir=rtl]{font-family:var(--font-urdu),"Noto Sans Arabic",Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:600}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{font-family:var(--font-urdu),"Noto Sans Arabic",Arial,sans-serif;font-weight:700}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}[dir=rtl] .field-ltr,[dir=rtl] input[inputmode=decimal],[dir=rtl] input[inputmode=numeric],[dir=rtl] input[type=email],[dir=rtl] input[type=number],[dir=rtl] input[type=tel]{direction:ltr;text-align:start;unicode-bidi:plaintext}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a,button,input,select,textarea{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline:none;box-shadow:var(--focus-ring)}img{display:block;max-width:100%}.storefront-main{min-height:100vh;padding-top:106px}.storefront-shell[dir=rtl]{direction:rtl}.container,.section-shell{width:var(--container);margin-inline:auto}.section-shell{padding:clamp(28px,4vw,52px) 0 clamp(40px,5vw,68px)}.section{padding:clamp(18px,3vw,34px) 0}.full-width{width:100%}.text-center{text-align:center}@keyframes spin{to{transform:rotate(1turn)}}.btn-spinner{display:inline-block;width:16px;height:16px;border-radius:999px;border:2px solid var(--overlay-tint-strong);border-top:2px solid;animation:spin .65s linear infinite;vertical-align:middle;-webkit-margin-end:8px;margin-inline-end:8px}.page-loading-container{min-height:60vh;display:flex;align-items:center;justify-content:center}.page-loading-spinner{width:36px;height:36px;border:3px solid var(--brand-pale);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}.section-muted{background:var(--section-muted-wash)}@media (max-width:1100px){:root{--container:min(100% - 48px,1320px)}}@media (max-width:720px){:root{--container:min(100% - 32px,1320px)}.storefront-main{padding-top:92px}}.announcement-bar{background:var(--s-c69);color:var(--s-c70);font-size:.78rem;border-bottom:1px solid var(--s-t1)}.announcement-marquee{overflow:hidden;min-height:32px;display:flex;align-items:center}.announcement-reel{display:flex;white-space:nowrap;will-change:transform;animation:announcement-ltr 30s linear infinite}.announcement-reel.is-rtl{animation-direction:reverse}.announcement-reel:hover{animation-play-state:paused}.announcement-copy{display:inline-flex;align-items:center;gap:10px;-webkit-padding-end:80px;padding-inline-end:80px;font-size:.78rem}.announcement-copy strong{font-weight:700;color:var(--brand)}.announcement-sep{color:var(--s-t2);font-weight:400}@keyframes announcement-ltr{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.site-header{position:fixed;inset:0 0 auto;z-index:35;background:var(--s-t3);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);border-bottom:1px solid var(--s-t1)}.header-main{min-height:72px;display:grid;grid-template-columns:minmax(190px,auto) 1fr auto;align-items:center;grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px)}.brand-mark{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-logo{width:clamp(40px,4.6vw,48px);height:clamp(40px,4.6vw,48px);max-width:48px;object-fit:contain;border-radius:10px;background:var(--s-c71);box-shadow:inset 0 0 0 1px var(--s-t4)}.brand-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.brand-copy strong{color:var(--s-c1);font-size:1rem;letter-spacing:0;line-height:1.15}.brand-copy small{color:var(--text-soft);font-size:.7rem;line-height:1.2}.brand-mark{max-width:260px}.brand-copy small,.brand-copy strong{white-space:nowrap}.brand-copy small,.brand-copy strong{overflow:hidden;text-overflow:ellipsis}.header-nav{display:flex;align-items:center;gap:clamp(10px,1.25vw,18px);justify-content:center}.nav-group{position:relative}.nav-link,.nav-trigger{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 0;border:0;background:transparent;color:var(--text-soft);font-size:.84rem;font-weight:700;letter-spacing:.01em}.nav-link:hover,.nav-trigger:hover{color:var(--s-c1)}.nav-dropdown{position:absolute;top:calc(100% + 10px);inset-inline-start:0;width:min(620px,calc(100vw - 40px));max-height:min(72vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:14px;background:var(--s-c26);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s ease;scrollbar-width:thin;scrollbar-color:var(--s-t5) transparent}.nav-dropdown-sm{width:min(360px,calc(100vw - 40px))}.nav-dropdown.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dropdown-link{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:14px;color:var(--text-soft);background:var(--surface-soft)}.dropdown-link-media{grid-template-columns:72px 1fr;align-items:center;gap:12px}.dropdown-link-thumb{width:72px;height:72px;border-radius:16px;border:1px solid var(--s-t1);overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,var(--s-t6),transparent 36%),linear-gradient(180deg,var(--s-c40),var(--s-c72))}.dropdown-link-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.dropdown-link-copy{display:grid;grid-gap:4px;gap:4px}.dropdown-link:hover{background:var(--s-t7);color:var(--text)}.dropdown-link span{font-size:.9rem}.dropdown-link.single{background:var(--s-c2);border:1px solid var(--line)}.header-controls{justify-content:flex-end}.header-controls,.header-switchers{display:flex;align-items:center;gap:6px}.control-select{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px 0 10px;border-radius:999px;border:1px solid var(--line);background:var(--s-t8);box-shadow:none;color:var(--text)}.control-select:hover{border-color:var(--s-t9);box-shadow:0 10px 22px var(--s-t10)}.control-select:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.control-select select{position:absolute;inset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:0;background:transparent;color:var(--text);outline:none;font-size:.84rem;font-weight:650;line-height:1;opacity:0;cursor:pointer}.control-select-value{display:block;min-width:0;overflow:hidden;color:var(--text);font-size:.78rem;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap;-webkit-padding-end:14px;padding-inline-end:14px;pointer-events:none}.control-select-chevron,.control-select-flag,.control-select-icon{flex:0 0 auto;pointer-events:none}.control-select-icon{color:var(--brand-dark)}.control-select-flag,.control-select-icon{display:inline-flex;align-items:center;justify-content:center}.control-select-flag{width:21px;height:21px;border-radius:999px;background:var(--s-t11);font-size:.9rem;box-shadow:inset 0 0 0 1px var(--s-t12)}.control-select-chevron{position:absolute;inset-inline-end:9px;color:var(--text-soft)}.control-select-dot{position:absolute;top:8px;inset-inline-end:8px;width:6px;height:6px;border-radius:999px;background:var(--brand-dark);box-shadow:0 0 0 4px var(--s-t13)}.language-select{min-width:74px}.region-select{min-width:92px;max-width:104px}.icon-link{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);background:var(--s-t8);color:var(--text-soft);display:inline-flex;align-items:center;justify-content:center}.icon-link:hover{color:var(--brand);border-color:var(--s-t14);transform:translateY(-1px)}.cart-link{position:relative}.cart-badge{min-width:18px;height:18px;padding:0 5px;position:absolute;top:-4px;inset-inline-end:-4px;border-radius:999px;background:var(--brand);color:var(--bg);font-size:.65rem;display:inline-flex;align-items:center;justify-content:center}@keyframes cart-badge-bump{0%{transform:scale(1)}35%{transform:scale(1.5)}65%{transform:scale(.85)}to{transform:scale(1)}}.cart-badge-bump{animation:cart-badge-bump .38s cubic-bezier(.36,.07,.19,.97) both}.fly-to-cart-dot{position:fixed;z-index:9999;width:14px;height:14px;border-radius:50%;background:var(--brand-dark,var(--s-c73));pointer-events:none;will-change:transform,opacity}.mobile-menu-button,.nav-mobile-footer{display:none}.lang-toggle-btn{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border-radius:999px;border:1.5px solid var(--brand-light);background:var(--brand-pale);color:var(--brand);font-size:.82rem;font-weight:800;letter-spacing:.05em;cursor:pointer;white-space:nowrap;box-shadow:0 2px 10px var(--s-t12);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .14s ease,box-shadow .2s ease}.lang-toggle-btn:hover{background:var(--brand);border-color:var(--brand);color:var(--bg);transform:translateY(-1px);box-shadow:0 6px 18px var(--s-t15)}.lang-toggle-btn:active{transform:translateY(0);box-shadow:0 2px 6px var(--s-t13)}.lang-toggle-icon{opacity:.75;transition:opacity .2s ease}.lang-toggle-btn:hover .lang-toggle-icon{opacity:1}.mobile-lang-toggle,.mobile-region-select{display:none}@media (max-width:1120px){.brand-copy{display:none}.header-main{grid-template-columns:auto 1fr auto}}@media (max-width:900px){.mobile-menu-button{display:inline-flex}.header-switchers,.lang-toggle-btn{display:none}.mobile-lang-toggle,.mobile-region-select{display:inline-flex}.header-main{gap:6px;grid-template-columns:auto 0 auto}.header-controls{gap:4px;min-width:0;max-width:100%;flex-wrap:nowrap;justify-content:flex-end;justify-self:end}.icon-link{width:30px!important;height:30px!important;min-height:30px!important}.mobile-lang-toggle{min-height:30px!important;padding:0 8px!important;gap:4px!important;box-shadow:none!important;font-size:.72rem!important;letter-spacing:0!important}.mobile-region-select{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;padding:0!important;gap:0!important;justify-content:center!important;border-radius:999px!important;overflow:hidden!important;flex-shrink:0!important}.mobile-region-select .control-select-chevron,.mobile-region-select .control-select-value{display:none!important}.mobile-lang-toggle{order:1;flex:0 1 auto}.mobile-region-select{order:2;flex:0 0 36px}.header-search-btn{order:3;flex:0 0 30px;display:inline-flex!important}.cart-link{order:4;flex:0 0 30px}.mobile-menu-button{order:5;flex:0 0 30px}.header-account-link{display:none!important}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--s-t16)}.nav-link,.nav-trigger{width:100%;font-size:1rem;padding:12px 0;border-bottom:1px solid var(--line)}.nav-group{width:100%}.nav-dropdown,.nav-dropdown-sm{position:static;width:100%;max-height:none;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;padding:4px 0 4px 16px;display:none}.nav-dropdown-sm.is-visible,.nav-dropdown.is-visible{display:block}.nav-mobile-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:14px;margin-top:6px;border-top:1px solid var(--line)}}@media (max-width:380px){.site-header .container{width:min(100% - 20px,1280px)}.site-header .header-main{gap:4px;grid-template-columns:auto minmax(0,1fr)}.site-header .brand-logo{height:44px;max-width:62px}.site-header .mobile-lang-toggle{padding:0 5px!important;gap:3px!important;font-size:.68rem!important}.site-header .mobile-region-select{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;flex-basis:32px!important}}