:root{--palette-bg:#f7f3ec;--palette-surface:#ffffffc7;--palette-surface-strong:#fff;--palette-ink:#171311;--palette-muted:#6e625c;--palette-line:#1713111a;--palette-accent:#ff5a1f;--palette-accent-soft:#ffd9cc;--palette-accent-deep:#b63709;--palette-success:#1f8f55;--palette-warning:#d8840b;--cor-quinta:#0f0c0b;--primary-1:#ff5a1f;--primary-2:#1f8f55;--primary-3:#d8840b;--primary-4:#171311;--bg:var(--palette-bg);--surface:var(--palette-surface);--surface-strong:var(--palette-surface-strong);--ink:var(--palette-ink);--muted:var(--palette-muted);--line:var(--palette-line);--accent:var(--palette-accent);--accent-soft:var(--palette-accent-soft);--accent-deep:var(--palette-accent-deep);--success:var(--palette-success);--warning:var(--palette-warning);--layout-topbar-bg:color-mix(in srgb, var(--surface-strong) 86%, transparent);--layout-topbar-border:var(--line);--layout-topbar-text:var(--ink);--layout-topbar-shadow:0 10px 28px #00000014;--layout-card-bg:var(--surface-strong);--layout-card-border:var(--line);--layout-card-text:var(--ink);--layout-nav-bg:var(--surface);--layout-nav-border:var(--line);--layout-nav-text:var(--ink);--layout-btn-primary-bg:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 65%, #fff));--layout-btn-primary-text:var(--theme-primary-contrast,#fff);--layout-btn-secondary-bg:var(--surface-strong);--layout-btn-secondary-text:var(--ink);--layout-btn-border:var(--line);--layout-input-bg:var(--surface-strong);--layout-input-border:var(--line);--layout-input-text:var(--ink);--layout-input-placeholder:color-mix(in srgb, var(--muted) 72%, transparent);--shadow:0 20px 60px #26150b24;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--content:1540px;--scrollbar-accent:#ff5a1fb8;--scrollbar-track:#ffe8dcb8;--scrollbar-thumb-start:#ff7a45f2;--scrollbar-thumb-end:#c64616f2;--scrollbar-thumb-hover-start:#ff8c58fa;--scrollbar-thumb-hover-end:#b63709fa;--scrollbar-thumb-border:#fff8f2e6;--auto-color-001:#17131114;--auto-color-002:#ffffffd1;--auto-color-003:#ffffffb3;--auto-color-004:#ffffffb8;--auto-color-005:#f4f4f4;--auto-color-006:#171311;--auto-color-007:#fff;--auto-color-008:#ff5a1f66;--auto-color-009:#ffffff80;--auto-color-010:#ffffff1f;--auto-color-011:#ffffff14;--auto-color-012:#ffffffa6;--auto-color-013:#1fc8642e;--auto-color-014:#4dde90;--auto-color-015:#ffb4322e;--auto-color-016:#ffc84a;--auto-color-017:#d8840b2e;--auto-color-018:#ff5a1f59;--auto-color-019:#ff5a1f2e;--auto-color-020:#ffffffbf;--auto-color-021:#0000002e;--auto-color-022:#00000038;--auto-color-023:#fffc;--auto-color-024:#ffffff26;--auto-color-025:#ffffffe6;--auto-color-026:#ff3c0a8c;--auto-color-027:#78ffa099;--auto-color-028:#1ec86438;--auto-color-029:#afffca;--auto-color-030:#00000012;--auto-color-031:#1f8f551f;--auto-color-032:#0000000f;--auto-color-033:#0000001f;--auto-color-034:#1a8f5526;--auto-color-035:#f2f2f2;--auto-color-036:#ff5a1f1f;--auto-color-037:#ccc;--auto-color-038:#f8f8f8;--auto-color-039:#00000014;--auto-color-040:#aaa;--auto-color-041:#00000080;--auto-color-042:#e0e0e0;--auto-color-043:#fffbf0;--auto-color-044:#ff5a1fe6;--auto-color-045:#000000b8;--auto-color-046:#00000073;--auto-color-047:#fff3;--auto-color-048:#0009;--auto-color-049:#00000040;--auto-color-050:#1a9c58;--auto-color-051:#15834a;--auto-color-052:#14824666;--auto-color-053:#000000bf;--auto-color-054:#0006;--auto-color-055:#128040;--auto-color-056:#1482468c;--auto-color-057:#ffffff1a;--auto-color-058:#ffffff73;--auto-color-059:#ff5a1f38;--auto-color-060:#ff8d49;--auto-color-061:#ffaa8659;--auto-color-062:#fffaf5;--auto-color-063:#f7f3ec;--auto-color-064:#efe8df;--auto-color-065:#f7f3ecb8;--auto-color-066:#fffcf8d1;--auto-color-067:#20120b0f;--auto-color-068:#5f514a;--auto-color-069:#fffdfa;--auto-color-070:#fff3ea;--auto-color-071:#241a16;--auto-color-072:#c6461624;--auto-color-073:#1d110a14;--auto-color-074:#ffb28f57;--auto-color-075:#ff5a1f14;--auto-color-076:#826f66;--auto-color-077:#ff7a45;--auto-color-078:#ff9f72;--auto-color-079:#ff5a1f47;--auto-color-080:#ff5a1f1a;--auto-color-081:#1111110f;--auto-color-082:#111111b8;--auto-color-083:#ffffff2e;--auto-color-084:#ffffffe0;--auto-color-085:#2a180c1a;--auto-color-086:#9d8f89;--auto-color-087:#f4eee6;--auto-color-088:#6c5649;--auto-color-089:#d8840b1f;--auto-color-090:#1713111f;--auto-color-091:#885708;--auto-color-092:#fff0ecf0;--auto-color-093:#fff6f4fa;--auto-color-094:#d63b2547;--auto-color-095:#a13224;--auto-color-096:#d63b251f;--auto-color-097:#00000024;--auto-color-098:#16a34af0;--auto-color-099:#15803df5;--auto-color-100:#dc2626f0;--auto-color-101:#b91c1cf5;--auto-color-102:#ffffff38;--auto-color-103:#ffffffd9;--auto-color-104:#ffffff4d;--auto-color-105:#17131126;--auto-color-106:#ff5a1f24;--auto-color-107:#ffd6c485;--auto-color-108:#f4eee6eb;--auto-color-109:#7b655a;--auto-color-110:#fffffff0;--auto-color-111:#fff7efe0;--auto-color-112:#ffffffc7;--auto-color-113:#ffe1d19e;--auto-color-114:#1713110f;--auto-color-115:#ff5a1f3d;--auto-color-116:#fefefe;--auto-color-117:#17131112;--auto-color-118:#ff5a1f;--auto-color-119:#ff8f62;--auto-color-120:#1713110a;--auto-color-121:#ff5a1f1a;--auto-color-122:#ffa06429;--auto-color-123:#e8501a;--auto-color-124:#17131108;--auto-color-125:#dc26260f;--auto-color-126:#dc2626;--auto-color-127:#fffffff5;--auto-color-128:#fffffffa;--auto-color-129:#22c55e1f;--auto-color-130:#16a34a;--auto-color-131:#ef44441a;--auto-color-132:#fff8f299;--auto-color-133:#ff5a1f0f;--auto-color-134:#ffffff61;--auto-color-135:#1713111a;--auto-color-136:#09070614;--auto-color-137:#090706b8;--auto-color-138:#ffffff5c;--auto-color-139:#17131124;--auto-color-140:#3f2f28;--auto-color-141:#17131147;--auto-color-142:#fff6eff5;--auto-color-143:#1d110a38;--auto-color-144:#1d110a1a;--auto-color-145:#ff5a1f4d;--auto-color-146:#17131129;--auto-color-147:#ffffffeb;--auto-color-148:#fff7f0eb;--auto-color-149:#2a180c14;--auto-color-150:#0003;--auto-color-151:#666;--auto-color-152:#0000001a;--auto-color-153:#f5f5f5;--auto-color-154:#ff5a1f40;--auto-color-155:#ffb79629;--auto-color-156:#fff8f11a;--auto-color-157:#ffe9db2e;--auto-color-158:#ffbea347;--auto-color-159:#f5ebe0;--auto-color-160:#efe4d8;--auto-color-161:#7b4d3a;--auto-color-162:#fff5efe0;--auto-color-163:#ffd6c480;--auto-color-164:#fffcf8c7;--auto-color-165:#6f5648;--auto-color-166:#fffcf8f0;--auto-color-167:#2a180c1f;--auto-color-168:#ff6b34;--auto-color-169:#c6461638;--auto-color-170:#fff8f2eb;--auto-color-171:#ffb596f5;--auto-color-172:#fff8f2f5;--auto-color-173:#ffffffc2;--auto-color-174:#ffd6c461;--auto-color-175:#ffb48740;--auto-color-176:#ff946129;--auto-color-177:#fff1e7e6;--auto-color-178:#c646161f;--auto-color-179:#fff4eeeb;--auto-color-180:#ff5a1f33;--auto-color-181:#fff7f1e0;--auto-color-182:#ffece0d6;--auto-color-183:#8a3b11;--auto-color-184:#ff5a1f80;--auto-color-185:#ff7b3d;--auto-color-186:#ffb487;--auto-color-187:#f5f5f5;--auto-color-188:#ebebeb;--auto-color-189:#ff8c00;--auto-color-190:#ff5a1f;--auto-color-191:#111;--auto-color-192:#555;--auto-color-193:#ff7a001a;--auto-color-194:#ff7a00;--auto-color-195:#2bb673;--auto-color-196:#888;--auto-color-197:#fff5f5;--auto-color-198:#e53e3e;--auto-color-199:#feb2b2;--auto-color-200:#dcdcdc;--auto-color-201:#333;--auto-color-202:#f9f9f9;--auto-color-203:#c8c8c8;--auto-color-204:#e06a00;--auto-color-205:#ebebeb;--auto-color-206:#dcdcdc;--auto-color-207:#feb2b2;--auto-color-208:#fff5f5;--auto-color-209:#c53030;--auto-color-210:#fafafa;--auto-color-211:#8a8f98;--auto-color-212:#151515;--auto-color-213:#7f8790;--auto-color-214:#e6e9ef;--auto-color-215:#f8fafc;--auto-color-216:#4b5563;--auto-color-217:#dbe2ea;--auto-color-218:#f4f7fb;--auto-color-219:#334155;--auto-color-220:#d9e4ff;--auto-color-221:#f0f6ff;--auto-color-222:#33589e;--auto-color-223:#64748b;--auto-color-224:#7a828c;--auto-color-225:#1f2937;--auto-color-226:#efefef;--auto-color-227:#28313a;--auto-color-228:#d0d0d0;--auto-color-229:#ff7a001f;--auto-color-230:#ff7a0033;--auto-color-231:#f0f0f0;--auto-color-232:#fafafa;--auto-color-233:#999;--auto-color-234:#fff8f0;--auto-color-235:#fff0f0;--auto-color-236:#eee;--auto-color-237:#ccc;--auto-color-238:#ebf5ff;--auto-color-239:#2b6cb0;--auto-color-240:#f0fff4;--auto-color-241:#2f855a;--auto-color-242:#faf0ff;--auto-color-243:#6b46c1;--auto-color-244:#fffbeb;--auto-color-245:#b7791f;--auto-color-246:#fff3e0;--auto-color-247:#e65100;--auto-color-248:#f7f7f7;--auto-color-249:#777;--auto-color-250:#ff7a0026;--auto-color-251:#ff7a002b;--auto-color-252:#e7e7e7;--auto-color-253:#1118271f;--auto-color-254:#2f3640;--auto-color-255:#f6f7f8;--auto-color-256:#0f172a57;--auto-color-257:#ececec;--auto-color-258:#0f172a3d;--auto-color-259:#667085;--auto-color-260:#f0f4ff;--auto-color-261:#6366f1;--auto-color-262:#0f172a73;--auto-color-263:#0f172a4d;--auto-color-264:#f3f4f6;--auto-color-265:#bbb;--auto-color-266:#ff7a00;--auto-color-267:#ff7a001a;--auto-color-268:#fff9f4eb;--auto-color-269:#ff5a1f29;--auto-color-270:#ffd6c475;--auto-color-271:#fff6efeb;--auto-color-272:#5b4b43;--auto-color-273:#ffd6c447;--auto-color-274:#fffcf8e0;--auto-color-275:#ffffffbd;--auto-color-276:#1d110a1f;--auto-color-277:#ffb28f61;--auto-color-278:#4a3b34;--auto-color-279:#fff6ee;--auto-color-280:#ff9a63;--auto-color-281:#1e1714;--auto-color-282:#c64616;--auto-color-283:#6d5950;--auto-color-284:#17131138;--auto-color-285:#fffdf9fa;--auto-color-286:#fff7f0fa;--auto-color-287:#1d110a2e;--auto-color-288:#f9f2ecf5;--auto-color-289:#ffba9c8f;--auto-color-290:#d46969;--auto-color-291:#d4696980;--auto-color-292:#fff3f3eb;--auto-color-293:#d4696914;--auto-color-294:#af2507;--auto-color-295:#9b5b07;--auto-color-296:#e49a19;--auto-color-297:#cf4b16;--auto-color-298:#ff9866;--auto-color-299:#146c42;--auto-color-300:#2aa464;--auto-color-301:#ffffff9e;--auto-color-302:#fffffffa;--auto-color-303:#fff7f0eb;--auto-color-304:#fffaf5eb;--auto-color-305:#19313d24;--auto-color-306:#fff7ef;--auto-color-307:#f7efe4;--auto-color-308:#eef3f0;--auto-color-309:#1820261a;--auto-color-310:#37221414;--auto-color-311:#5d6972;--auto-color-312:#53616c;--auto-color-313:#26323a;--auto-color-314:#0f6b49;--auto-color-315:#eaf7f0;--auto-color-316:#bfe5cf;--auto-color-317:#18a86a;--auto-color-318:#18a86a1f;--auto-color-319:#1820261f;--auto-color-320:#19313d;--auto-color-321:#284d5f;--auto-color-322:#19313d2e;--auto-color-323:#19313deb;--auto-color-324:#ffffff24;--auto-color-325:#19313d14;--auto-color-326:#18202614;--auto-color-327:#ffffff8c;--auto-color-328:#182026;--auto-color-329:#ffffff52;--auto-color-330:#3722140f;--auto-color-331:#d63b25;--auto-color-332:#2870c7;--auto-color-333:#d48806;--auto-color-334:#178454;--auto-color-335:#1a2025;--auto-color-336:#1820262e;--auto-color-337:#ffffffa3;--auto-color-338:#6a7680;--auto-color-339:#b42318;--auto-color-340:#fff7f5;--auto-color-341:#ffe4dc;--auto-color-342:#fff9eb;--auto-color-343:#ffe8ad;--auto-color-344:#185da8;--auto-color-345:#f3f8ff;--auto-color-346:#dbeafe;--auto-color-347:#13734a;--auto-color-348:#f2faf5;--auto-color-349:#d9f7e6;--auto-color-350:#f7fafce0;--auto-color-351:#1e2a31;--auto-color-352:#18202612;--auto-color-353:#18202629;--auto-color-354:#fff6f3eb;--auto-color-355:#f3f8ffeb;--auto-color-356:#fff9ebeb;--auto-color-357:#f2faf5eb;--auto-color-358:#fff4edeb;--auto-color-359:#ecf1f3eb;--auto-color-360:#c6312561;--auto-color-361:#c631251f;--auto-color-362:#c6461629;--auto-color-363:#eef1f3;--auto-color-364:#ffb020;--auto-color-365:#fff3c4;--auto-color-366:#8a5a00;--auto-color-367:#f3c64a;--auto-color-368:#fff0ec;--auto-color-369:#ad2f22;--auto-color-370:#f2b8ae;--auto-color-371:#f2f5f6;--auto-color-372:#43515a;--auto-color-373:#fff0e8;--auto-color-374:#ffc9ad;--auto-color-375:#b83a12;--auto-color-376:#eaf8ef;--auto-color-377:#bde9cc;--auto-color-378:#d7f2df;--auto-color-379:#ff6b341f;--auto-color-380:#a0471a;--auto-color-381:#3d4a53;--auto-color-382:#0f14188a;--auto-color-383:#00000047;--auto-color-384:#19313d52;--auto-color-385:#19313d57;--auto-color-386:#19313d7a;--auto-color-387:#fff7f2;--auto-color-388:#f2f8ff;--auto-color-389:#18202624;--auto-color-390:#eef6ff;--auto-color-391:#19313d1f;--auto-color-392:#19313d33;--auto-color-393:#9e2b1f;--auto-color-394:#e95a38;--auto-color-395:#7a858d;--auto-color-396:#ff996829;--auto-color-397:#2870c71f;--auto-color-398:#fffffff2;--auto-color-399:#0f171f1a;--auto-color-400:#fffffff7;--auto-color-401:#1820261c;--auto-color-402:#19313d80;--auto-color-403:#1820260f;--auto-color-404:#18202621;--auto-color-405:#fff6f1;--auto-color-406:#edf1f3;--auto-color-407:#fff;--auto-color-408:#fdfefe;--auto-color-409:#fcfdff;--auto-color-410:#f9fbfd;--auto-color-411:#f4f8fb;--auto-color-412:#fff6ef;--auto-color-413:#fff2ea;--auto-color-414:#ffcbb2;--auto-color-415:#fff8e7f5;--auto-color-416:#ffecdbfa;--auto-color-417:#d8692224;--auto-color-418:#d869222e;--auto-color-419:#d869221f;--auto-color-420:#9d4315;--auto-color-421:#fbfcfd;--auto-color-422:#f6f9fb;--auto-color-423:#ff5a1fbf;--auto-color-424:#f5f9fc;--auto-color-425:#ff5a1fb3;--auto-color-426:#c646163d;--auto-color-427:#f8fafb;--auto-color-428:#e4e4e7;--auto-color-429:#0f172a0a;--auto-color-430:#fff7ed;--auto-color-431:#71717a;--auto-color-432:#09090b;--auto-color-433:#fed7aa;--auto-color-434:#ea580c;--auto-color-435:#f1f1f1;--auto-color-436:#0f172a14;--auto-color-437:#fdba74;--auto-color-438:#d4d4d8;--auto-color-439:#ea580c29;--auto-color-440:#18181b;--auto-color-441:#0f172a0f;--auto-color-442:#a1a1aa;--auto-color-443:#fb923c;--auto-color-444:#ffedd5;--auto-color-445:#0000000f;--auto-color-446:#f97316;--auto-color-447:#f4f4f5;--auto-color-448:#fecaca;--auto-color-449:#fef2f2;--auto-color-450:#ea580c33;--auto-color-451:#c2410c;--auto-color-452:#0f172a29;--auto-color-453:#ffffff38;--auto-color-454:#0000001c;--auto-color-455:#fff3;--auto-color-456:#ffffffe6;--auto-color-457:#18181b14;--auto-color-458:#0f172a0f;--auto-color-459:#52525b;--auto-color-460:#18181b14;--auto-color-461:#0f172a0d;--auto-color-462:#f9731673;--auto-color-463:#f973161f;--auto-color-464:#ffffff47;--auto-color-465:#ff6a00;--auto-color-466:#ff2f00;--auto-color-467:#f950163d;--auto-color-468:#ffffff2e;--auto-color-469:#ffffff29;--auto-color-470:#0f172a12;--auto-color-471:#f9731680;--auto-color-472:#ff5a1f2e;--auto-color-473:#fffffffa;--auto-color-474:#fff5eef5;--auto-color-475:#17131114;--auto-color-476:#2a180c14;--auto-color-477:#ffffffd1;--auto-color-478:#2a180c0f;--auto-color-479:#fff5efe6;--auto-color-480:#ff5a1f24;--auto-color-481:#704434;--auto-color-482:#ffffffbd;--auto-color-483:#17131112;--auto-color-484:#1414140b;--auto-color-485:#ff4f0052;--auto-color-486:#ff4f00;--auto-color-487:#ff4f0038;--auto-color-488:#ff384c;--auto-color-489:#ff384c59;--auto-color-490:#17131117;--auto-color-491:#ff4f00b8;--auto-color-492:#ff4f0014;--auto-color-493:#17131170;--auto-color-494:#31c47029;--auto-color-495:#15914e;--auto-color-496:#ffab0029;--auto-color-497:#ae7200;--auto-color-498:#28221f;--auto-color-499:#e6e3df;--auto-color-500:#faf9f7;--auto-color-501:#5b5550;--auto-color-502:#1414140f;--auto-color-503:#ffffff40;--auto-color-504:#14141429;--auto-color-505:#00000061;--auto-color-506:#ffffffb8;--auto-color-507:#00000040;--auto-color-508:#00000038;--auto-color-509:#ffffffeb;--auto-color-510:#e5e7eb;--auto-color-511:#ffb3002e;--auto-color-512:#050505;--auto-color-513:#0000006b;--auto-color-514:#ffb3000d;--auto-color-515:#0000009e;--auto-color-516:#ffffff0a;--auto-color-517:#ffb30014;--auto-color-518:#050505f5;--auto-color-519:#050505b8;--auto-color-520:#05050547;--auto-color-521:#0505051f;--auto-color-522:#000000b8;--auto-color-523:#070707c7;--auto-color-524:#ffb3003d;--auto-color-525:#00000052;--auto-color-526:#ffb3001f;--auto-color-527:#ffb300;--auto-color-528:#ffb30042;--auto-color-529:#ffb30000;--auto-color-530:#ffffffdb;--auto-color-531:#0a0a0a;--auto-color-532:#ffb30047;--auto-color-533:#00000061;--auto-color-534:#080808bd;--auto-color-535:#0000003d;--auto-color-536:#ffffffa8;--auto-color-537:#0b0907c7;--auto-color-538:#ffffff29;--auto-color-539:#ffb3001c;--auto-color-540:#050505db;--auto-color-541:#ff880029;--auto-color-542:#ffffffd6;--auto-color-543:#ff5a1f3d;--auto-color-544:#d8840b33;--auto-color-545:#00000008;--auto-color-546:#0000009e;--auto-color-547:#050505fa;--auto-color-548:#050505b8;--auto-color-549:#0505052e;--auto-color-550:#05050566;--auto-color-551:#ff7700d9;--auto-color-552:#ffb300b3;--auto-color-553:#ff7700eb;--auto-color-554:#ff770085;--auto-color-555:#ffb30061;--auto-color-556:#00000047;--auto-color-557:#0003;--auto-color-558:#000000c2;--auto-color-559:#ff6f001a;--auto-color-560:#050505db;--auto-color-561:#090909;--auto-color-562:#141414f5;--auto-color-563:#0a0a0af5;--auto-color-564:#7c3aed2e;--auto-color-565:#f8f6f2;--auto-color-566:#fff;--auto-color-567:#e7e2da;--auto-color-568:#1f1f1f;--auto-color-569:#0f5132;--auto-color-570:#1e7a46;--auto-color-571:#ffffff1f;--auto-color-572:#0f51322e;--auto-color-573:#0f513242;--auto-color-574:#ece7df;--auto-color-575:#0000000f;--auto-color-576:#6b6b6b;--auto-color-577:#166534;--auto-color-578:#f59e0b;--auto-color-579:#d97706;--auto-color-580:#d8d2c8;--auto-color-581:#333;--auto-color-582:#eef7f0;--auto-color-583:#090909c7;--auto-color-584:#ffb30038;--auto-color-585:#ffffff0a;--auto-color-586:#0000006b;--auto-color-587:#ffae00;--auto-color-588:#ededed;--auto-color-589:#ffffff3d;--auto-color-590:#000000bf;--auto-color-591:#f2a300;--auto-color-592:#ff940038;--auto-color-593:#000000b3;--auto-color-594:#f3a400;--auto-color-595:#f3a40000;--auto-color-596:#ffffffd1;--auto-color-597:#ff9f00;--auto-color-598:#ffc8458c;--auto-color-599:#070707;--auto-color-600:#ffa40047;--auto-color-601:#070707b8;--auto-color-602:#0b0b0bc7;--auto-color-603:#ffffff1f;--auto-color-604:#ffb30008;--auto-color-605:#00000057;--auto-color-606:#ffa90014;--auto-color-607:#fa0;--auto-color-608:#0d0d0dcc;--auto-color-609:#ffb3000a;--auto-color-610:#00000070;--auto-color-611:#ffffffbf;--auto-color-612:#141414f5;--auto-color-613:#0a0a0af5;--auto-color-614:#ffffff1a;--auto-color-615:#00000059;--auto-color-616:#ffb30059;--auto-color-617:#00000075;--auto-color-618:#ffb3001f;--auto-color-619:#ffb3001a;--auto-color-620:#080808;--auto-color-621:#ffffffa6;--auto-color-622:#050505f5;--auto-color-623:#050505eb;--auto-color-624:#f9731633;--auto-color-625:#fff3;--auto-color-626:#0000001a;--auto-color-627:#0000002e;--auto-color-628:#00000014;--auto-color-629:#f9731640;--auto-color-630:#00000014}@media (max-width:767px){.customer-orders-page .orders-back-link{width:38px;height:38px;color:var(--accent,#ffb400);flex:0 0 38px;place-items:center;display:grid}.customer-orders-page>.topbar .topbar-inner{gap:8px!important}.customer-orders-page>.topbar .brand-copy h2{font-size:17px!important}.customer-orders-page>.topbar .brand-copy p{font-size:11px!important;display:block!important}.customer-orders-page .orders-shell{gap:18px!important;width:calc(100% - 24px)!important;padding-top:16px!important}.customer-orders-page .orders-hero.panel,.customer-orders-page .orders-tools.panel,.customer-orders-page .orders-card{background:radial-gradient(circle at 100% 0,#ffffff09,#0000 34%),linear-gradient(145deg,#17191c,#0d0f11)!important;border-radius:24px!important;box-shadow:0 18px 42px #00000047!important}.customer-orders-page .orders-hero.panel{padding:26px!important}.customer-orders-page .orders-hero-copy{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.customer-orders-page .orders-hero h1{margin:4px 0 0!important;font-size:31px!important;line-height:1!important}.customer-orders-page .orders-hero-copy>p{margin:0 0 4px!important;font-size:14px!important}.customer-orders-page .orders-hero-actions,.customer-orders-page .orders-hero-quick-status,.customer-orders-page .orders-sync-status{grid-column:1!important}.customer-orders-page .orders-hero-actions>a{border:0;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:0 20px;font-size:15px;display:grid;box-shadow:0 14px 30px #ffae0033;color:#171008!important;background:linear-gradient(135deg,#ffd04b,#ffad00)!important}.customer-orders-page .orders-hero-quick-status{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-orders-page .orders-hero-quick-status span{border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:0 12px;font-size:10px;display:flex}.customer-orders-page .orders-hero-quick-status i{background:var(--accent,#ffb400);border-radius:50%;width:9px;height:9px}.customer-orders-page .orders-hero-quick-status strong{color:#171008;background:var(--accent,#ffb400);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.customer-orders-page .orders-sync-status{margin-top:2px;font-size:10px!important}.customer-orders-page .orders-tools.panel{padding:22px!important}.customer-orders-page .orders-search{gap:10px}.customer-orders-page .orders-search>span:first-child{color:#f5f5f5;text-transform:uppercase;font-size:14px!important}.customer-orders-page .orders-search-control{display:block;position:relative}.customer-orders-page .orders-search-control>svg{z-index:2;color:#959ba4;pointer-events:none;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.customer-orders-page .orders-search-control input{border-radius:15px;width:100%;min-height:56px;font-size:13px;padding:0 16px 0 50px!important}.customer-orders-page .orders-filter-row{border-radius:17px;min-height:64px;padding:5px!important}.customer-orders-page .orders-filter-chip{min-height:52px;border-radius:13px!important}.customer-orders-page .orders-filter-chip>span:after{font-size:12px}.customer-orders-page .orders-card{padding:26px!important}.customer-orders-page .orders-card-head{display:block!important}.customer-orders-page .orders-card-title h3{margin-top:20px;font-size:27px!important}.customer-orders-page .orders-date-meta{flex-wrap:wrap;gap:8px 14px;display:flex;font-size:13px!important}.customer-orders-page .orders-date-meta span,.customer-orders-page .orders-progress-copy strong,.customer-orders-page .orders-detail>span{align-items:center;gap:7px;display:inline-flex}.customer-orders-page .orders-card-total{text-align:left;align-items:flex-start;margin-top:22px}.customer-orders-page .orders-card-total strong{font-size:31px!important}.customer-orders-page .orders-progress{margin-top:18px}.customer-orders-page .orders-progress-copy{gap:10px}.customer-orders-page .orders-progress-copy strong{font-size:14px}.customer-orders-page .orders-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.customer-orders-page .orders-payment-detail{display:none!important}.customer-orders-page .orders-detail{min-height:136px;background:linear-gradient(145deg,#1e48306b,#0c1812b3)!important;border-color:#49d66838!important;border-radius:17px!important;padding:17px!important}.customer-orders-page .orders-detail>span{color:#52dc76!important;font-size:11px!important}.customer-orders-page .orders-detail strong{font-size:18px!important}.customer-orders-page .orders-detail small{line-height:1.45;font-size:11px!important}.customer-orders-page .orders-card-actions .primary-btn{border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;width:100%;min-height:60px;padding:0 20px;font-size:15px;display:grid;color:#171008!important;background:linear-gradient(135deg,#ffd04b,#ffad00)!important;border:0!important}}@media (min-width:768px){.customer-orders-page .orders-back-link{display:none}}@media (max-width:767px){body .floating-cart.open .floating-cart-summary{border-radius:13px!important;gap:3px!important;min-height:0!important;margin:0!important;padding:9px 12px!important;display:grid!important}body .floating-cart.open .floating-cart-summary .metric-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:22px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}body .floating-cart.open .floating-cart-summary .metric-row strong{color:var(--accent,#f5a800)!important;white-space:nowrap!important;margin:0 0 0 auto!important;font-size:16px!important;line-height:1.1!important}body .floating-cart.open .floating-cart-summary .floating-cart-subtitle{display:none!important}:is(html[data-theme] body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart,html[data-theme-palette] body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart,html[data-theme-css] body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart){right:10px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;z-index:11950!important;border-radius:20px!important;width:auto!important;margin:0!important;position:fixed!important;left:10px!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-space{height:98px!important}:is(html[data-theme] body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart.open,html[data-theme-palette] body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart.open,html[data-theme-css] body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart.open){z-index:14100!important;border-radius:24px 24px 20px 20px!important;overflow:hidden!important}body:has(.floating-cart.open) :is(.mobile-storefront-nav,.mobile-customer-nav){visibility:hidden}.floating-cart.open .floating-cart-trigger{display:none}.floating-cart.open .floating-cart-panel{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:10px;display:grid;max-height:calc(100dvh - 112px)!important;padding:8px 14px 14px!important}.floating-cart-handle{background:#fff3;margin:2px auto 0}html[data-theme=imperialDark] .floating-cart-panel-head,html[data-theme-palette=imperialDark] .floating-cart-panel-head,html[data-theme-css=imperialDark] .floating-cart-panel-head{align-items:center!important;margin:0!important;padding:2px 0 11px!important}html[data-theme=imperialDark] .floating-cart-panel-head h3,html[data-theme-palette=imperialDark] .floating-cart-panel-head h3,html[data-theme-css=imperialDark] .floating-cart-panel-head h3{letter-spacing:-.025em!important;margin-top:3px!important;font-size:21px!important;line-height:1.1!important}.floating-cart-close{flex:0 0 40px;width:40px;height:40px;border-radius:50%!important}html[data-theme=imperialDark] .floating-cart-lines,html[data-theme-palette=imperialDark] .floating-cart-lines,html[data-theme-css=imperialDark] .floating-cart-lines{min-height:0;gap:8px!important;max-height:none!important;margin:0!important;padding:0 3px 0 0!important}html[data-theme=imperialDark] .floating-cart-line,html[data-theme-palette=imperialDark] .floating-cart-line,html[data-theme-css=imperialDark] .floating-cart-line{background:linear-gradient(145deg,#1f2022f5,#131416f5);border-radius:15px;align-items:center;gap:10px;min-height:68px;display:flex;border:1px solid #ffffff14!important;padding:9px!important}.floating-cart-line-visual{flex-basis:50px;width:50px;height:50px}.floating-cart-line-copy .floating-cart-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:10px!important}.floating-cart-line-price{max-width:92px;font-size:13px}html[data-theme=imperialDark] .floating-cart-summary,html[data-theme-palette=imperialDark] .floating-cart-summary,html[data-theme-css=imperialDark] .floating-cart-summary{border-radius:15px;padding:11px 13px;border-color:color-mix(in srgb,var(--accent,#f5a800) 28%,transparent)!important;background:color-mix(in srgb,var(--accent,#f5a800) 7%,#141516)!important;margin:0!important}.floating-cart-summary .metric-row strong{font-size:17px;color:var(--accent,#f5a800)!important}html[data-theme=imperialDark] .floating-cart-actions,html[data-theme-palette=imperialDark] .floating-cart-actions,html[data-theme-css=imperialDark] .floating-cart-actions{grid-template-columns:.82fr 1.18fr!important;gap:8px!important;margin:0!important;display:grid!important}.floating-cart-actions>*{min-height:48px;padding-inline:10px;font-size:12px;border-radius:14px!important}}[data-theme-palette=grafite]{--palette-bg:#ece8e2;--palette-surface:#ffffffd6;--palette-surface-strong:#fff;--palette-ink:#191513;--palette-muted:#625852;--palette-line:#1915131f;--palette-accent:#df5d29;--palette-accent-soft:#f6d1c2;--palette-accent-deep:#99401c;--palette-success:#23734d;--palette-warning:#b47a17}[data-theme-palette=segundoEstilo]{--palette-bg:#f2edf8;--palette-surface:#ffffffd6;--palette-surface-strong:#fff;--palette-ink:#1f1530;--palette-muted:#5f5274;--palette-line:#1f153024;--palette-accent:#7c3aed;--palette-accent-soft:#e9ddff;--palette-accent-deep:#5b21b6;--palette-success:#0f766e;--palette-warning:#b45309}[data-theme-palette=terceiroEstilo]{--palette-bg:#f8f6f2;--palette-surface:#efe8de;--palette-surface-strong:#fff;--palette-ink:#1f1f1f;--palette-muted:#6b6b6b;--palette-line:#e7e2da;--palette-accent:#f59e0b;--palette-accent-soft:#eef7f0;--palette-accent-deep:#d97706;--palette-success:#1e7a46;--palette-warning:#d97706}.courier-planner-shell{gap:14px;display:grid}.courier-planner-head{align-items:start;gap:14px;display:grid}.courier-planner-head h3{margin:6px 0;font-size:26px;line-height:1.05}.courier-planner-head p{color:var(--muted);margin:0}.courier-planner-mobile-tip{font-size:13px;color:var(--accent-deep)!important;margin-top:10px!important}.courier-planner-guide{gap:10px;display:grid}.courier-planner-guide strong{font-size:16px}.courier-planner-guide-steps{gap:8px;display:grid}.courier-planner-guide-steps span{border:1px solid var(--auto-color-001);background:var(--auto-color-002);border-radius:12px;padding:10px 12px;line-height:1.35}.courier-planner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.courier-planner-stats .editor-card{padding:12px}.courier-planner-stats strong{font-size:26px;line-height:1}.courier-planner-empty{text-align:center;color:var(--muted)}.courier-planner-group-grid,.courier-planner-group-card{gap:12px;display:grid}.courier-planner-group-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.courier-planner-group-head strong{margin-top:6px;font-size:18px;display:block}.courier-planner-group-head small{color:var(--muted);margin-top:4px;display:block}.courier-planner-group-total{color:var(--accent-deep);font-size:24px;font-weight:800}.courier-planner-group-actions{justify-content:flex-end;display:flex}.courier-planner-orders{gap:8px;display:grid}.courier-planner-order-row{border:1px solid var(--auto-color-001);background:var(--auto-color-003);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.courier-planner-order-row strong,.courier-planner-order-row span,.courier-planner-order-row small{display:block}.courier-planner-order-row span,.courier-planner-order-row small{color:var(--muted);line-height:1.35}.courier-planner-order-actions{align-items:center;gap:8px;display:flex}.courier-planner-route-live{gap:10px;display:grid}.courier-planner-live-list{gap:8px;display:grid}.courier-planner-live-list button{text-align:left;border:1px solid var(--auto-color-001);background:var(--auto-color-004);border-radius:12px;gap:4px;width:100%;padding:10px 12px;display:grid}.courier-planner-live-list span,.courier-planner-live-list small{color:var(--muted)}@media (max-width:980px){.courier-planner-head,.courier-planner-stats,.courier-planner-order-row{grid-template-columns:1fr}.courier-planner-order-actions{flex-wrap:wrap;justify-content:flex-start}.courier-planner-guide strong{font-size:15px}.courier-planner-guide-steps span{font-size:14px}}.courier-app-root{background:var(--auto-color-005);flex-direction:column;min-height:100dvh;display:flex}.courier-dark-zone{background:var(--auto-color-006);padding-bottom:28px}.courier-main-wrap{flex-direction:column;flex:1;display:flex}.courier-mobile-shell{gap:20px;padding:20px 16px 120px;display:grid}.courier-dark-header{gap:12px;padding:20px 20px 16px;display:grid}.courier-dark-header-top{align-items:center;gap:12px;display:flex}.courier-dark-avatar{width:46px;height:46px;color:var(--theme-primary-contrast);background:linear-gradient(135deg, var(--accent), #ff8d49);box-shadow:0 4px 14px var(--auto-color-008);border-radius:14px;flex-shrink:0;place-items:center;font-size:20px;font-weight:900;display:grid}.courier-dark-greeting{flex-direction:column;flex:1;min-width:0;display:flex}.courier-dark-greeting-line{align-items:baseline;gap:5px;min-width:0;display:flex}.courier-dark-greeting-sub{color:var(--auto-color-009);font-size:12px;font-weight:600}.courier-dark-greeting-name{color:var(--theme-primary-contrast);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;overflow:hidden}.courier-dark-greeting-line .courier-dark-greeting-name{min-width:0}.courier-dark-notif{border:1px solid var(--auto-color-010);background:var(--auto-color-011);width:40px;height:40px;color:var(--theme-primary-contrast);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.courier-dark-meta{align-items:center;gap:10px;display:flex}.courier-dark-deliveries{color:var(--auto-color-012);font-size:13px;font-weight:600}.courier-status-badge{letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.courier-status-badge:before{content:"●";font-size:7px}.courier-status-badge.success{background:var(--auto-color-013);color:var(--auto-color-014)}.courier-status-badge.idle{background:var(--auto-color-015);color:var(--auto-color-016)}.courier-status-badge.warning{background:var(--auto-color-017);color:var(--warning)}.courier-hero-card{background:linear-gradient(145deg, var(--accent) 0%, #e84d0e 55%, #b63709 100%);box-shadow:0 12px 40px var(--auto-color-018);border-radius:20px;gap:16px;margin:0 16px;padding:24px 20px 20px;display:grid}.courier-hero-empty{background:var(--auto-color-019)}.courier-hero-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.courier-hero-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--auto-color-020);font-size:11px;font-weight:900;display:inline-block}.courier-hero-title{color:var(--theme-primary-contrast);letter-spacing:-.5px;margin:0;font-size:26px;font-weight:900;line-height:1.1}.courier-hero-address{background:var(--auto-color-021);border-radius:14px;gap:3px;padding:14px 16px;display:grid}.courier-hero-street{color:var(--theme-primary-contrast);font-size:17px;font-weight:700;line-height:1.3}.courier-hero-neighborhood{color:var(--auto-color-003);font-size:13px}.courier-hero-stats{color:var(--auto-color-020);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.courier-hero-stats b{color:var(--theme-primary-contrast);font-weight:800}.courier-hero-stats-dot{opacity:.4}.courier-hero-btn{background:var(--t-surface);width:100%;min-height:58px;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 24px var(--auto-color-022);cursor:pointer;border:none;border-radius:16px;font-size:16px;font-weight:900;transition:opacity .15s,transform .1s;display:block}.courier-hero-btn:not(:disabled):active{opacity:.9;transform:scale(.98)}.courier-hero-btn:disabled{opacity:.45;box-shadow:none}.courier-hero-secondary{gap:16px;display:flex}.courier-hero-link{color:var(--auto-color-023);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.courier-chip-row{flex-wrap:wrap;gap:6px;display:flex}.courier-chip{border:1.5px solid var(--auto-color-009);background:var(--auto-color-024);color:var(--theme-primary-contrast);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.courier-chip.danger{border-color:var(--auto-color-025);background:var(--auto-color-026);color:var(--theme-primary-contrast)}.courier-chip.ok{border-color:var(--auto-color-027);background:var(--auto-color-028);color:var(--auto-color-029)}.courier-reason-card{background:var(--t-surface);box-shadow:0 2px 10px var(--auto-color-030);border-radius:18px;gap:12px;margin-top:28px;padding:18px;display:grid}.courier-reason-title{color:var(--ink);font-size:15px;font-weight:800}.courier-reason-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.courier-reason-list li{color:var(--ink);align-items:center;gap:9px;font-size:14px;display:flex}.courier-reason-list li:before{content:"✓";background:var(--auto-color-031);width:20px;height:20px;color:var(--success);border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:900;display:grid}.courier-eta{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.courier-mobile-shell .panel{box-shadow:0 2px 10px var(--auto-color-030);background:var(--t-surface);border:none;border-radius:18px}.courier-list-section{gap:10px;display:grid}.courier-list-header{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 2px;font-size:12px;font-weight:800}.courier-delivery-list{gap:8px;display:grid}.courier-delivery-item{background:var(--t-surface);width:100%;box-shadow:0 1px 4px var(--auto-color-032);text-align:left;cursor:pointer;border:none;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:box-shadow .12s;display:grid}.courier-delivery-item:active{box-shadow:0 4px 16px var(--auto-color-033)}.courier-delivery-item.first{border-left:4px solid var(--accent);padding-left:12px}.courier-delivery-item.in-route .courier-delivery-stop{background:var(--auto-color-034);color:var(--success)}.courier-delivery-item.in-route .courier-delivery-address span{color:var(--success);font-weight:600}.courier-delivery-stop{background:var(--auto-color-035);width:36px;height:36px;color:var(--muted);border-radius:999px;flex-shrink:0;place-items:center;font-size:15px;font-weight:900;display:grid}.courier-delivery-item.first .courier-delivery-stop{background:var(--accent);color:var(--theme-primary-contrast);box-shadow:0 4px 12px var(--auto-color-018)}.courier-delivery-address strong{color:var(--ink);font-size:15px;font-weight:700;display:block}.courier-delivery-address span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.courier-delivery-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.courier-delivery-overdue{background:var(--auto-color-036);width:20px;height:20px;color:var(--accent);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.courier-delivery-arrow{color:var(--auto-color-037);font-size:20px;font-weight:300;line-height:1}.courier-summary-card{gap:12px;display:grid}.courier-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.courier-summary-tile{background:var(--auto-color-038);border-radius:14px;gap:4px;padding:14px 12px;display:grid}.courier-summary-tile span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.courier-summary-tile b{color:var(--ink);font-size:22px;font-weight:800;line-height:1.1}.courier-bottom-nav{z-index:30;background:var(--t-surface);border-top:1px solid var(--auto-color-039);padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.courier-nav-btn{color:var(--auto-color-040);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;gap:3px;min-height:52px;padding:6px 2px;font-size:10px;font-weight:700;transition:color .15s;display:grid}.courier-nav-btn.active{color:var(--accent)}.courier-nav-icon{font-size:22px;line-height:1}.courier-nav-center{background:linear-gradient(135deg, var(--accent), #ff8d49);color:var(--theme-primary-contrast);min-height:56px;box-shadow:0 6px 20px var(--auto-color-008);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border:none;border-radius:14px;place-items:center;gap:2px;font-size:10px;font-weight:900;display:grid}.courier-nav-center-icon{font-size:22px;line-height:1}.courier-order-sheet-overlay{z-index:40;background:var(--auto-color-041);align-items:flex-end;display:flex;position:fixed;inset:0}.courier-order-sheet{background:var(--t-surface);width:100%;max-height:82vh;padding:20px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;gap:16px;display:grid;overflow-y:auto}.courier-sheet-handle{background:var(--auto-color-042);border-radius:999px;width:40px;height:4px;margin:0 auto -4px}.courier-order-sheet-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.courier-order-sheet-number{border:1px solid color-mix(in srgb, var(--theme-primary) 52%, transparent);min-height:38px;color:var(--theme-primary);background:color-mix(in srgb, var(--theme-primary) 10%, transparent);letter-spacing:-.02em;border-radius:12px;align-items:center;padding:0 13px;font-size:clamp(18px,5vw,23px);font-weight:900;display:inline-flex}.courier-order-sheet-heading h3{margin:8px 0 0;font-size:19px;font-weight:800}.courier-order-sheet-address{border-left:4px solid var(--theme-primary);background:var(--theme-surface-soft);border-radius:14px;padding:12px 14px}.courier-sheet-note{background:var(--auto-color-043);border-left:3px solid var(--warning);border-radius:10px;padding:10px 14px}.courier-sheet-actions{gap:10px;display:grid}.courier-address-block{gap:3px;display:grid}.courier-address-block strong{font-size:17px;font-weight:700}.courier-address-block span{color:var(--muted);font-size:14px}.courier-map-fullscreen{min-height:440px}.cnv-root{z-index:50;position:fixed;inset:0;overflow:hidden}.cnv-map{isolation:isolate;position:absolute;inset:0}.cnv-map .delivery-map-shell{width:100%;height:100%;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important}.cnv-map .delivery-map-frame{gap:0;width:100%;height:100%;position:relative}.cnv-map .delivery-leaflet-map{width:100%;border:0!important;border-radius:0!important;height:100%!important;min-height:100%!important}.cnv-map .delivery-map-legend{background:var(--auto-color-044);color:var(--theme-primary-contrast);white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:900;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:700;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}.cnv-map .delivery-map-legend .tiny{color:var(--theme-primary-contrast);font-weight:700}.delivery-map-legend:has(.delivery-map-order-details){pointer-events:auto;background:0 0;border:0;border-radius:18px;padding:0;overflow:visible}.delivery-map-order-details{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 0,#ffc12b2e,#0000 38%),#0c0d0cf5;border:1px solid #ffbe1e99;border-radius:18px;grid-template-columns:auto auto 20px;grid-template-areas:"label number icon""hint hint icon";align-items:center;column-gap:6px;min-width:220px;min-height:66px;padding:10px 14px 10px 16px;display:grid;position:relative;box-shadow:0 14px 34px #0000006b}.delivery-map-order-details>span{color:#aaa79f;text-transform:uppercase;grid-area:label;font-size:11px;font-weight:800}.delivery-map-order-details>strong{color:#ffc12c;grid-area:number;font-size:20px;font-weight:950}.delivery-map-order-details>small{color:#f3b31c;grid-area:hint;font-size:10px;font-weight:850}.delivery-map-order-details>svg{color:#ffc12c;grid-area:icon;width:20px;height:20px}.delivery-map-order-details:active{transform:scale(.97)}.cnv-root .courier-order-sheet-overlay{z-index:1300}.delivery-location-request{pointer-events:auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.delivery-location-request>svg{color:#ffbd26;width:22px;height:22px}.delivery-location-request>span{white-space:normal;gap:2px;display:grid}.delivery-location-request strong{color:#fff;font-size:11px}.delivery-location-request small{color:#ffffffa6;font-size:9px}.delivery-location-request button{color:#181108;cursor:pointer;background:linear-gradient(135deg,#ffdc72,#f2a900);border:1px solid #ffd861a6;border-radius:11px;min-height:36px;padding:0 12px;font-size:10px;font-weight:950}.cnv-map .delivery-map-legend:has(.delivery-location-request){white-space:normal;pointer-events:auto;background:#101110f0;border:1px solid #ffb71461;border-radius:17px;width:min(100% - 32px,440px);padding:10px 12px;box-shadow:0 12px 30px #00000057}.cnv-top-banner{padding:calc(env(safe-area-inset-top) + 12px) 12px 14px;background:linear-gradient(180deg, var(--auto-color-045) 0%, var(--auto-color-046) 70%, transparent 100%);pointer-events:none;z-index:1000;align-items:flex-start;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.cnv-top-banner>*{pointer-events:auto}.cnv-back-btn{background:var(--auto-color-024);border:1px solid var(--auto-color-047);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--theme-primary-contrast);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.cnv-back-btn svg{stroke-width:2.4px;width:21px;height:21px}.cnv-map .leaflet-top.leaflet-left{top:74px}.cnv-top-info{flex:1;gap:2px;min-width:0;display:grid}.cnv-top-label{letter-spacing:.1em;text-transform:uppercase;color:var(--auto-color-012);font-size:10px;font-weight:900}.cnv-top-street{color:var(--theme-primary-contrast);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.cnv-top-neighborhood{color:var(--auto-color-003);font-size:13px}.cnv-ext-btn{background:#fffffff5;border:1px solid #ffffffb3;border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 8px 22px #00000038}.cnv-root.courier-theme-dark .cnv-ext-btn{background:#080908f5;border-color:#ffbe2647;box-shadow:0 8px 22px #00000061}.cnv-map-theme-btn{color:#ffbd26;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f100fe0;border:1px solid #ffbe2661;border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 22px #0003}.cnv-map-theme-btn svg{stroke-width:2.3px;width:21px;height:21px}.cnv-root.courier-theme-light .cnv-map-theme-btn{color:#8c5c00;background:#fffffff0;border-color:#9763003d}.cnv-ext-btn:hover{transform:translateY(-1px);box-shadow:0 11px 28px #00000047}.google-maps-mark{width:29px;height:29px}.cnv-root.courier-theme-dark .cnv-map .leaflet-tile-pane{filter:invert(.92)hue-rotate(180deg)saturate(.78)brightness(.7)contrast(1.18)}.cnv-root.courier-theme-light .cnv-map .leaflet-tile-pane{filter:sepia(.08)saturate(.82)brightness(1.03)}.cnv-confirm-overlay{z-index:1100;background:var(--auto-color-048);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:flex-end;display:flex;position:absolute;inset:0}.cnv-confirm-card{background:var(--t-surface);width:100%;padding:28px 24px calc(32px + env(safe-area-inset-bottom));text-align:center;box-shadow:0 -16px 48px var(--auto-color-049);border-radius:28px 28px 0 0;gap:14px;display:grid}.cnv-confirm-icon{justify-self:center;font-size:40px;line-height:1}.cnv-confirm-title{color:var(--ink);margin:0;font-size:22px;font-weight:900}.cnv-confirm-sub{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.cnv-confirm-note{background:var(--auto-color-043);border-left:3px solid var(--warning);color:var(--ink);text-align:left;border-radius:10px;padding:10px 14px;font-size:13px}.cnv-deliver-btn{background:linear-gradient(135deg, var(--auto-color-050), var(--auto-color-051));width:100%;min-height:60px;color:var(--theme-primary-contrast);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px var(--auto-color-052);border:none;border-radius:18px;font-size:17px;font-weight:900;transition:opacity .15s,transform .1s;display:block}.cnv-deliver-btn:not(:disabled):active{opacity:.9;transform:scale(.98)}.cnv-deliver-btn:disabled{opacity:.5;box-shadow:none}.cnv-cancel-confirm-btn{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:700;text-decoration:underline}.cnv-action-bar{right:14px;bottom:max(14px, env(safe-area-inset-bottom));z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#080b0df0;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:72px 88px minmax(0,1fr);gap:6px;padding:6px;display:grid;position:absolute;left:14px;box-shadow:0 18px 46px #00000085,inset 0 1px #ffffff0e}.cnv-action-btn{cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:62px;padding:6px;text-decoration:none;transition:opacity .15s,transform .14s,background-color .14s,box-shadow .14s;display:flex}.cnv-action-btn:active{opacity:.85;transform:scale(.97)}.cnv-action-icon{border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.cnv-action-icon svg{stroke-width:2.4px;width:21px;height:21px}.cnv-action-label{letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:10px;font-weight:900;line-height:1.1;overflow:hidden}.cnv-action-cancel{color:#d9dde0;background:#ffffff0e}.cnv-action-call{color:#ffc335;background:#ffb8181a}.cnv-action-disabled{opacity:.4;cursor:not-allowed}.cnv-action-deliver{color:#052516;background:linear-gradient(135deg,#42dd91 0%,#17c875 58%,#0dae5e 100%);border:0;flex-direction:row;gap:10px;padding-inline:16px;box-shadow:inset 0 1px #ffffff52,0 8px 24px #0cb96040}.cnv-action-deliver .cnv-action-icon{background:#033f221f;width:32px;height:32px}.cnv-action-deliver .cnv-action-icon svg{stroke-width:2.35px;width:23px;height:23px}.cnv-action-deliver .cnv-action-label{letter-spacing:.055em;font-size:12px}.cnv-action-btn:focus-visible{outline-offset:2px;outline:3px solid #ffffff42}.cnv-action-call:focus-visible{outline-color:#ffbf2a66}.cnv-action-deliver:focus-visible{outline-color:#52e7946b}.cnv-root.courier-theme-light .cnv-action-bar{background:#fffdf8f5;border-color:#46341426;box-shadow:0 18px 44px #36260a33,inset 0 1px #fff}.cnv-root.courier-theme-light .cnv-action-cancel{color:#4f493f;background:#f0ece3}.cnv-root.courier-theme-light .cnv-action-call{color:#8b5600;background:#fff0c8}.cnv-action-deliver:disabled{opacity:.5;box-shadow:none}.courier-desktop-sidebar{display:none}@media (min-width:600px) and (max-width:1023px){.courier-hero-card{margin:0 24px}.courier-mobile-shell{padding-inline:24px}}@media (min-width:1024px){.courier-app-root{flex-direction:row;align-items:flex-start}.courier-desktop-sidebar{background:var(--auto-color-006);flex-direction:column;flex-shrink:0;gap:4px;width:240px;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:hidden}.courier-sidebar-brand{border-bottom:1px solid var(--auto-color-057);align-items:center;gap:12px;margin-bottom:12px;padding:0 8px 20px;display:flex}.courier-sidebar-brand strong{color:var(--theme-primary-contrast);font-size:15px}.courier-sidebar-brand .tiny{color:var(--auto-color-058)}.courier-sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.courier-sidebar-link{color:var(--auto-color-012);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;transition:background .12s,color .12s;display:flex}.courier-sidebar-link:hover{background:var(--auto-color-011);color:var(--theme-primary-contrast)}.courier-sidebar-link.active{background:var(--auto-color-059);color:var(--auto-color-060)}.courier-sidebar-icon{font-size:18px;line-height:1}.courier-sidebar-footer{border-top:1px solid var(--auto-color-057);margin-top:auto;padding-top:16px}.courier-dark-zone{border-radius:0}.courier-hero-card{border-radius:20px;margin:8px 20px 0}.courier-reason-card{margin-top:0}.courier-mobile-shell{max-width:740px;padding:20px 20px 40px}.courier-bottom-nav,.courier-mobile-only{display:none}}@media (max-width:480px){.courier-hero-title{font-size:22px}.courier-dark-greeting-name{font-size:18px}}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;scroll-padding-top:96px}body{overscroll-behavior-y:none;background:radial-gradient(circle at top left, var(--auto-color-061), transparent 28%), radial-gradient(circle at top right, var(--auto-color-019), transparent 26%), linear-gradient(180deg, var(--auto-color-062) 0%, var(--auto-color-063) 45%, var(--auto-color-064) 100%);min-height:100vh;color:var(--ink);margin:0;font-family:Segoe UI,Trebuchet MS,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(calc(100% - 32px), var(--content));margin:0 auto}#catalogo,#combos,[id^=categoria-]{scroll-margin-top:96px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--t-topbar-bg);border-bottom:1px solid var(--t-topbar-border);color:var(--t-topbar-text);box-shadow:var(--layout-topbar-shadow);position:sticky;top:0}html[data-theme=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar,.theme-imperialDark .topbar{color:#fff!important;background:#050505f0!important;border-bottom:1px solid #ffffff24!important;box-shadow:0 18px 48px #0000005c!important}html[data-theme=imperialDark] .topbar :is(h1,h2,h3,p,span,strong,a),html[data-theme-css=imperialDark] .topbar :is(h1,h2,h3,p,span,strong,a),.theme-imperialDark .topbar :is(h1,h2,h3,p,span,strong,a){color:#fff!important}.topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.brand{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.brand-mark{background:linear-gradient(135deg, var(--accent), #ffb487);width:60px;height:60px;box-shadow:var(--shadow);color:#fff;border-radius:20px;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-mark:has(img){box-shadow:none;background:0 0;border:0;padding:0}.brand-mark:has(img) img{object-fit:contain;width:100%;height:100%}.storefront-loading-shell .topbar{position:sticky}.storefront-loading-hero{min-height:560px}.loading-bar{background:#ffffff12;border-radius:999px;position:relative;overflow:hidden}.loading-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:1.4s infinite loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.brand-mark-loading{box-shadow:none;background:#ffffff17}.loading-title{width:92px;height:28px}.loading-subtitle{width:150px;height:14px;margin-top:10px}.loading-pill{border-radius:999px;width:88px;height:40px}.loading-chip{border-radius:999px;width:170px;height:40px}.loading-stack{gap:12px;margin-top:20px;display:grid}.loading-hero-line{width:min(100%,520px);height:24px}.loading-hero-line.short{width:min(100%,440px)}.loading-hero-line.shorter{width:min(100%,380px)}.loading-hero-copy{width:min(100%,620px);height:18px;margin-top:22px}.loading-cta{border-radius:14px;width:196px;height:56px}.loading-cta.secondary{width:216px}.loading-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.loading-metric{border-radius:18px;height:88px}.loading-card{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:24px}.loading-card-large{min-height:220px}.loading-banner{min-height:110px}.storefront-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}@keyframes loading-shimmer{to{transform:translate(100%)}}@media (max-width:980px){.storefront-loading-grid,.loading-metrics{grid-template-columns:1fr}.loading-cta,.loading-cta.secondary,.loading-hero-copy,.loading-hero-line,.loading-hero-line.short,.loading-hero-line.shorter{width:100%}}.brand-copy h1,.brand-copy h2,.brand-copy p{margin:0}.brand-copy p{color:var(--muted);white-space:normal;max-width:46ch;font-size:14px;line-height:1.35}.nav-links{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.nav-shortcuts{background:var(--layout-nav-bg);border:1px solid var(--layout-nav-border);box-shadow:0 10px 24px var(--auto-color-067);border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:6px;display:inline-flex}.nav-shortcut{color:var(--layout-nav-text);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;transition:background .18s,color .18s,transform .18s}.nav-shortcut:hover{background:var(--auto-color-036);color:var(--accent-deep);transform:translateY(-1px)}.nav-shortcut-divider{background:color-mix(in srgb, var(--layout-nav-text) 18%, transparent);width:1px;height:22px;margin:0 2px}.pill-link,.pill-link-active{border:1px solid var(--layout-btn-border);border-radius:999px;padding:10px 16px}.pill-link-active{background:linear-gradient(180deg, var(--auto-color-069) 0%, var(--auto-color-070) 100%);color:var(--auto-color-071);border-color:var(--auto-color-072);box-shadow:0 14px 28px var(--auto-color-073)}.cart-link{align-items:center;gap:12px;min-height:58px;padding:10px 14px 10px 10px;display:inline-flex}.cart-icon-wrap{background:linear-gradient(135deg, var(--auto-color-036), var(--auto-color-074));border:1px solid var(--auto-color-075);width:38px;height:38px;color:var(--accent-deep);border-radius:14px;place-items:center;display:grid}.cart-copy{gap:2px;min-width:0;display:grid}.cart-copy strong{font-size:15px;font-weight:800;line-height:1.05}.cart-caption{color:var(--auto-color-076);text-transform:uppercase;letter-spacing:.04em;font-size:11px;line-height:1.2}.cart-icon,.button-icon{flex:none;width:18px;height:18px}.cart-count{background:linear-gradient(135deg, var(--auto-color-077), var(--auto-color-078));color:#fff;min-width:30px;height:30px;box-shadow:0 8px 18px var(--auto-color-079);border-radius:999px;place-items:center;margin-left:2px;padding:0 8px;font-size:12px;font-weight:800;display:inline-grid}.hero{grid-template-columns:1.15fr .85fr;gap:24px;padding:42px 0 28px;display:grid}.hero-copy,.glass-card,.panel{background:var(--surface);border:1px solid var(--auto-color-012);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border-radius:var(--radius-xl)}.hero-copy{gap:20px;padding:36px;display:grid}.eyebrow{background:var(--auto-color-080);width:fit-content;color:var(--accent-deep);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.hero-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,6vw,72px);line-height:.94}.hero-headline{white-space:pre-line}.hero-copy p{color:var(--muted);max-width:56ch;margin:0;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.primary-btn,.ghost-btn,.soft-btn{border:0;border-radius:16px;padding:14px 18px;font-weight:700;transition:transform .18s,opacity .18s}.primary-btn{background:var(--t-btn-primary-bg);color:var(--t-btn-primary-text)}.ghost-btn{background:var(--t-btn-secondary-bg);color:var(--t-btn-secondary-text);border:1px solid var(--layout-btn-border)}.soft-btn{background:var(--auto-color-036);color:var(--accent-deep)}.primary-btn:hover,.ghost-btn:hover,.soft-btn:hover{transform:translateY(-1px)}.button-inline{justify-content:center;align-items:center;gap:10px;display:inline-flex}.hero-visual{background-position:50%;background-size:cover;align-items:flex-end;min-height:520px;padding:28px;display:flex;position:relative;overflow:hidden}.hero-visual:after{content:"";background:linear-gradient(180deg, var(--auto-color-081), var(--auto-color-082));position:absolute;inset:0}.hero-badge-grid{z-index:1;gap:12px;width:100%;display:grid;position:relative}.hero-badge{background:var(--auto-color-083);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.hero-badge strong{font-size:22px;display:block}.banner-grid,.stats-grid,.catalog-layout,.admin-grid,.ops-grid{gap:18px;display:grid}.banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:26px}.banner-card{isolation:isolate;color:#fff;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));min-height:220px;box-shadow:var(--shadow), inset 0 0 0 1px #ffffff09;background-origin:border-box;background-clip:border-box;align-content:end;gap:10px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.banner-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));box-shadow:var(--shadow), 0 14px 36px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 0 0 1px #ffffff0d;transform:translateY(-2px)}.banner-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.banner-card h3,.section-head h2,.product-title,.panel h3{margin:0}.banner-card p,.muted{color:var(--auto-color-084);margin:0}.section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.section-head p{color:var(--muted);margin:6px 0 0}.catalog-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;padding-bottom:48px}.catalog-stack,.panel-stack,.cart-stack{gap:18px;display:grid}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-card,.combo-card,.stat-card,.list-card,.editor-card{border-radius:var(--radius-lg);background:var(--surface-strong);border:1px solid var(--auto-color-001);box-shadow:0 12px 36px var(--auto-color-085);overflow:hidden}.product-cover,.combo-cover{aspect-ratio:1.25;background-position:50%;background-size:cover}.product-body,.combo-body,.panel,.editor-inner{padding:20px}.product-meta,.row-between,.metric-row,.cart-line-head,.status-row,.cart-line-media{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-line-main{gap:10px;display:grid}.cart-line-media{justify-content:flex-start;align-items:flex-start}.cart-thumb{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:18px;flex:none;width:92px}.product-desc,.helper{color:var(--muted);line-height:1.55}.price-line{align-items:baseline;gap:10px;display:flex}.price-line strong{font-size:24px}.strikethrough{color:var(--auto-color-086);text-decoration:line-through}.tag-row,.selection-row,.chips{flex-wrap:wrap;gap:10px;display:flex}.product-body .tag-row{gap:8px}.tag,.chip,.status-chip,.badge{border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.tag,.chip{background:linear-gradient(180deg, color-mix(in srgb, var(--auto-color-087) 86%, #fff) 0%, var(--auto-color-087) 100%);color:color-mix(in srgb, var(--auto-color-088) 88%, #000);border:1px solid color-mix(in srgb, var(--auto-color-088) 14%, transparent);letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff8c,0 8px 18px #00000014}.badge{background:var(--auto-color-080);color:var(--accent-deep)}.product-body .tag-row .tag{text-transform:lowercase;padding:8px 12px 8px 24px;font-size:12px;font-weight:800;position:relative}.product-body .tag-row .tag:before{content:"";opacity:.72;width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:999px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.product-body .tag-row .tag:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 10px 22px #0000001c}.status-chip{background:var(--auto-color-031);color:var(--success)}.status-chip.warning{background:var(--auto-color-089);color:var(--warning)}.panel{padding:24px}.panel form,.editor-grid,.checkout-grid{gap:14px;display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-shell{align-content:start;gap:8px;min-width:0;display:grid}.field-shell-label{color:var(--muted);gap:4px;font-size:13px;font-weight:700;line-height:1.25;display:grid}.field-shell-hint{color:var(--muted);font-size:11px;font-weight:500}.field,.field-full{gap:8px;display:grid}.field-full{grid-column:1/-1}.field label,.field-full label{color:var(--muted);font-size:13px;font-weight:700}.field input,.field select,.field textarea,.field-full input,.field-full select,.field-full textarea{border:1px solid var(--auto-color-090);background:#fff;border-radius:14px;width:100%;min-height:46px;padding:12px 14px}.field textarea,.field-full textarea{resize:vertical;min-height:110px}.cart-line{border-bottom:1px solid var(--line);padding:16px 0}.cart-line:last-child{border-bottom:0}.tiny{color:var(--muted);font-size:13px}.warning-box,.success-box{border-radius:16px;padding:14px 16px}.warning-box{background:var(--auto-color-089);color:var(--auto-color-091)}.warning-box.checkout-validation-alert{color:#fff0c2;background:linear-gradient(135deg,#452d08f0,#231b0ef7);border:1px solid #ffb40094;align-items:center;gap:12px;font-size:14px;font-weight:800;line-height:1.45;display:flex;box-shadow:inset 0 1px #ffe08f14,0 8px 24px #00000038}.checkout-validation-alert-icon{color:#ffbf22;background:#ffb4001f;border:1px solid #ffb4003d;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.checkout-feedback-toast{z-index:14000;color:#fff5d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ffb40029,#0000 46%),linear-gradient(145deg,#30240ffa,#14120ffc);border:1px solid #ffb40066;border-radius:18px;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:12px;width:min(430px,100vw - 28px);padding:14px 14px 18px;animation:.32s cubic-bezier(.22,1,.36,1) profile-toast-in;display:grid;position:fixed;top:18px;right:18px;overflow:hidden;box-shadow:0 20px 56px #00000085}.checkout-feedback-toast-icon{color:#ffbf22;background:#ffb4001f;border:1px solid #ffbf2242;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.checkout-feedback-toast>div{gap:3px;display:grid}.checkout-feedback-toast strong{font-size:14px}.checkout-feedback-toast span{color:#fff5d6c7;font-size:13px;line-height:1.4}.checkout-feedback-toast button{color:#ffffffad;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid}.checkout-feedback-toast>i{transform-origin:0;background:#ffb400;height:3px;animation:7s linear forwards checkout-feedback-timer;position:absolute;bottom:0;left:0;right:0}@keyframes checkout-feedback-timer{to{transform:scaleX(0)}}@media (max-width:560px){.checkout-feedback-toast{width:calc(100vw - 20px);top:10px;right:10px}}.auth-feedback{border:1px solid #0000;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.auth-feedback strong,.auth-feedback span{display:block}.auth-feedback strong{letter-spacing:-.01em;font-size:14px}.auth-feedback span{font-size:13px;line-height:1.4}.auth-feedback.error{background:linear-gradient(135deg, var(--auto-color-092), var(--auto-color-093));border-color:var(--auto-color-094);color:var(--auto-color-095);box-shadow:0 10px 24px var(--auto-color-096)}.profile-register-feedback.auth-feedback.error{z-index:12000;color:#fff4f4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff5b5b21,#0000 42%),linear-gradient(145deg,#3e1619f5,#191112fa);border-color:#ff656557;grid-template-columns:38px minmax(0,1fr) 28px;align-items:start;gap:11px;width:min(420px,100vw - 32px);padding:13px;animation:.32s cubic-bezier(.22,1,.36,1) profile-toast-in;position:fixed;top:20px;right:24px;overflow:hidden;box-shadow:0 18px 48px #00000080,0 0 0 1px #ff5b5b0f}@keyframes profile-toast-in{0%{opacity:0;transform:translateY(-18px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.profile-register-feedback-icon{color:#ff8585;background:#ff5b5b1f;border:1px solid #ff73734d;border-radius:12px;place-items:center;width:38px;height:38px;display:grid!important}.profile-register-feedback-icon svg{width:21px;height:21px}.profile-register-feedback-copy{min-width:0}.profile-register-feedback-copy>strong{color:#fff;font-size:13px}.profile-register-feedback-copy>span{color:#ffebebb8;margin-top:3px;font-size:11px}.profile-register-feedback-copy ul{flex-wrap:wrap;gap:5px;margin:9px 0 0;padding:0;list-style:none;display:flex}.profile-register-feedback-copy li{color:#ffcaca;background:#ff5b5b17;border:1px solid #ff7d7d3b;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1}.profile-register-feedback-close{color:#ffebebbf;cursor:pointer;background:#ffffff0d;border:1px solid #ff87872e;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid}.profile-register-feedback-close:hover{color:#fff;background:#ffffff1a}.profile-register-feedback-close svg{width:15px;height:15px}@media (max-width:767px){.profile-register-feedback.auth-feedback.error{width:auto;max-height:min(44vh,310px);top:74px;left:12px;right:12px;overflow-y:auto}}.success-box{background:var(--auto-color-031);color:var(--success)}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;max-width:420px;display:flex;position:fixed;top:20px;right:24px}.toast{pointer-events:auto;box-shadow:0 8px 32px var(--auto-color-097), 0 2px 8px var(--auto-color-039);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.4;animation:.35s cubic-bezier(.22,1,.36,1) forwards toast-slide-in;display:flex}@keyframes toast-slide-in{0%{opacity:0;transform:translate(60px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.toast-success{background:linear-gradient(135deg, var(--auto-color-098), var(--auto-color-099));color:var(--theme-primary-contrast);border:1px solid var(--auto-color-083)}.toast-error{background:linear-gradient(135deg, var(--auto-color-100), var(--auto-color-101));color:var(--theme-primary-contrast);border:1px solid var(--auto-color-083)}.toast-icon{background:var(--auto-color-102);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.toast-text{flex:1;min-width:0}.toast-dismiss{background:var(--auto-color-024);width:28px;height:28px;color:var(--auto-color-103);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;transition:background .15s;display:grid}.toast-dismiss:hover{background:var(--auto-color-104)}.timeline{gap:12px;display:grid}.timeline-step{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.timeline-dot{background:var(--auto-color-105);border-radius:999px;width:16px;height:16px;margin-top:4px}.timeline-dot.active{background:var(--accent);box-shadow:0 0 0 6px var(--auto-color-106)}.editor-card{padding:18px}.editor-card h4,.product-card h3,.combo-card h3{margin:0 0 10px}.split-panel{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.product-admin-layout{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.product-admin-list,.product-admin-editor{background:var(--auto-color-004);border:1px solid var(--auto-color-001);border-radius:22px}.product-admin-list{overflow:hidden}.product-admin-editor{padding:18px}.product-admin-table{display:grid}.product-admin-row{border:0;border-bottom:1px solid var(--auto-color-001);text-align:left;width:100%;color:var(--ink);background:0 0;grid-template-columns:minmax(0,1.3fr) .9fr .72fr .7fr;align-items:center;gap:12px;padding:14px 16px;transition:background .18s,transform .18s;display:grid}.product-admin-row:last-child{border-bottom:0}.product-admin-row:hover{background:var(--auto-color-075)}.product-admin-row.active{background:linear-gradient(135deg, var(--auto-color-036), var(--auto-color-107))}.product-admin-row span{min-width:0}.product-admin-row strong,.product-admin-row small{display:block}.product-admin-row strong{font-size:15px}.product-admin-row small{color:var(--muted);margin-top:4px}.product-admin-head{background:var(--auto-color-108);color:var(--auto-color-109);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;font-size:12px;font-weight:800}.admin-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-overview,.admin-context-card{background:linear-gradient(180deg, var(--auto-color-110), var(--auto-color-111))}.admin-overview{gap:18px;margin-bottom:18px;display:grid}.admin-overview-head,.admin-context-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-overview-copy,.admin-context-copy{gap:8px;display:grid}.admin-overview-copy h2,.admin-context-copy h3{margin:0}.admin-overview-copy p,.admin-context-copy p,.admin-sidebar-card p{color:var(--muted);margin:0;line-height:1.55}.admin-overview-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);font-size:12px;font-weight:800}.admin-overview-grid,.admin-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-overview-stat,.admin-context-stat,.admin-sidebar-card{border:1px solid var(--auto-color-001);background:var(--auto-color-112);border-radius:20px;gap:6px;padding:16px;display:grid}.admin-overview-stat span,.admin-context-stat span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.admin-overview-stat strong,.admin-context-stat strong{letter-spacing:-.04em;font-size:24px;line-height:1}.admin-overview-stat small,.admin-context-stat small{color:var(--muted);line-height:1.45}.admin-sidebar{position:sticky;top:104px}.admin-sidebar-shell,.admin-nav,.admin-section-stack,.admin-card-grid{gap:14px;display:grid}.admin-sidebar-card strong{font-size:18px;line-height:1.08}.admin-sidebar-card-accent{background:linear-gradient(135deg, var(--auto-color-036), var(--auto-color-113))}.admin-sidebar-focus-list,.admin-context-tags{flex-wrap:wrap;gap:8px;display:flex}.admin-sidebar-focus-item,.admin-context-tag,.admin-context-badge,.admin-nav-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-sidebar-focus-item,.admin-context-tag{background:var(--auto-color-114);color:var(--auto-color-068)}.admin-nav-btn{border:1px solid var(--auto-color-001);background:var(--auto-color-004);text-align:left;width:100%;color:var(--ink);border-radius:20px;gap:8px;padding:16px;transition:border-color .18s,transform .18s,background .18s;display:grid}.admin-nav-btn strong,.admin-nav-btn span{display:block}.admin-nav-btn strong{font-size:15px}.admin-nav-btn span{color:var(--muted);line-height:1.45}.admin-nav-badge,.admin-context-badge{background:var(--auto-color-080);color:var(--accent-deep);justify-self:flex-start}.admin-nav-btn.active{border-color:var(--auto-color-115);background:linear-gradient(135deg, var(--auto-color-036), var(--auto-color-107))}.admin-screen{min-width:0}.admin-shell{gap:18px;display:grid}.admin-layout{background:var(--auto-color-116);grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--auto-color-117);background:var(--t-surface);flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar-logo{align-items:center;gap:10px;padding:10px 12px 20px;display:flex}.admin-sidebar-logo-icon{background:linear-gradient(135deg, var(--auto-color-118) 0%, var(--auto-color-119) 100%);border-radius:14px;place-items:center;width:44px;height:44px;font-size:28px;display:grid}.admin-sidebar-logo-text{letter-spacing:-.03em;color:var(--ink);font-size:20px;font-weight:900}.admin-sidebar-nav{flex-direction:column;flex:1;gap:2px;display:flex}.admin-sidebar-nav-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:10px 12px 6px;font-size:11px;font-weight:800}.admin-sidebar-item{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.admin-sidebar-item:hover{background:var(--auto-color-120)}.admin-sidebar-item.active{background:linear-gradient(135deg, var(--auto-color-121), var(--auto-color-122));color:var(--auto-color-123);font-weight:800}.admin-sidebar-item-icon{text-align:center;flex-shrink:0;width:22px;font-size:16px}.admin-sidebar-exclusive-badge{letter-spacing:.08em;background:var(--auto-color-036);color:var(--auto-color-123);border-radius:6px;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:900}.admin-sidebar-footer{border-top:1px solid var(--auto-color-117);flex-direction:column;gap:10px;padding-top:16px;display:flex}.admin-sidebar-help{background:var(--auto-color-124);color:var(--muted);border-radius:12px;gap:6px;padding:12px;font-size:13px;display:grid}.admin-sidebar-help .ghost-btn{justify-content:flex-start;padding:6px 0;font-size:13px}.admin-sidebar-logout{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.admin-sidebar-logout:hover{background:var(--auto-color-125);color:var(--auto-color-126)}.admin-main{flex-direction:column;gap:0;display:flex;overflow-x:hidden}.admin-topbar{border-bottom:1px solid var(--t-topbar-border);background:var(--t-topbar-bg);color:var(--t-topbar-text);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.admin-topbar-left{align-items:center;gap:12px;display:flex}.admin-topbar-section{color:var(--ink);font-size:16px;font-weight:800}.admin-topbar-store{color:var(--muted);border-left:1px solid var(--auto-color-090);padding-left:12px;font-size:14px}.admin-topbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-topbar-user{font-size:14px;font-weight:600}.admin-metrics-bar{border-bottom:1px solid var(--auto-color-114);background:var(--auto-color-127);grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 28px;display:grid}.admin-metric-card{border:1px solid var(--auto-color-117);background:var(--t-surface);border-radius:16px;gap:6px;padding:16px;display:grid}.admin-metric-card-top{align-items:baseline;gap:8px;display:flex}.admin-metric-card-top strong{letter-spacing:-.04em;font-size:26px;line-height:1}.admin-metric-card-top span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.admin-metric-card-detail{color:var(--muted);font-size:12px;line-height:1.45}.admin-content-grid{flex:1;gap:0;display:grid}.admin-content-main{align-content:start;gap:18px;padding:24px 28px;display:grid}.admin-right-panel{border-left:1px solid var(--auto-color-114);background:var(--auto-color-128);flex-direction:column;gap:20px;padding:24px 20px;display:flex}.admin-right-card{border:1px solid var(--auto-color-117);background:var(--t-surface);border-radius:16px;gap:10px;padding:16px;display:grid}.admin-right-card-head{gap:8px;display:grid}.admin-right-card-stat{align-items:baseline;gap:4px;display:flex}.admin-right-stat-num{letter-spacing:-.04em;color:var(--ink);font-size:22px;font-weight:900}.admin-right-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:700}.admin-right-table{border-collapse:collapse;width:100%;font-size:12px}.admin-right-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--auto-color-001);padding:6px;font-size:10px;font-weight:800}.admin-right-table td{border-bottom:1px solid var(--auto-color-120);color:var(--ink);padding:8px 6px}.admin-status-active{background:var(--auto-color-129);color:var(--auto-color-130);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.admin-status-inactive{background:var(--auto-color-131);color:var(--auto-color-126);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.admin-quick-actions{gap:6px;display:grid}.admin-quick-action-btn{border:1px solid var(--auto-color-114);background:var(--auto-color-132);cursor:pointer;text-align:left;border-radius:12px;gap:2px;width:100%;padding:12px;transition:background .15s,border-color .15s;display:grid}.admin-quick-action-btn:hover{background:var(--auto-color-133);border-color:var(--auto-color-019)}.admin-quick-action-btn strong{font-size:13px;font-weight:700}.admin-quick-action-btn span{color:var(--muted);font-size:12px}@media (max-width:1200px){.admin-content-grid{grid-template-columns:1fr}.admin-right-panel{border-left:none;border-top:1px solid var(--auto-color-114)}}@media (max-width:900px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-right:none;border-bottom:1px solid var(--auto-color-117);height:auto;position:relative}.admin-metrics-bar{grid-template-columns:repeat(2,1fr)}.banner-manager-kpis,.banner-editor-layout{grid-template-columns:1fr}.banner-editor-preview{min-height:280px}}.kitchen-tv-shell{color:#f8fafc;background:radial-gradient(circle at 50% 0,#ffb3001f,#0000 34rem),#07090c;min-height:100dvh}.kitchen-tv-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0df0;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:24px;min-height:92px;padding:14px clamp(24px,4vw,72px);display:grid;position:sticky;top:0}.kitchen-tv-brand,.kitchen-tv-header time,.kitchen-tv-counter,.kitchen-tv-logout{align-items:center;display:flex}.kitchen-tv-brand{gap:14px}.kitchen-tv-brand-icon{color:#ffbd24;background:#f5a9001a;border:1px solid #f5a900;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.kitchen-tv-brand div{gap:2px;display:grid}.kitchen-tv-brand small{color:#ffbd24;letter-spacing:.16em;font-size:.72rem;font-weight:900}.kitchen-tv-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:45vw;font-size:1.2rem;overflow:hidden}.kitchen-tv-counter{color:#b7bdc7;gap:10px}.kitchen-tv-counter strong{color:#111317;background:#ffb300;border-radius:13px;place-items:center;min-width:42px;height:42px;display:grid}.kitchen-tv-header time{gap:9px;font-size:1.25rem;font-weight:800}.kitchen-tv-logout{color:#e5e7eb;font:inherit;cursor:pointer;background:#15181d;border:1px solid #ffffff24;border-radius:13px;gap:8px;padding:12px 16px;font-weight:800}.kitchen-tv-stage{width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(28px,4vh,58px) 0 48px}.kitchen-tv-empty{text-align:center;place-content:center;justify-items:center;min-height:calc(100dvh - 190px);display:grid}.kitchen-tv-empty>span{color:#39e58c;background:#1ec9721f;border-radius:32px;place-items:center;width:104px;height:104px;display:grid}.kitchen-tv-empty h1{margin:24px 0 8px;font-size:clamp(2rem,5vw,4rem)}.kitchen-tv-empty p{color:#9da4ae;margin:0;font-size:1.2rem}.kitchen-tv-order-top{text-align:center;grid-template-columns:72px 1fr 72px;align-items:center;gap:22px;display:grid}.kitchen-tv-order-top>button{color:#ffbd24;cursor:pointer;background:#ffb30014;border:1px solid #ffb3006b;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.kitchen-tv-order-top>button svg{width:34px;height:34px}.kitchen-tv-order-top span{color:#ffbd24;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.kitchen-tv-order-top h1{margin:5px 0;font-size:clamp(3rem,8vw,6.5rem);line-height:.98}.kitchen-tv-order-top p{color:#aeb4bd;margin:0;font-size:clamp(1rem,2vw,1.35rem)}.kitchen-tv-progress{background:#111419;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1fr auto;gap:12px 22px;margin:36px 0 20px;padding:20px 24px;display:grid}.kitchen-tv-progress>div:first-child{justify-content:space-between;font-size:1.05rem;font-weight:800;display:flex}.kitchen-tv-progress>b{color:#ffbd24;grid-area:1/2/span 2;align-self:center;font-size:1.8rem}.kitchen-tv-progress-track{background:#292e36;border-radius:999px;height:12px;overflow:hidden}.kitchen-tv-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#ff9f00,#ffd257);height:100%;transition:width .22s;display:block}.kitchen-tv-expand{color:#dfe3e9;width:100%;font:inherit;cursor:pointer;background:#15181d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:15px 20px;font-weight:800;display:flex}.kitchen-tv-expand span{text-align:left;flex:1}.kitchen-tv-shell kbd{color:#f4f4f5;background:#262a31;border:1px solid #ffffff2e;border-bottom-width:3px;border-radius:8px;padding:5px 9px;font:800 .78rem/1 sans-serif}.kitchen-tv-items{gap:12px;margin:18px 0;display:grid}.kitchen-tv-item{color:#f8fafc;text-align:left;cursor:pointer;background:#14171c;border:1px solid #ffb30042;border-radius:18px;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;width:100%;min-height:92px;padding:16px 20px;display:grid}.kitchen-tv-item-check{border:2px solid #5d646e;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.kitchen-tv-item-copy{gap:5px;display:grid}.kitchen-tv-item-copy strong{font-size:clamp(1.1rem,2vw,1.5rem)}.kitchen-tv-item-copy small{color:#a9afb8;font-size:.95rem}.kitchen-tv-item>b{color:#ffbd24}.kitchen-tv-item.prepared{background:#156f4533;border-color:#32d9868c}.kitchen-tv-item.selected{outline-offset:2px;outline:4px solid #ffb300;transform:translate(4px);box-shadow:0 0 0 8px #ffb30017}.kitchen-tv-item.prepared .kitchen-tv-item-check{color:#071b12;background:#34df8c;border-color:#34df8c}.kitchen-tv-item.prepared>b{color:#55eaa1}.kitchen-tv-item:disabled{cursor:wait;opacity:.72}.kitchen-tv-notice{color:#ffd265;text-align:center;background:#ffb30014;border:1px solid #ffb30073;border-radius:15px;margin:18px 0;padding:16px 20px;font-weight:800}.kitchen-tv-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.kitchen-tv-footer>div{color:#aeb4bd;align-items:center;gap:10px;display:flex}.kitchen-tv-footer>button{color:#a8adb5;font:inherit;cursor:pointer;background:#27231b;border:1px solid #73531b;border-radius:16px;align-items:center;gap:12px;padding:17px 24px;font-weight:900;display:flex}.kitchen-tv-footer>button.ready{color:#101215;background:#ffb300;border-color:#ffb300}.kitchen-tv-confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kitchen-tv-confirm-dialog{text-align:center;background:#13161a;border:1px solid #ffb3008c;border-radius:26px;width:min(560px,100%);padding:38px;box-shadow:0 30px 100px #0000008c}.kitchen-tv-confirm-dialog>span{color:#121212;background:#ffb300;border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 20px;display:grid}.kitchen-tv-confirm-dialog h2{margin:0;font-size:2rem}.kitchen-tv-confirm-dialog p{color:#b5bac2;line-height:1.55}.kitchen-tv-confirm-dialog>div{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 14px;display:grid}.kitchen-tv-confirm-dialog button{color:#f4f4f5;font:inherit;cursor:pointer;background:#24282f;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:16px;font-weight:900;display:flex}.kitchen-tv-confirm-dialog button:last-child{color:#111317;background:#ffb300;border-color:#ffb300}.kitchen-tv-confirm-dialog small{color:#8f96a0}@media (max-width:720px){.kitchen-tv-header{grid-template-columns:1fr auto;gap:10px;padding:12px 16px}.kitchen-tv-counter,.kitchen-tv-header time{display:none}.kitchen-tv-stage{width:calc(100% - 24px);padding-top:24px}.kitchen-tv-order-top{grid-template-columns:52px 1fr 52px;gap:8px}.kitchen-tv-order-top>button{border-radius:15px;width:52px;height:52px}.kitchen-tv-item{grid-template-columns:44px 1fr;gap:12px}.kitchen-tv-item-check{width:42px;height:42px}.kitchen-tv-item>b{grid-column:2}.kitchen-tv-footer{flex-direction:column;align-items:stretch}.kitchen-tv-footer>div,.kitchen-tv-footer>button{justify-content:center}}.business-hours-screen{max-width:980px}.business-hours-hero{align-items:flex-start;gap:18px;padding:24px;display:flex}.business-hours-hero>span{color:#ffb300;background:#ffb3001a;border:1px solid #ffb30066;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.business-hours-hero small{color:#ffb300;letter-spacing:.11em;font-weight:900}.business-hours-hero h2{margin:4px 0 6px}.business-hours-hero p{color:var(--muted);margin:0}.business-hours-card{gap:10px;padding:20px;display:grid}.business-hours-row{background:#ffffff06;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:minmax(190px,1fr) 2fr;align-items:center;gap:20px;min-height:76px;padding:12px 16px;display:grid}.business-hours-row.enabled{border-color:#ffb3003d}.business-hours-day{cursor:pointer;align-items:center;gap:12px;font-weight:850;display:flex}.business-hours-day input{accent-color:#ffb300;width:20px;height:20px}.business-hours-times{grid-template-columns:1fr auto 1fr;align-items:end;gap:14px;display:grid}.business-hours-times label{gap:5px;display:grid}.business-hours-times small{color:var(--muted);font-weight:750}.business-hours-times input{min-height:44px;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#0d0f12;border:1px solid #ffb3006b;border-radius:11px;padding:8px 12px;font-weight:800}.business-hours-closed{color:#8e949d}.business-hours-save{justify-self:end;margin-top:12px;padding:14px 22px}.mobile-storefront-open.closed{color:#ffb86b;background:#6f2d1159;border-color:#ff914161}.mobile-storefront-open.closed i{background:#ff8a3d;box-shadow:0 0 0 4px #ff8a3d21}.desktop-store-status{color:#63e6a2;background:#0d5b3657;border:1px solid #2dd37e61;border-radius:14px;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0;padding:11px 15px;display:inline-flex;box-shadow:0 12px 30px #00000040}.imperial-board-top-badges{width:fit-content;margin-bottom:22px;display:block}.imperial-board-top-badges>.desktop-store-status,.imperial-board-top-badges>.imperial-board-chip{align-self:stretch;min-height:58px;margin:0}.imperial-board-top-badges>.desktop-store-status{z-index:4;width:max-content;min-width:0;max-width:min(360px,100% - 64px);padding:9px 13px;position:absolute;top:32px;right:32px}.imperial-board-top-badges>.imperial-board-chip{min-width:285px}@media (min-width:761px) and (max-width:1180px){.imperial-board-top-badges>.desktop-store-status{min-width:0;top:24px;right:24px}}.desktop-store-status.closed{color:#ff9a77;background:#671e1173;border-color:#ff694a80}.desktop-store-status-icon{background:#ffffff14;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.desktop-store-status>span:last-child{gap:2px;display:grid}.desktop-store-status small{color:currentColor;letter-spacing:.13em;font-size:.68rem;font-weight:900}.desktop-store-status strong{color:currentColor;font-size:1rem}.ops-overtime-dialog{border-color:#ffb3008c}.ops-store-offline-icon.overtime{color:#ffbf32;background:#ffb30021}.ops-overtime-dialog small{color:var(--muted);margin-top:10px;line-height:1.45;display:block}@media (max-width:720px){.business-hours-row{grid-template-columns:1fr;gap:10px}.business-hours-save{justify-content:center;width:100%}}.table-settlement-backdrop{z-index:2400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.table-settlement-modal{color:#fff8ec;background:linear-gradient(155deg,#181a1e,#0d0f12);border:1px solid #ffb21c42;border-radius:24px;width:min(720px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow-y:auto;box-shadow:0 30px 90px #0000009e}.table-settlement-head,.table-settlement-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.table-settlement-head h3{margin:4px 0 3px;font-size:24px}.table-settlement-head p{color:#fff8ec94;margin:0}.table-settlement-head>button{color:#fff8ec;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;width:40px;height:40px;font-size:23px}.table-settlement-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.table-settlement-progress>div:not(.table-settlement-progress-track){background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:4px;padding:13px 15px;display:grid}.table-settlement-progress span{color:#fff8ec8c;text-transform:uppercase;font-size:11px;font-weight:850}.table-settlement-progress strong{font-size:19px}.table-settlement-progress-track{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.table-settlement-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#ff8a00,#ffc62c);height:100%;transition:width .24s;display:block}.table-settlement-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.table-settlement-modes button{color:#fff8ec;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;gap:5px;min-height:82px;padding:13px;display:grid}.table-settlement-modes button.active{background:#ff8a0026;border-color:#ffb21c;box-shadow:inset 0 0 0 1px #ffb21c1f}.table-settlement-modes span,.table-settlement-list small,.table-settlement-all small{color:#fff8ec8c;font-size:11px;line-height:1.35}.table-settlement-all{text-align:center;background:linear-gradient(135deg,#ff8a0029,#ffb21c0d);border-radius:17px;gap:5px;margin-top:14px;padding:20px;display:grid}.table-settlement-all>span{color:#fff8ec99;font-size:12px}.table-settlement-all>strong{color:#ffc62c;font-size:29px}.table-settlement-list{gap:8px;max-height:300px;margin-top:14px;display:grid;overflow-y:auto}.table-settlement-list label{cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.table-settlement-list input{accent-color:#ffae00;width:19px;height:19px}.table-settlement-list label>span{gap:3px;min-width:0;display:grid}.table-settlement-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-settlement-list b{color:#ffc62c}.table-settlement-actions{border-top:1px solid #ffffff14;align-items:center;margin-top:18px;padding-top:16px}.table-settlement-actions>button:first-child{color:#fff8eca6;background:0 0;border:0;padding:12px 16px}@media (max-width:620px){.table-settlement-backdrop{align-items:end;padding:0}.table-settlement-modal{border-radius:24px 24px 0 0;max-height:92dvh;padding:18px}.table-settlement-modes{grid-template-columns:1fr}.table-settlement-modes button{min-height:0}}.banner-picker-inline{gap:10px;display:grid}.banner-picker-trigger{border:1px solid var(--auto-color-001);background:var(--auto-color-112);text-align:left;border-radius:20px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:14px;display:grid}.banner-picker-swatch{border:1px solid var(--auto-color-134);min-height:72px;box-shadow:inset 0 1px 0 var(--auto-color-058);border-radius:16px;display:block}.banner-picker-copy{gap:4px;display:grid}.banner-picker-copy strong{font-size:15px}.banner-picker-copy span,.banner-preset-modal-copy span{color:var(--muted);line-height:1.45}.banner-manager-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.banner-manager-kpi{border:1px solid var(--auto-color-001);background:var(--auto-color-112);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.banner-manager-kpi span{color:var(--muted);font-size:12px;font-weight:700}.banner-manager-kpi strong{font-size:24px;line-height:1}.banner-editor-card{padding:14px}.banner-editor-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:14px;display:grid}.banner-editor-preview{border:1px solid var(--auto-color-135);min-height:420px;box-shadow:inset 0 1px 0 var(--auto-color-134);border-radius:20px;align-items:end;display:grid;position:relative;overflow:hidden}.banner-editor-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-editor-preview-overlay{z-index:1;color:var(--theme-primary-contrast);background:linear-gradient(180deg, var(--auto-color-136), var(--auto-color-137));gap:8px;padding:16px;display:grid;position:relative}.banner-editor-preview-overlay small{letter-spacing:.08em;text-transform:uppercase;opacity:.88;font-size:11px;font-weight:800}.banner-editor-preview-overlay strong{letter-spacing:-.02em;font-size:24px;line-height:1}.banner-editor-preview-overlay p{color:var(--auto-color-110);margin:0;font-size:13px;line-height:1.45}.banner-editor-preview-overlay span{background:var(--auto-color-102);border:1px solid var(--auto-color-138);border-radius:999px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.banner-editor-form{gap:12px;display:grid}.banner-editor-link{color:var(--muted);border:1px dashed var(--auto-color-139);border-radius:12px;padding:8px 10px;font-size:12px}.banner-editor-link strong{color:var(--auto-color-140)}.admin-modal-backdrop{z-index:80;background:var(--auto-color-141);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal-card{border:1px solid var(--auto-color-004);background:linear-gradient(180deg, var(--auto-color-128), var(--auto-color-142));width:min(920px,100%);max-height:min(82vh,860px);box-shadow:0 26px 80px var(--auto-color-143);border-radius:28px;gap:18px;padding:22px;display:grid;overflow:auto}.admin-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.banner-preset-modal{width:min(1120px,100vw - 32px);max-height:min(88vh,940px)}.banner-preset-modal-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.banner-preset-modal-card{border:1px solid var(--auto-color-001);background:var(--auto-color-023);text-align:left;border-radius:20px;gap:10px;width:100%;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.banner-preset-modal-card:hover{box-shadow:0 16px 28px var(--auto-color-144);transform:translateY(-2px)}.banner-preset-modal-card.active{border-color:var(--auto-color-145);box-shadow:0 18px 32px var(--auto-color-072)}.banner-preset-modal-swatch{border:1px solid var(--auto-color-138);border-radius:16px;min-height:86px;display:block}.banner-preset-modal-swatch.custom{border-style:dashed;border-color:var(--auto-color-146)}.banner-preset-modal-copy{gap:4px;display:grid}.banner-preset-modal-copy strong{font-size:14px}.admin-screen-stack{gap:18px;display:grid}.delivery-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.delivery-map-shell,.delivery-slider-card{background:linear-gradient(180deg, var(--auto-color-147), var(--auto-color-148));border:1px solid var(--auto-color-001);box-shadow:0 16px 40px var(--auto-color-149);border-radius:24px}.delivery-map-shell{gap:14px;padding:16px;display:grid}.delivery-map-head,.delivery-zone-rail{gap:10px;display:flex}.delivery-map-head{justify-content:space-between;align-items:flex-start}.delivery-map-head p{color:var(--muted);margin:6px 0 0}.delivery-map-frame{gap:12px;display:grid}.map-recenter-btn{background:var(--t-surface);border:1px solid var(--auto-color-033);width:44px;height:44px;box-shadow:0 2px 10px var(--auto-color-150);cursor:pointer;border-radius:12px;place-items:center;font-size:20px;transition:transform .1s,box-shadow .1s;display:grid}.addr-confirm-shell{flex-direction:column;gap:16px;display:flex}.addr-confirm-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.addr-confirm-header h2{margin:0 0 4px;font-size:1.25rem}.checkout-location-shell{color:#fff8ec!important;background:radial-gradient(circle at 88% 0,#ffb81929,#0000 28%),radial-gradient(circle at 0 0,#ffffff0e,#0000 26%),linear-gradient(145deg,#151719 0%,#0c0d0f 48%,#070708 100%)!important;border:1px solid #ffffff1c!important;border-radius:28px!important;padding:18px!important;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0f!important}.checkout-location-shell .addr-confirm-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-location-shell .addr-confirm-header h2{letter-spacing:-.05em;color:#fff8ec;margin:0 0 6px;font-size:clamp(26px,3vw,38px);line-height:1}.checkout-location-shell .addr-confirm-header .tiny,.checkout-location-shell .addr-confirm-hint,.checkout-location-shell .addr-confirm-actions{color:#fff8ecbd}.addr-confirm-badge{color:#fff8ec;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:850;display:inline-flex}.addr-confirm-badge.is-loading{color:#ffd166;background:#ffc23324;border-color:#ffc23352}.addr-confirm-badge.is-warning{color:#ffc233;background:#ffc2331f;border-color:#ffc2335c}.addr-confirm-badge.is-danger{color:#ff8b8b;background:#ff6b6b1f;border-color:#ff6b6b52}.checkout-location-shell .addr-confirm-hint{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;margin-top:12px;padding:12px 14px}.addr-confirm-hint{color:var(--auto-color-151)}.addr-confirm-map-frame{background:radial-gradient(circle at 20% 20%,#ffc2331f,#0000 28%),linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff1f;border-radius:22px;height:360px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0000003d}.addr-confirm-map-theme{z-index:1000;color:#ffba24;cursor:pointer;background:#0a0a0ae0;border:1px solid #ffb4008c;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 8px 20px #00000052}.addr-confirm-my-location{z-index:1000;color:#e9f4ff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081424e6;border:1px solid #3794ff9e;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font:800 12px/1 inherit;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 8px 22px #0000005c}.addr-confirm-my-location:hover{background:#12375cf0;border-color:#62aaff}.addr-confirm-my-location:disabled{opacity:.7;cursor:wait}.addr-confirm-gps-message{color:#fff8ecd1;background:#ffb22512;border:1px solid #ffb22542;border-radius:13px;padding:11px 13px;font-size:12px;line-height:1.45}@media (max-width:640px){.addr-confirm-map-frame{height:300px}.checkout-location-shell .addr-confirm-actions{flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-location-shell .addr-confirm-actions>button{width:100%;min-width:0;padding-inline:10px;font-size:12px;line-height:1.2}.addr-confirm-my-location{min-height:40px;padding-inline:11px}}.addr-confirm-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.checkout-location-shell .addr-confirm-actions .ghost-btn,.checkout-location-shell .addr-confirm-actions .primary-btn{border-radius:16px;min-height:52px}.checkout-address-leaflet{background:#0d0f12!important;border:0!important;border-radius:20px!important;min-height:100%!important}.checkout-address-leaflet.courier-theme-dark .leaflet-tile-pane{filter:invert(.92)hue-rotate(180deg)saturate(.78)brightness(.7)contrast(1.18)!important}.checkout-address-leaflet.courier-theme-light .leaflet-tile-pane{filter:grayscale(.12)saturate(.9)contrast(1.14)brightness(.92)!important}.checkout-address-leaflet.courier-theme-dark:after{background:radial-gradient(circle at 50% 45%,#ffa6180d,#0000 38%),linear-gradient(#07090c08,#07090c1f)!important}.checkout-address-leaflet.courier-theme-light:after{background:linear-gradient(#fffaf003,#fffaf00a)!important}.checkout-address-leaflet .leaflet-control-zoom{overflow:hidden;border:1px solid #ff9f176b!important;border-radius:12px!important;box-shadow:0 12px 28px #00000052!important}.checkout-address-leaflet .leaflet-control-zoom a{place-items:center;color:#ffad25!important;background:#17191d!important;border:0!important;width:36px!important;height:36px!important;display:grid!important}.checkout-address-leaflet .leaflet-control-zoom a:hover{color:#17120a!important;background:#ffad25!important}.checkout-address-leaflet .leaflet-control-attribution{border-radius:8px 0 0;font-size:9px;color:#fff8eca3!important;background:#0a0b0dd1!important}.checkout-address-leaflet .leaflet-control-attribution a{color:#ffb225!important}.checkout-nearby-place-label.leaflet-tooltip{color:#fff8ecc7;opacity:.82;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#0f1013c2;border:1px solid #ffb22547;border-radius:7px;max-width:96px;padding:2px 5px;font:750 8px/1.1 inherit;overflow:hidden;box-shadow:0 3px 10px #00000038}.checkout-nearby-place-label.leaflet-tooltip:before{border-top-color:#0f1013e6!important}.checkout-user-location-label.leaflet-tooltip{color:#eef7ff;background:#0f2844f0;border:1px solid #5ba6ff7a;border-radius:9px;padding:5px 8px;font:800 10px/1.2 inherit;box-shadow:0 6px 18px #00000057}.checkout-user-location-label.leaflet-tooltip:before{border-top-color:#0f2844f0!important}.checkout-delivery-pin{z-index:2600!important;background:0 0!important;border:0!important}.checkout-delivery-pin-body{cursor:grab;filter:drop-shadow(0 14px 18px #0000007a);isolation:isolate;place-items:center;width:58px;height:58px;display:grid;position:relative}.checkout-address-leaflet .leaflet-marker-pane{z-index:700}.checkout-address-leaflet .leaflet-tooltip-pane{pointer-events:none}.checkout-delivery-pin-body:active{cursor:grabbing}.checkout-delivery-pin-body svg{z-index:2;fill:#ff9f17;stroke:#2a1700;stroke-width:1.35px;width:48px;height:48px;position:relative;overflow:visible}.checkout-delivery-pin-body svg circle{fill:#fff3d4;stroke:#4a2a00}.checkout-delivery-pin-pulse{z-index:1;background:#ff9f173d;border-radius:50%;width:44px;height:44px;position:absolute;box-shadow:0 0 0 9px #ff9f171a}.checkout-location-shell .addr-confirm-actions button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.checkout-sidebar-head.section-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start!important;display:grid!important}.checkout-sidebar-head h2{white-space:nowrap;font-size:clamp(19px,1.35vw,23px)!important}.checkout-sidebar-head .badge{white-space:nowrap;align-self:start;padding-inline:10px;font-size:10px;margin-left:0!important}.checkout-location-shell .addr-confirm-actions .ghost-btn{color:#fff8ec!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important}.checkout-location-shell .addr-confirm-actions .primary-btn{color:#1b1200!important;background:linear-gradient(135deg,#ffd166,#ff9f0a)!important;box-shadow:0 16px 34px #f59e0b38!important}.map-dest-tooltip.leaflet-tooltip{background:var(--t-surface);border:2px solid var(--auto-color-118);box-shadow:0 4px 16px var(--auto-color-154);white-space:nowrap;color:var(--auto-color-006);pointer-events:none;border-radius:10px;padding:6px 10px;font-family:inherit}.map-dest-tooltip.leaflet-tooltip:before{border-top-color:var(--auto-color-118)}.map-dest-popup .leaflet-popup-content-wrapper{color:#fff;background:#2a2a2af5;border:1px solid #ffffffb8;border-radius:13px;box-shadow:0 10px 28px #00000061}.map-dest-popup .leaflet-popup-content{min-width:220px;margin:10px 12px;line-height:1.35}.map-dest-popup .leaflet-popup-content strong{color:#fff}.map-dest-popup .leaflet-popup-content span{color:#ffb51f}.map-dest-popup .leaflet-popup-tip{background:#2a2a2af5}.delivery-map-loading,.delivery-leaflet-map{border:1px solid var(--auto-color-114);border-radius:28px;width:100%;min-height:420px;overflow:hidden}.delivery-leaflet-map{position:relative}.delivery-leaflet-map:after{content:"";pointer-events:none;background:radial-gradient(circle at top left, var(--auto-color-155), transparent 32%), linear-gradient(180deg, var(--auto-color-156), var(--auto-color-157));z-index:401;position:absolute;inset:0}.delivery-map-loading{background:radial-gradient(circle at top left, var(--auto-color-158), transparent 34%), linear-gradient(180deg, var(--auto-color-159) 0%, var(--auto-color-160) 100%);color:var(--muted);place-items:center;display:grid}.delivery-map-label{fill:var(--auto-color-161);letter-spacing:.02em;font-size:11px;font-weight:800}.delivery-map-legend{background:var(--auto-color-162);border:1px solid var(--auto-color-114);border-radius:18px;padding:12px 14px}.delivery-map-legend:empty{display:none!important}.delivery-map-selection{gap:4px;margin-bottom:10px;display:grid}.delivery-map-selection strong{font-size:15px}.delivery-map-selection span{color:var(--muted);font-size:13px}.delivery-zone-rail{flex-wrap:wrap;margin-bottom:16px}.delivery-zone-pill{border:1px solid var(--auto-color-001);background:var(--auto-color-023);text-align:left;color:var(--ink);border-radius:18px;gap:4px;min-width:170px;padding:12px 14px;display:grid}.delivery-zone-pill strong,.delivery-zone-pill span{display:block}.delivery-zone-pill span{color:var(--muted);font-size:13px}.delivery-zone-pill.active{border-color:var(--auto-color-115);background:linear-gradient(135deg, var(--auto-color-106), var(--auto-color-163))}.delivery-zone-editor{gap:16px;display:grid}.delivery-slider-card{padding:14px 16px}.delivery-leaflet-map .leaflet-control-attribution{background:var(--auto-color-164);font-size:10px}.courier-app-root .delivery-leaflet-map .leaflet-control-attribution,.courier-order-route-preview .delivery-leaflet-map .leaflet-control-attribution,.cnv-root .delivery-leaflet-map .leaflet-control-attribution{display:none!important}.delivery-leaflet-map .leaflet-control-zoom a{color:var(--auto-color-165);background:var(--auto-color-166);border-bottom-color:var(--auto-color-001)}.delivery-leaflet-map .leaflet-tile-pane{filter:sepia(.18)saturate(.82)hue-rotate(-8deg)brightness(1.03)}.delivery-leaflet-map .leaflet-tooltip{border:1px solid var(--auto-color-001);box-shadow:0 12px 24px var(--auto-color-167);border-radius:12px}.delivery-store-marker,.delivery-zone-handle{background:0 0;border:0}.delivery-store-logo-marker{box-sizing:border-box;border:3px solid var(--auto-color-170);object-fit:contain;box-shadow:0 14px 28px var(--auto-color-169);background:#090a0c;border-radius:16px;padding:3px;width:42px!important;height:42px!important}.delivery-store-marker span{background:linear-gradient(135deg, var(--auto-color-168), var(--auto-color-078));color:#fff;width:42px;height:42px;box-shadow:0 14px 28px var(--auto-color-169);border:3px solid var(--auto-color-170);border-radius:16px;place-items:center;font-size:15px;font-weight:900;display:grid;overflow:hidden}.delivery-store-marker img{object-fit:cover;width:100%;height:100%;display:block}.delivery-location-popup{gap:7px;min-width:190px;display:grid}.delivery-location-popup strong{color:#17120b;font-size:13px}.delivery-location-popup span{color:#61584c;font-size:11px;line-height:1.4}.delivery-location-popup button{color:#17100a;cursor:pointer;min-height:36px;font:inherit;background:#f90;border:0;border-radius:10px;margin-top:3px;font-size:12px;font-weight:850}.delivery-location-popup button:hover,.delivery-location-popup button:focus-visible{outline-offset:2px;background:#ffad33;outline:2px solid #ff990052}.delivery-zone-handle span{background:var(--auto-color-171);border:4px solid var(--auto-color-172);width:22px;height:22px;box-shadow:0 8px 18px var(--auto-color-072);border-radius:999px;display:block}.delivery-zone-handle.active span{background:var(--accent)}.admin-table{border:1px solid var(--auto-color-001);background:var(--auto-color-173);border-radius:22px;display:grid;overflow:hidden}.admin-table-row{border-bottom:1px solid var(--auto-color-001);grid-template-columns:minmax(0,1.35fr) .9fr .72fr .72fr .74fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-table-row:last-child{border-bottom:0}.admin-table-head{background:var(--auto-color-108);color:var(--auto-color-109);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.admin-table-product strong,.admin-table-product small{display:block}.admin-table-product small{color:var(--muted);margin-top:4px}.admin-table-thumb{background-position:50%;background-size:cover;border-radius:16px;flex:none;width:56px;height:56px}.product-form-layout{grid-template-columns:320px minmax(0,1fr);gap:18px;display:grid}.product-form-preview,.product-form-fields{gap:14px;display:grid}.product-form-image{background:linear-gradient(135deg, var(--auto-color-075), var(--auto-color-174));min-height:260px;color:var(--muted);border:1px solid var(--auto-color-001);background-position:50%;background-size:cover;border-radius:24px;place-items:center;display:grid}.product-image-dropzone{border-radius:24px;min-width:0;transition:transform .18s,box-shadow .18s;position:relative}.product-image-picker{appearance:none;cursor:pointer;width:100%;font:inherit;isolation:isolate;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.product-image-picker:before{content:"";z-index:0;opacity:0;background:linear-gradient(#07080a1f,#07080ad1);transition:opacity .18s;position:absolute;inset:0}.product-image-prompt{z-index:1;color:#fff;text-align:center;opacity:1;justify-items:center;gap:7px;transition:opacity .18s,transform .18s;display:grid;position:relative;transform:translateY(0)}.product-image-prompt-icon{color:#ffad33;background:#ff8a002e;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 30px #0000003d}.product-image-prompt strong{font-size:15px}.product-image-prompt small{color:#ffffffa8;font-size:12px}.product-image-dropzone.has-image .product-image-prompt{text-align:left;opacity:.94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0db8;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:40px minmax(0,1fr);justify-items:start;gap:2px 10px;padding:10px 12px;position:absolute;bottom:14px;left:14px;right:14px}.product-image-dropzone.has-image .product-image-prompt-icon{border-radius:13px;grid-row:1/3;width:40px;height:40px}.product-image-dropzone.has-image .product-image-picker:hover:before,.product-image-dropzone.has-image .product-image-picker:focus-visible:before,.product-image-dropzone.is-dragging .product-image-picker:before{opacity:1}.product-image-dropzone.has-image .product-image-picker:hover .product-image-prompt,.product-image-dropzone.has-image .product-image-picker:focus-visible .product-image-prompt,.product-image-dropzone.is-dragging .product-image-prompt{opacity:1;transform:translateY(-2px)}.product-image-picker:hover,.product-image-picker:focus-visible,.product-image-dropzone.is-dragging .product-image-picker{border-color:#ff8a00b8;outline:none;box-shadow:0 0 0 4px #ff8a001f,0 20px 46px #00000047}.product-image-dropzone.is-dragging{transform:scale(1.012)}.product-image-remove{z-index:2;color:#ff8b96;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0ec2;border:1px solid #ffffff29;border-radius:13px;place-items:center;width:38px;height:38px;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:12px;right:12px}.product-image-remove:hover,.product-image-remove:focus-visible{color:#fff;background:#aa1e30e0;outline:none;transform:translateY(-1px)}.checkout-shell{padding:32px 0 48px}.cart-header-back{color:#fff8eca8;align-items:center;gap:7px;padding:8px 4px;font-size:13px;font-weight:750;transition:color .16s,transform .16s;display:inline-flex}.cart-header-back:hover{color:#ffc131;transform:translate(-2px)}.cart-header-back svg{flex:none}.checkout-header{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:18px;margin-bottom:24px;display:grid}.checkout-header h1{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(34px,5vw,56px);line-height:.96}.checkout-header p,.checkout-summary-banner span{color:var(--muted);margin:0}.checkout-summary-banner{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--auto-color-036), var(--auto-color-175));text-align:right;gap:8px;padding:18px;display:grid}.checkout-summary-banner strong{font-size:18px}.orders-shell{gap:18px;display:grid}.orders-hero{background:linear-gradient(135deg, var(--auto-color-176), var(--auto-color-177));grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:20px;display:grid}.orders-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-deep);font-size:12px;font-weight:800}.orders-hero-copy{align-content:start;gap:14px;display:grid}.orders-hero-copy h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,56px);line-height:.94}.orders-hero-copy p,.orders-empty p,.orders-help-card p{color:var(--muted);margin:0;line-height:1.55}.orders-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.orders-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.orders-summary-card{border:1px solid var(--auto-color-001);background:var(--auto-color-002);border-radius:22px;align-content:start;gap:6px;padding:18px;display:grid}.orders-summary-card span,.orders-search span,.orders-detail span,.orders-card-total span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.orders-summary-card strong{font-size:28px;line-height:1}.orders-summary-card small,.orders-progress-copy span,.orders-focus-hero span,.orders-focus-step span,.orders-detail small{color:var(--muted)}.orders-tools{gap:16px;display:grid}.orders-tools-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.orders-search{gap:8px;min-width:min(100%,360px);display:grid}.orders-filter-row{flex-wrap:wrap;gap:10px;display:flex}.orders-filter-chip{border:1px solid var(--auto-color-001);background:var(--auto-color-173);text-align:left;border-radius:18px;gap:2px;min-width:124px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.orders-filter-chip span{font-weight:800}.orders-filter-chip small{color:var(--muted)}.orders-filter-chip:hover{transform:translateY(-1px)}.orders-filter-chip.active{border-color:var(--auto-color-145);box-shadow:0 14px 30px var(--auto-color-178);background:linear-gradient(180deg, var(--auto-color-127), var(--auto-color-179))}.orders-layout{grid-template-columns:minmax(0,1.15fr) 340px;align-items:start;gap:18px;display:grid}.orders-list,.orders-sidebar{gap:18px;display:grid}.orders-sidebar{position:sticky;top:108px}.orders-card{gap:16px;padding:20px;display:grid}.orders-card-live{border-color:var(--auto-color-180);box-shadow:0 18px 42px var(--auto-color-072)}.orders-card-head,.orders-card-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.orders-card-title{gap:8px;display:grid}.orders-card-number-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.orders-mobile-payment{display:none}.orders-card-title h3,.orders-focus-hero strong{margin:0;font-size:24px;line-height:1}.orders-card-title p{color:var(--muted);margin:0}.orders-card-badges,.orders-card-items{flex-wrap:wrap;gap:8px;display:flex}.orders-card-items{align-items:center}.orders-item-chip,.orders-items-toggle{min-height:34px;color:var(--text,#fff);font:inherit;background:linear-gradient(145deg,#222326f5,#141517f5);border:1px solid #ffffff1a;border-radius:11px;box-shadow:inset 0 1px #ffffff0a}.orders-item-chip{align-items:center;padding:0 11px 0 0;font-size:12px;font-weight:750;display:inline-flex;overflow:hidden}.orders-item-chip>strong{background:color-mix(in srgb,var(--accent,#f5a800) 17%,transparent);color:var(--accent,#f5a800);letter-spacing:.02em;align-self:stretch;align-items:center;margin-right:8px;padding:0 9px;font-size:11px;display:inline-flex}.orders-items-toggle{cursor:pointer;color:var(--accent,#f5a800);justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:850;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.orders-items-toggle:hover{border-color:color-mix(in srgb,var(--accent,#f5a800) 55%,transparent);background:color-mix(in srgb,var(--accent,#f5a800) 10%,#17181a)}.orders-items-toggle:active{transform:scale(.98)}.orders-card-total{text-align:right;justify-items:end;gap:4px;display:grid}.orders-card-total strong,.orders-financial .metric-row:last-child strong{font-size:28px;line-height:1}.orders-progress{gap:10px;display:grid}.orders-progress-track{background:var(--auto-color-001);border-radius:999px;width:100%;height:10px;overflow:hidden}.orders-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #ffb67f);height:100%;display:block}.orders-progress-copy{gap:4px;display:grid}.orders-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.orders-detail{border:1px solid var(--auto-color-114);background:var(--auto-color-004);border-radius:18px;gap:4px;padding:14px;display:grid}.orders-detail strong,.orders-focus-step strong{display:block}.orders-detail small,.orders-focus-step span{line-height:1.45}.orders-note,.orders-focus-alert{border-radius:16px;padding:12px 14px}.orders-note{border:1px solid var(--auto-color-036);background:var(--auto-color-181)}.orders-focus-alert{background:var(--auto-color-182);color:var(--auto-color-183);font-weight:700}.orders-focus-hero{gap:4px;display:grid}.orders-focus-timeline{gap:12px;display:grid}.orders-focus-step{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.orders-focus-step-dot{border:2px solid var(--auto-color-105);background:var(--t-surface);border-radius:999px;width:18px;height:18px;margin-top:2px}.orders-focus-step.done .orders-focus-step-dot,.orders-focus-step.active .orders-focus-step-dot{border-color:var(--auto-color-184);background:linear-gradient(180deg, var(--auto-color-185), var(--auto-color-186))}.orders-focus-step.active .orders-focus-step-dot{box-shadow:0 0 0 6px var(--auto-color-036)}.orders-financial{border-top:1px solid var(--auto-color-001);gap:10px;margin-top:4px;padding-top:16px;display:grid}.orders-financial .metric-row:last-child{border-top:1px dashed var(--auto-color-001);padding-top:8px}.orders-help-card{gap:10px;padding:18px;display:grid}.orders-empty{gap:12px;display:grid}html,body{height:100%}.ops-root{background:var(--auto-color-187);height:100vh;min-height:0;font-family:Inter,Segoe UI,system-ui,sans-serif;display:flex;overflow:hidden}.ops-sidebar{background:var(--t-surface);border-right:1px solid var(--auto-color-188);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow-y:auto}.ops-sidebar-logo{border-bottom:1px solid var(--auto-color-188);align-items:center;gap:10px;padding:20px 16px 16px;display:flex}.ops-sidebar-mark{background:linear-gradient(180deg, var(--auto-color-189) 0%, var(--auto-color-190) 100%);width:36px;height:36px;color:var(--theme-primary-contrast);letter-spacing:.04em;border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.ops-sidebar-mark img{object-fit:cover;width:100%;height:100%;display:block}.ops-sidebar-name{color:var(--auto-color-191);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ops-sidebar-nav{flex-direction:column;flex:1;gap:2px;padding:12px 8px;display:flex}.ops-sidebar-item{color:var(--auto-color-192);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.ops-sidebar-item:hover{background:var(--auto-color-187);color:var(--auto-color-191)}.ops-sidebar-item.active{background:var(--auto-color-193);color:var(--auto-color-194);font-weight:700}.ops-sidebar-item-icon{flex-shrink:0;align-items:center;display:flex}.ops-sidebar-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ops-sidebar-footer{border-top:1px solid var(--auto-color-188);flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.ops-sidebar-online{color:var(--auto-color-195);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.ops-sidebar-dot{background:var(--auto-color-195);border-radius:50%;width:8px;height:8px;display:block}.ops-sidebar-online.offline{color:#ff7c72!important}.ops-sidebar-online.offline .ops-sidebar-dot{background:#ff5f57;box-shadow:0 0 12px #ff5f578c}.ops-store-status-toggle{color:#fff8ec;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:7px 14px;display:inline-flex}.ops-store-status-toggle>span:not(.ops-store-status-dot){text-align:left;gap:1px;display:grid}.ops-store-status-toggle small{color:#fff8ec80;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.ops-store-status-toggle strong{font-size:12px}.ops-store-status-dot{border-radius:50%;width:10px;height:10px}.ops-store-status-toggle.online{background:#2dd37e14;border-color:#2dd37e47}.ops-store-status-toggle.online .ops-store-status-dot{background:#2dd37e;box-shadow:0 0 14px #2dd37ea6}.ops-store-status-toggle.offline{background:#ff5f5717;border-color:#ff5f5752;color:#ff746c!important}.ops-store-status-toggle.offline small,.ops-store-status-toggle.offline strong{color:#ff746c!important}.ops-store-status-toggle.offline .ops-store-status-dot{background:#ff5f57;box-shadow:0 0 14px #ff5f578c}.ops-store-offline-backdrop{z-index:2500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ops-store-offline-dialog{color:#fff8ec;text-align:center;background:linear-gradient(155deg,#1b1c20,#0d0f12);border:1px solid #ff5f5747;border-radius:24px;justify-items:center;width:min(470px,100%);padding:28px;display:grid;box-shadow:0 30px 90px #000000a6}.ops-store-offline-icon{background:#ff5f571a;border:1px solid #ff5f5752;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:18px;display:grid}.ops-store-offline-icon>span{background:#ff5f57;border-radius:50%;width:18px;height:18px;box-shadow:0 0 22px #ff5f57b3}.ops-store-offline-dialog h2{margin:7px 0 8px;font-size:25px}.ops-store-offline-dialog p{color:#fff8ec9e;margin:0;line-height:1.55}.ops-store-offline-actions{grid-template-columns:1fr 1.35fr;gap:10px;width:100%;margin-top:22px;display:grid}.ops-store-offline-actions>button:first-child{color:#fff8ecb8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:13px}@media (max-width:720px){.ops-store-status-toggle small{display:none}.ops-store-status-toggle{min-height:40px;padding:7px 10px}.ops-store-offline-actions{grid-template-columns:1fr}}.ops-sidebar-user{align-items:center;gap:8px;display:flex}.ops-sidebar-avatar{background:var(--auto-color-193);width:32px;height:32px;color:var(--auto-color-194);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.ops-sidebar-user strong{color:var(--auto-color-191);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:13px;display:block;overflow:hidden}.ops-sidebar-user span{color:var(--auto-color-196);font-size:11px;display:block}.ops-sidebar-logout{border:1px solid var(--auto-color-188);background:var(--t-surface);width:100%;color:var(--auto-color-192);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.ops-sidebar-logout-icon{flex:none;place-items:center;display:grid}.ops-sidebar-logout:hover{background:var(--auto-color-197);color:var(--auto-color-198);border-color:var(--auto-color-199)}.ops-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ops-topbar{background:var(--t-topbar-bg);border-bottom:1px solid var(--t-topbar-border);color:var(--t-topbar-text);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ops-topbar-title{color:var(--t-topbar-text);margin:0;font-size:22px;font-weight:700}.ops-topbar-actions{align-items:center;gap:8px;display:flex}.ops-error-badge{color:var(--auto-color-198);background:var(--auto-color-197);border:1px solid var(--auto-color-199);border-radius:6px;padding:4px 8px;font-size:12px}.ops-btn-secondary{border:1px solid var(--auto-color-200);background:var(--t-surface);color:var(--auto-color-201);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ops-btn-secondary:hover{background:var(--auto-color-202);border-color:var(--auto-color-203)}.ops-btn-primary{background:var(--auto-color-194);color:var(--theme-primary-contrast);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.ops-btn-primary:hover{background:var(--auto-color-204)}.ops-loading{color:var(--auto-color-196);flex:1;justify-content:center;align-items:center;font-size:15px;display:flex}.ops-module-panel{flex:1;gap:12px;min-height:0;padding:16px 24px;display:grid}.ops-module-header{background:var(--t-surface);border:1px solid var(--auto-color-205);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ops-module-header h2{color:var(--auto-color-191);margin:0;font-size:20px}.ops-module-header-actions{align-items:center;gap:8px;display:flex}.ops-settings-panel{grid-template-rows:auto minmax(0,1fr);align-content:start}.ops-settings-panel>.ops-settings-header{border-radius:16px!important;min-height:64px!important;padding:12px 16px!important}.ops-settings-panel>.ops-settings-header h2{font-size:18px!important}.ops-settings-panel>.ops-settings-header .ops-settings-save-btn{min-height:40px;padding:0 15px}.ops-module-search{border:1px solid var(--auto-color-206);border-radius:8px;width:320px;max-width:100%;padding:9px 12px;font-size:13px}.ops-module-error{border:1px solid var(--auto-color-207);background:var(--auto-color-208);color:var(--auto-color-209);border-radius:10px;padding:10px 12px;font-size:13px}.ops-module-table-wrap{border:1px solid var(--auto-color-205);background:var(--t-surface);border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ops-module-table-head.customers,.ops-module-row.customers{grid-template-columns:1.3fr 1fr .8fr .7fr .8fr;align-items:center;gap:10px;display:grid}.ops-module-table-head.customers{border-bottom:1px solid var(--auto-color-205);background:var(--auto-color-210);color:var(--auto-color-211);letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;font-size:11px;font-weight:700}.ops-module-table-body{overflow:auto}.ops-module-row.customers{border-bottom:1px solid var(--auto-color-035);padding:12px 14px}.ops-module-row.customers strong{color:var(--auto-color-212);font-size:13px;line-height:1.3;display:block}.ops-module-row.customers span{color:var(--auto-color-213);font-size:12px;line-height:1.3}.ops-module-row-actions{justify-content:flex-end;display:flex}.ops-module-insight-row{flex-wrap:wrap;gap:8px;display:flex}.ops-module-insight-row span{border:1px solid var(--auto-color-214);background:var(--auto-color-215);color:var(--auto-color-216);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.ops-module-identity{align-items:center;gap:10px;min-width:0;display:flex}.ops-module-avatar{border:1px solid var(--auto-color-217);background:var(--auto-color-218);width:30px;height:30px;color:var(--auto-color-219);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ops-module-chip-row{flex-wrap:wrap;gap:8px;display:flex}.ops-module-chip{border:1px solid var(--auto-color-220);background:var(--auto-color-221);color:var(--auto-color-222);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.ops-module-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-module-kpi-card{border:1px solid var(--auto-color-205);background:var(--t-surface);border-radius:10px;gap:5px;padding:12px;display:grid}.ops-module-kpi-card span{color:var(--auto-color-211);font-size:12px}.ops-module-kpi-card strong{color:var(--auto-color-191);font-size:20px;line-height:1.1}.ops-module-actions-row{flex-wrap:wrap;gap:8px;display:flex}.ops-report-hero{border:1px solid var(--auto-color-205);background:linear-gradient(180deg, var(--auto-color-232), var(--t-surface));border-radius:20px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.ops-report-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--auto-color-194);margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.ops-report-hero h3{margin:0;font-size:24px;line-height:1.1}.ops-report-hero p{max-width:760px;color:var(--auto-color-211);margin:8px 0 0}.ops-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ops-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ops-report-panel{border:1px solid var(--auto-color-205);background:var(--t-surface);border-radius:20px;gap:14px;padding:16px;display:grid}.ops-report-panel-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ops-report-panel-head h3{margin:0;font-size:18px;font-weight:900}.ops-report-panel-head span{color:var(--auto-color-211);font-size:12px}.ops-module-table-head.products,.ops-module-row.products{grid-template-columns:.35fr 1.25fr .7fr .85fr .75fr .8fr;align-items:center;gap:10px;display:grid}.ops-module-table-head.reports,.ops-module-row.reports{grid-template-columns:1.2fr .8fr;align-items:center;gap:10px;display:grid}.ops-module-table-head.products,.ops-module-table-head.reports{border-bottom:1px solid var(--auto-color-205);background:var(--auto-color-210);color:var(--auto-color-211);letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;font-size:11px;font-weight:700}.ops-module-row.products,.ops-module-row.reports{border-bottom:1px solid var(--auto-color-035);padding:12px 14px}.ops-module-row.products>div:first-child strong{color:var(--auto-color-223);font-size:12px}.product-manager-panel{gap:18px;display:grid}.product-manager-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.product-manager-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-manager-summary{text-align:right;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:2px;min-width:92px;padding:12px 14px;display:grid}.product-manager-summary span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8f;font-size:11px;font-weight:800}.product-manager-summary strong{color:#fff;font-size:24px;line-height:1}.product-admin-list{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.product-admin-list .admin-table-head{background:linear-gradient(#ffffff0d,#ffffff05)}.product-admin-list .admin-table-row{align-items:center;gap:14px;padding:16px 18px}.product-admin-list .admin-table-row:not(.admin-table-head):hover{background:#ffffff09}.admin-table-product{align-items:center;gap:14px;min-width:0;display:flex}.admin-table-thumb{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:16px;flex:none;width:56px;height:56px;box-shadow:0 14px 26px #0000003d}.admin-table-thumb.fallback{color:#fff;background:linear-gradient(135deg,#ffad3d42,#ffffff14);place-items:center;font-size:20px;font-weight:900;display:grid}.admin-table-product-copy{min-width:0;display:grid}.admin-table-product-copy strong{color:#fff;font-size:15px;line-height:1.2}.admin-table-product-copy small{color:#ffffff9e;margin-top:4px;font-size:12px}.product-row-actions{justify-content:flex-end;display:flex}.product-edit-btn{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;min-height:40px;padding:0 16px}.product-edit-btn:hover{background:#ffc1311f;border-color:#ffc13147}@media (max-width:920px){.product-manager-head{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.product-admin-list{overflow-x:auto}.product-admin-list .admin-table-row,.product-admin-list .admin-table-head{min-width:860px}}.ops-toast-stack{z-index:1500;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:76px;right:24px}.ops-toast{color:#fff;background:#121418f5;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:13px 14px;animation:.3s both toast-slide-in;display:grid;box-shadow:0 18px 60px #0000007a}.ops-toast>span{border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ops-toast.success>span{color:#43e58a;background:#23c46924}.ops-toast.error>span{color:#ff6f7f;background:#ff4a6024}.ops-toast>div{gap:2px;display:grid}.ops-toast strong{font-size:13px}.ops-toast small{color:#ffffffad;line-height:1.35}.ops-toast button{color:#ffffff85;cursor:pointer;background:0 0;border:0;font-size:20px}.ops-root .ops-row>.ops-cell{justify-content:center;align-self:center;min-width:0}.ops-root .ops-row>.ops-cell:first-child,.ops-root .ops-row>.ops-client-cell,.ops-root .ops-row>.ops-cell-addr,.ops-root .ops-row>.ops-cell:nth-child(6){justify-content:center}@media (max-width:1100px){.ops-report-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-root .ops-report-grid{grid-template-columns:1fr!important}.ops-root .ops-report-panel.commercial{grid-column:auto}}@media (max-width:720px){.ops-toast-stack{top:68px;right:16px}.ops-report-executive-kpis{grid-template-columns:1fr}}.ops-module-row.products strong,.ops-module-row.reports strong{color:var(--auto-color-212);font-size:13px;line-height:1.3;display:block}.ops-settings-grid{border:1px solid var(--auto-color-205);background:var(--t-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:16px;display:grid}.ops-settings-field{gap:6px;display:grid}.ops-settings-field span{color:var(--auto-color-224);font-size:12px;font-weight:600}.ops-settings-field input,.ops-settings-field select{border:1px solid var(--auto-color-206);background:var(--t-surface);color:var(--auto-color-225);border-radius:8px;padding:9px 11px;font-size:13px}.ops-settings-toggle{border:1px solid var(--auto-color-226);color:var(--auto-color-227);border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ops-settings-toggle input{width:16px;height:16px}.ops-summary-grid{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 24px 0;display:grid}.ops-card{border:1px solid var(--auto-color-188);background:var(--t-surface);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.ops-card:hover{border-color:var(--auto-color-228);box-shadow:0 2px 8px var(--auto-color-032)}.ops-card.active{border-color:var(--auto-color-194);box-shadow:0 0 0 2px var(--auto-color-229)}.ops-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ops-card-body{flex-direction:column;gap:1px;min-width:0;display:flex}.ops-card-label{color:var(--auto-color-196);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.ops-card-value{color:var(--auto-color-191);font-size:24px;font-weight:700;line-height:1;display:block}.ops-card-link{color:var(--auto-color-194);font-size:11px;font-weight:500;display:block}.ops-content{flex:1;gap:16px;min-height:0;padding:16px 24px;display:flex;overflow:hidden}.ops-table-wrap{background:var(--t-surface);border:1px solid var(--auto-color-188);border-radius:12px;flex-direction:column;flex:1;gap:0;min-width:0;display:flex;overflow:hidden}.ops-toolbar{border-bottom:1px solid var(--auto-color-188);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ops-tabs{gap:4px;display:flex}.ops-tab{color:var(--auto-color-192);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.ops-tab:hover{background:var(--auto-color-187);color:var(--auto-color-191)}.ops-tab.active{background:var(--auto-color-193);color:var(--auto-color-194);border-color:var(--auto-color-230);font-weight:700}.ops-tab-badge{background:var(--auto-color-231);min-width:18px;height:18px;color:var(--auto-color-192);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ops-toolbar-right{align-items:center;gap:8px;display:flex}.ops-search-wrap{align-items:center;display:flex;position:relative}.ops-search-icon{color:var(--auto-color-196);pointer-events:none;align-items:center;display:flex;position:absolute;left:10px}.ops-search-input{border:1px solid var(--auto-color-200);background:var(--auto-color-202);color:var(--auto-color-191);border-radius:8px;outline:none;width:240px;padding:8px 12px 8px 34px;font-size:13px;transition:border-color .15s,background .15s}.ops-search-input:focus{border-color:var(--auto-color-194);background:var(--t-surface)}.ops-filter-panel{border-bottom:1px solid var(--auto-color-188);background:color-mix(in srgb, var(--theme-primary,#f6a400) 4%, var(--t-surface));flex-shrink:0;gap:10px;padding:12px 16px;display:grid}.ops-filter-group{gap:7px;display:grid}.ops-filter-group>span{color:var(--auto-color-196);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.ops-chip-row{flex-wrap:wrap;gap:6px;display:flex}.ops-chip{border:1px solid var(--auto-color-200);background:var(--t-surface);color:var(--auto-color-192);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ops-chip.active{border-color:var(--auto-color-194);background:var(--auto-color-193);color:var(--auto-color-194);font-weight:700}.ops-chip>span{min-width:20px;color:inherit;text-align:center;background:#ffffff14;border-radius:999px;padding:2px 6px;font-size:10px}.ops-table{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ops-table-head{background:var(--auto-color-232);border-bottom:1px solid var(--auto-color-188);letter-spacing:.07em;text-transform:uppercase;color:var(--auto-color-233);flex-shrink:0;grid-template-columns:84px 90px 1fr 1.3fr 100px 120px 80px 88px 110px;gap:12px;padding:10px 16px;font-size:10.5px;font-weight:700;display:grid}.ops-table-body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.ops-table-empty{color:var(--auto-color-233);padding:24px 16px;font-size:14px}.ops-row{border-bottom:1px solid var(--auto-color-231);background:var(--t-surface);cursor:pointer;grid-template-columns:84px 90px 1fr 1.3fr 100px 120px 80px 88px 110px;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:grid}.ops-row.active{background:var(--auto-color-234);border-left:3px solid var(--auto-color-194)}.ops-cell{min-width:0;color:var(--auto-color-201);flex-direction:column;gap:2px;font-size:13px;display:flex}.ops-cell strong{color:var(--auto-color-191);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ops-cell span,.ops-cell small{color:var(--auto-color-196);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ops-cell-addr{color:var(--auto-color-196);flex-direction:row;align-items:flex-start;gap:4px}.ops-cell-addr>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ops-cell-actions{z-index:5;flex-direction:row;align-items:center;gap:6px;position:relative}.ops-row.actions-open{z-index:20;position:relative}.ops-cell-actions.open{z-index:21}.ops-overdue-badge{background:var(--auto-color-235);color:var(--auto-color-198);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.ops-mini-avatar{background:var(--auto-color-236);width:24px;height:24px;color:var(--auto-color-192);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.ops-cell-courier{flex-direction:row;align-items:center;gap:8px}.ops-dash{color:var(--auto-color-237);font-size:16px}.ops-type-chip{background:var(--auto-color-231);color:var(--auto-color-192);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ops-type-chip.delivery{background:var(--auto-color-238);color:var(--auto-color-239)}.ops-type-chip.pickup{background:var(--auto-color-240);color:var(--auto-color-241)}.ops-type-chip.local{color:#ffbd59;background:#ff990021;border-color:#ff990047}.ops-status-chip{background:var(--auto-color-231);color:var(--auto-color-192);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ops-status-chip.overdue{background:var(--auto-color-235);color:var(--auto-color-198)}.ops-status-chip.ready{background:var(--auto-color-240);color:var(--auto-color-241)}.ops-status-chip.completed{background:var(--auto-color-248);color:var(--auto-color-249)}.ops-action-btn{border:1px solid var(--auto-color-200);background:var(--t-surface);color:var(--auto-color-201);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.ops-action-btn:hover{background:var(--auto-color-187)}.ops-action-btn.primary{border-color:var(--auto-color-194);background:var(--auto-color-193);color:var(--auto-color-194)}.ops-action-btn.primary:hover{background:var(--auto-color-250)}.ops-action-btn.icon-only{justify-content:center;align-items:center;padding:6px;display:flex}.ops-table-wrap .ops-action-btn.icon-only{border-color:var(--auto-color-194);background:var(--auto-color-193);color:var(--auto-color-194)}.ops-table-wrap .ops-action-btn.icon-only:hover{background:var(--auto-color-251);border-color:var(--auto-color-204)}.ops-row-actions-menu{background:var(--t-surface);border:1px solid var(--auto-color-252);min-width:158px;box-shadow:0 10px 24px var(--auto-color-253);z-index:1200;border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ops-row-actions-menu.portal-menu{width:220px;z-index:10000!important;position:fixed!important;right:auto!important}.ops-row-actions-item{text-align:left;color:var(--auto-color-254);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:12px;font-weight:600}.ops-row-actions-item:disabled{opacity:.6;cursor:wait}.ops-courier-modal-backdrop{background:var(--auto-color-256);z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ops-courier-modal{background:var(--t-surface);border:1px solid var(--auto-color-257);width:min(460px,100%);box-shadow:0 24px 60px var(--auto-color-258);border-radius:14px;gap:12px;padding:18px;display:grid}.ops-courier-modal h3{color:var(--auto-color-191);margin:0;font-size:20px}.ops-courier-modal p{color:var(--auto-color-259);margin:0;font-size:13px;line-height:1.45}.ops-courier-modal-field{gap:6px;display:grid}.ops-courier-modal-field span{color:var(--auto-color-259);font-size:12px;font-weight:700}.ops-courier-modal-field select{border:1px solid var(--auto-color-206);border-radius:8px;padding:10px 12px;font-size:13px}.ops-cell-addr-clickable{cursor:pointer;border-radius:6px;padding:4px 6px;transition:background .15s}.ops-cell-addr-clickable:hover{background:#ff8a0014}.ops-cell-addr-clickable svg:last-child{color:var(--auto-color-261);flex-shrink:0;margin-left:auto}.ops-row-actions-item svg{opacity:.7;flex-shrink:0}.ops-row-actions-item{align-items:center;gap:8px;display:flex}.ops-map-modal-backdrop{background:var(--auto-color-262);z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ops-map-modal{background:var(--t-surface);width:min(720px,95vw);max-height:90vh;box-shadow:0 24px 60px var(--auto-color-263);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ops-map-modal-header{border-bottom:1px solid var(--auto-color-257);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ops-map-modal-header h3{color:var(--auto-color-191);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.ops-map-modal-close{cursor:pointer;color:var(--auto-color-259);background:0 0;border:none;border-radius:6px;padding:4px}.ops-map-modal-close:hover{background:var(--auto-color-264);color:var(--auto-color-191)}.ops-map-modal-addr{color:var(--auto-color-259);background:var(--auto-color-210);border-bottom:1px solid var(--auto-color-257);align-items:flex-start;gap:10px;margin:0;padding:12px 18px;font-size:13px;display:flex}.ops-map-modal-addr svg{color:var(--auto-color-261);flex-shrink:0;margin-top:2px}.ops-map-modal-addr div{flex-direction:column;gap:2px;display:flex}.ops-map-modal-addr strong{color:var(--auto-color-191);font-size:14px;font-weight:600}.ops-map-modal-addr span{color:var(--auto-color-259);font-size:12.5px}.ops-map-modal-body{height:450px;min-height:300px}.ops-map-modal-body .leaflet-container{border-radius:0;width:100%;height:100%}.ops-table-footer{border-top:1px solid var(--auto-color-188);background:var(--auto-color-232);color:var(--auto-color-196);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.ops-page-btns{gap:4px;display:flex}.ops-page-btn{border:1px solid var(--auto-color-200);background:var(--t-surface);color:var(--auto-color-192);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .15s}.ops-page-btn.active{background:var(--auto-color-194);border-color:var(--auto-color-194);color:var(--theme-primary-contrast)}.ops-drawer{background:var(--t-surface);border:1px solid var(--auto-color-188);border-radius:12px;flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow-y:auto}.ops-drawer-empty{text-align:center;color:var(--auto-color-196);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;font-size:13px;display:flex}.ops-drawer-empty strong{color:var(--auto-color-201);font-size:14px;display:block}.ops-drawer-head{justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 0;display:flex}.ops-drawer-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--auto-color-233);margin:0 0 2px;font-size:10px;font-weight:700}.ops-drawer-title{color:var(--auto-color-191);margin:0;font-size:18px;font-weight:700}.ops-drawer-head-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.ops-drawer-close{border:1px solid var(--auto-color-188);background:var(--t-surface);width:28px;height:28px;color:var(--auto-color-192);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:flex}.ops-drawer-close:hover{background:var(--auto-color-187)}.ops-drawer-tabs{border-bottom:1px solid var(--auto-color-188);gap:0;padding:12px 16px 0;display:flex}.ops-dtab{color:var(--auto-color-196);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.ops-dtab.active{color:var(--auto-color-194);border-bottom-color:var(--auto-color-194);font-weight:700}.ops-drawer-body{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.ops-drawer-section{flex-direction:column;gap:4px;display:flex}.ops-drawer-section strong{color:var(--auto-color-191);font-size:13px;font-weight:600;display:block}.ops-drawer-section span{color:var(--auto-color-249);font-size:12px;display:block}.ops-drawer-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--auto-color-265);margin:0 0 4px;font-size:10px;font-weight:700}.ops-contact-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ops-contact-btn{border:1px solid var(--auto-color-200);background:var(--t-surface);color:var(--auto-color-201);border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ops-contact-btn:hover{background:var(--auto-color-187)}.ops-drawer-row{border-bottom:1px solid var(--auto-color-187);justify-content:space-between;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.ops-drawer-row span{color:var(--auto-color-196)}.ops-drawer-row strong{color:var(--auto-color-191);text-align:right;font-weight:600}.ops-transition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ops-transition-btn{border:1px solid var(--auto-color-206);background:var(--t-surface);color:var(--auto-color-254);cursor:pointer;border-radius:7px;padding:8px 9px;font-size:12px;font-weight:700}.ops-transition-btn:hover{background:var(--auto-color-255)}.ops-transition-btn.primary{border-color:var(--auto-color-266);color:var(--auto-color-266);background:var(--auto-color-267)}.ops-transition-btn:disabled{opacity:.6;cursor:wait}.ops-drawer-action-btn{background:var(--auto-color-194);width:100%;color:var(--theme-primary-contrast);cursor:pointer;border:none;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:700;transition:background .15s}.ops-drawer-action-btn:hover{background:var(--auto-color-204)}.ops-drawer-secondary-btn{border:1px solid var(--auto-color-200);background:var(--t-surface);width:100%;color:var(--auto-color-192);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .15s}.ops-drawer-secondary-btn:hover{background:var(--auto-color-187)}.ops-root .ops-correct-order-btn{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid;box-shadow:inset 0 1px #ffffff0f;color:#fff8e9!important;background:linear-gradient(135deg,#ffa6131f,#ffffff09)!important;border-color:#ffb0204d!important;border-radius:14px!important;min-height:62px!important;padding:10px 12px!important}.ops-root .ops-correct-order-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ffa61333,#ffffff0e)!important;border-color:#ffbe36a6!important}.ops-correct-order-icon{color:#171008;background:linear-gradient(135deg,#ffc64b,#f29900);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #f299002e}.ops-correct-order-btn>span:last-child{gap:3px;min-width:0;display:grid}.ops-correct-order-btn strong{font-size:12px;font-weight:900}.ops-correct-order-btn small{color:#fff8e980;font-size:9px;font-weight:650}.ops-drawer-item-row{border-bottom:1px solid var(--auto-color-187);justify-content:space-between;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.ops-drawer-item-row>span{gap:3px;display:grid}.ops-drawer-item-row>span small{color:var(--ops-muted);font-size:10px;font-weight:750}.ops-drawer-item-row.served{opacity:.62}.ops-drawer-item-row.served>span small{color:#6ee7a8}.ops-drawer-item-row .ops-btn-secondary{grid-column:1/-1;min-height:32px;padding:6px 10px}.internal-order-history{background:#ffb8190b;border:1px solid #ffb81933;border-radius:16px;gap:10px;padding:12px;display:grid}.ops-drawer-item-row span{color:var(--auto-color-192)}.ops-drawer-item-row strong{color:var(--auto-color-191);white-space:nowrap;font-weight:600}.ops-drawer-item-row.total{border-bottom:none;padding-top:8px;font-size:13.5px}.checkout-totals{padding:18px}.payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-method-card{border:1px solid var(--auto-color-135);background:linear-gradient(180deg, var(--auto-color-147), var(--auto-color-268));text-align:left;width:100%;min-height:110px;color:var(--ink);border-radius:22px;gap:8px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.payment-method-card strong,.payment-method-card span{display:block}.payment-method-card strong{font-size:17px}.payment-method-card span{color:var(--muted);line-height:1.45}.payment-method-card.active{border-color:var(--auto-color-079);box-shadow:0 18px 34px var(--auto-color-178);background:linear-gradient(135deg, var(--auto-color-269), var(--auto-color-270))}.payment-result-card{background:var(--auto-color-002);border:1px solid var(--auto-color-001);border-radius:20px;padding:16px}.created-order-shell{gap:18px;display:grid}.created-order-hero,.created-order-secure-payment{background:linear-gradient(180deg, var(--auto-color-128), var(--auto-color-271));border:1px solid var(--auto-color-114);border-radius:24px}.created-order-hero{gap:16px;padding:22px;display:grid}.created-order-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-deep);font-size:12px;font-weight:800}.created-order-title-row{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.created-order-title-row h2{color:#fff8ec;letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(20px,3vw,30px);line-height:1}.created-order-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.created-order-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,44px);line-height:.96}.created-order-head p{color:var(--muted);margin:8px 0 0}.created-order-actions{flex-wrap:wrap;gap:12px;display:flex}.created-order-secure-payment{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.payment-result-summary{gap:14px;display:grid}.payment-result-metric{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.payment-result-metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.payment-result-metric strong{text-align:right;font-size:16px}.payment-result-qr{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;display:grid}.payment-qr-frame{background:var(--t-surface);border:1px solid var(--auto-color-001);border-radius:24px;place-items:center;width:220px;min-height:220px;display:grid}.payment-qr-copy{gap:14px;display:grid}.payment-qr-copy strong{font-size:24px;line-height:1.05}.payment-qr-copy p{color:var(--muted);margin:0;line-height:1.55}.payment-pix-code{background:var(--auto-color-148);border:1px solid var(--auto-color-114);border-radius:18px;gap:8px;padding:14px 16px;display:grid}.payment-pix-code span{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-deep);font-size:12px;font-weight:800}.payment-pix-code code{color:var(--auto-color-272);word-break:break-all;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6}.payment-hint-box{background:linear-gradient(135deg, var(--auto-color-075), var(--auto-color-273))}.empty-state{text-align:center;color:var(--muted);padding:32px}.footer-note{color:var(--muted);text-align:center;padding:24px 0 40px}.floating-cart-space{height:74px}.cart-sheet-backdrop{z-index:39;background:var(--auto-color-139);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;position:fixed;inset:0}.floating-cart{z-index:40;background:var(--auto-color-274);border:1px solid var(--auto-color-275);max-width:860px;box-shadow:0 18px 36px var(--auto-color-276);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;margin:0 auto;position:fixed;bottom:8px;left:12px;right:12px;overflow:hidden}.floating-cart.just-added{animation:.7s floating-cart-bump}.floating-cart-trigger{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.floating-cart-trigger-badge{background:linear-gradient(135deg, var(--auto-color-106), var(--auto-color-277));width:42px;height:42px;color:var(--accent-deep);border-radius:14px;place-items:center;gap:2px;font-size:11px;font-weight:800;display:grid}.floating-cart-copy,.floating-cart-price,.floating-cart-panel,.floating-cart-summary{gap:2px;display:grid}.floating-cart-copy strong,.floating-cart-price strong{font-size:15px;line-height:1.08}.floating-cart-label{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-deep);font-size:11px;font-weight:800}.floating-cart-subtitle,.floating-cart-linkish{color:var(--muted);font-size:12px;line-height:1.35}.floating-cart-price{text-align:right;justify-items:end}.floating-cart-linkish{font-weight:700}@keyframes floating-cart-bump{0%{transform:translateY(0)scale(1)}22%{transform:translateY(-8px)scale(1.015)}46%{transform:translateY(0)scale(1)}63%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translateY(0)translate(0)scale(1)}}.floating-cart-panel{opacity:0;max-height:0;padding:0 16px;transition:max-height .28s,opacity .22s,transform .22s,padding .22s;overflow:hidden;transform:translateY(12px)}.floating-cart.open .floating-cart-panel{opacity:1;max-height:70vh;padding:0 16px 16px;transform:translateY(0)}.floating-cart-handle{background:var(--auto-color-090);border-radius:999px;width:42px;height:4px;margin:8px auto 12px}.floating-cart-panel-head,.floating-cart-line,.floating-cart-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.floating-cart-panel-head h3{letter-spacing:-.05em;margin:4px 0 0;font-size:28px;line-height:.96}.floating-cart-close{border:1px solid var(--auto-color-001);background:var(--auto-color-025);border-radius:14px;place-items:center;width:38px;height:38px;display:grid;position:relative}.floating-cart-close span{background:var(--auto-color-278);border-radius:999px;width:16px;height:1.8px;position:absolute}.floating-cart-close span:first-child{transform:rotate(45deg)}.floating-cart-close span:last-child{transform:rotate(-45deg)}.floating-cart-lines{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--scrollbar-accent) var(--scrollbar-track);gap:10px;max-height:220px;padding-right:4px;display:grid;overflow:auto}.floating-cart-lines::-webkit-scrollbar{width:10px}.floating-cart-lines::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.floating-cart-lines::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--scrollbar-thumb-start), var(--scrollbar-thumb-end));border:2px solid var(--scrollbar-thumb-border);border-radius:999px}.floating-cart-lines::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--scrollbar-thumb-hover-start), var(--scrollbar-thumb-hover-end))}.floating-cart-line{border-bottom:1px solid var(--auto-color-001);align-items:flex-start;padding:10px 0}.floating-cart-line:last-child{border-bottom:0}.floating-cart-line-visual{width:48px;height:48px;color:var(--accent,#f5a800);background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.floating-cart-line-visual img{object-fit:cover;width:100%;height:100%}.floating-cart-line-copy{flex:auto;gap:5px;min-width:0;display:grid}.floating-cart-line-title{align-items:center;gap:7px;min-width:0;display:flex}.floating-cart-line-title>span{background:color-mix(in srgb,var(--accent,#f5a800) 16%,transparent);color:var(--accent,#f5a800);border-radius:8px;flex:none;padding:4px 7px;font-size:11px;font-weight:900}.floating-cart-line-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floating-cart-line-price{text-align:right;flex:none;color:var(--accent,#f5a800)!important}.floating-cart-summary{background:var(--auto-color-173);border:1px solid var(--auto-color-114);border-radius:18px;padding:12px 14px}.floating-cart-actions{justify-content:stretch}.floating-cart-actions>*{flex:1 1 0}.points-store-page{background:radial-gradient(circle at 82% 8%, #d99a2b33, transparent 28rem), linear-gradient(180deg, var(--surface-page,#120e0b), var(--cor-quinta,#0f0c0b));min-height:100vh}.points-store-loading{place-items:center;min-height:70vh;display:grid}.points-store-hero{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:32px;padding-top:clamp(36px,6vh,72px);padding-bottom:clamp(28px,4vh,42px);display:grid}.points-store-hero h1{letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;max-width:760px;margin:10px 0 12px;font-size:clamp(2.5rem,min(5.5vw,7.5vh),5.2rem);line-height:.88}.points-store-hero h1 span{color:#ffc131;text-shadow:0 12px 36px #ffc1312e}.points-store-hero p{max-width:650px;color:var(--text-muted,#c7b8aa);font-size:1.05rem}.points-balance-card{color:#fff8ec;background:radial-gradient(circle at 100% 0,#ffc13121,#0000 48%),linear-gradient(145deg,#1e1b17f5,#0d0c0bfa);border:1px solid #ffc13133;border-radius:26px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff0d}.points-balance-card:after{content:"";pointer-events:none;border:20px solid #ffc13113;border-radius:50%;width:150px;height:150px;position:absolute;top:-72px;right:-58px;box-shadow:0 0 0 1px #ffc13129,inset 0 0 0 1px #ffc1311f}.points-balance-heading{color:#fff8ecad;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.points-balance-icon{color:#ffc131;background:#ffc13114;border:1px solid #ffc13133;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.points-balance-card>strong{color:#ffc131;letter-spacing:-.045em;font-size:clamp(2.1rem,4vw,3.35rem);line-height:1}.points-balance-card>strong small{color:#fff8ec8c;letter-spacing:0;font-size:.42em}.points-reserved-row{color:#fff8ec94;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;font-size:12px;display:flex}.points-reserved-row strong{color:#fff8ecdb;white-space:nowrap;font-size:13px}.points-balance-hint{color:#fff8ec94;border-top:1px solid #ffffff12;padding-top:14px}.points-login-callout{background:color-mix(in srgb, #d99a2b 9%, var(--surface-card,#18120e));border:1px solid #d99a2b52;border-radius:18px;align-items:center;gap:16px;margin-bottom:28px;padding:18px 22px;display:flex}.points-login-callout p{color:var(--text-muted,#c7b8aa);margin:4px 0 0}.points-catalog{padding-bottom:90px}.points-product-card{border-color:#d99a2b4d}.points-price{color:#f2bd54;font-size:1.18rem}.points-card-actions{margin-top:18px}.points-cart-badge{color:#2a1908;background:linear-gradient(135deg,#ffe09a,#d99a2b)}.cart-line-total small{color:var(--text-muted,#c7b8aa);margin-top:4px;display:block}@media (min-width:761px) and (max-width:1450px){.topbar .topbar-inner{flex-wrap:nowrap;gap:12px}.topbar .brand{flex:0 320px;max-width:320px}.topbar .brand-copy{min-width:0}.topbar .brand-copy h2,.topbar .brand-copy p{text-overflow:ellipsis;overflow:hidden}.topbar .brand-copy h2{white-space:nowrap}.topbar .brand-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.topbar .nav-links{flex:auto;gap:8px;min-width:0}.topbar .profile-shell,.topbar .profile-trigger{width:min(270px,25vw);min-width:0}.topbar .cart-link .cart-copy{min-width:76px!important}body:has(.checkout-shell) .topbar .brand{flex-basis:350px;max-width:350px}body:has(.checkout-shell) .topbar .brand-copy h2{letter-spacing:-.025em;font-size:24px;line-height:1.08}}@media (max-width:760px){.points-store-hero{grid-template-columns:1fr;padding-top:42px}.points-store-hero h1{font-size:clamp(2.6rem,15vw,4.8rem)}.points-balance-card{padding:22px}}html body :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.coupon-save-dark.coupon-save-dark,.imperial-board-primary.imperial-board-primary){color:#ffc52e!important;letter-spacing:-.015em!important;background:radial-gradient(circle at 50% 110%,#ffb40045,#0000 62%),linear-gradient(145deg,#3e2c0ffa,#1d170dfc)!important;border:2px solid #ffc52e!important;border-radius:17px!important;font-weight:900!important;box-shadow:inset 0 1px #ffe5972b,0 10px 28px #0006,0 0 20px #ffb4001c!important}html body :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.coupon-save-dark.coupon-save-dark,.imperial-board-primary.imperial-board-primary) :is(span,svg,.button-icon){stroke:currentColor;color:#ffc52e!important}html body :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.coupon-save-dark.coupon-save-dark,.imperial-board-primary.imperial-board-primary):hover:not(:disabled){transform:translateY(-2px);color:#ffd35c!important;border-color:#ffd35c!important;box-shadow:inset 0 1px #ffefb838,0 14px 32px #00000070,0 0 24px #ffb4002b!important}html body :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.coupon-save-dark.coupon-save-dark,.imperial-board-primary.imperial-board-primary):disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}html[data-theme] body :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.coupon-save-dark.coupon-save-dark,.imperial-board-primary.imperial-board-primary){color:#ffc52e!important;letter-spacing:-.015em!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffc52e!important;border-radius:17px!important;font-weight:900!important;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012!important}.imperial-action-control{appearance:none;color:#ffb400;min-height:58px;font:inherit;cursor:pointer;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa);border:2px solid #ffb400;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012;border-radius:17px!important}.imperial-action-control :is(span,svg,.button-icon,.checkout-btn-arrow){color:currentColor}.imperial-action-control:hover:not(:disabled){color:#ffc52e;background:radial-gradient(circle at 50% 110%,#ffb40045,#0000 62%),linear-gradient(145deg,#3e2c0ffa,#1d170dfc);border-color:#ffc52e;transform:translateY(-2px);box-shadow:inset 0 1px #ffe5972b,0 14px 32px #00000070,0 0 22px #ffb40024}.imperial-action-control:focus-visible{outline-offset:3px;outline:3px solid #ffb4004d}.imperial-action-control:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.product-card-actions>.imperial-action-control{flex:1 1 0;min-width:0}.checkout-submit-action{width:100%;min-height:62px;font-size:1rem}.checkout-submit-action .checkout-btn-arrow{margin-left:auto;font-size:1.35rem}.checkout-final-actions{grid-template-columns:minmax(210px,.72fr) minmax(300px,1.28fr);align-items:stretch;gap:12px;display:grid}.checkout-mobile-final-actions,.checkout-mobile-final-total{display:none}.checkout-final-back-action{justify-content:center;gap:10px;width:100%;min-height:62px;font-weight:850}@media (max-width:720px){body:has(.checkout-premium-layout) .checkout-main-card{-webkit-backdrop-filter:none!important}.checkout-final-actions{grid-template-columns:1fr}.checkout-final-back-action{order:2}}@media (max-width:640px){.imperial-action-control{min-height:54px;padding-inline:18px}}.cards-grid .product-card .product-card-actions{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important}.cards-grid .product-card .product-card-actions>.quick-add-button{min-height:clamp(56px,4.4vw,68px)!important;padding-inline:clamp(9px,1.1vw,15px)!important;font-size:clamp(13.5px,1vw,15px)!important;font-weight:950!important}.cards-grid .product-card .product-card-actions>.quick-add-button .button-icon{flex-basis:clamp(17px,1.2vw,20px)!important;width:clamp(17px,1.2vw,20px)!important;height:clamp(17px,1.2vw,20px)!important}.coupon-dialog-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(8px);background:#020203c7;place-items:center;padding:24px;animation:.16s ease-out both coupon-backdrop-in;display:grid;position:fixed;inset:0}.coupon-dialog-shell{width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--text,#f7f4ed);background:radial-gradient(circle at 12% 0,#ff9d0026,#0000 38%),#151516;border:1px solid #ffb40061;border-radius:24px;animation:.19s cubic-bezier(.2,.8,.2,1) both coupon-dialog-centered-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000ad,inset 0 1px #ffffff0f}.coupon-dialog-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:0 18px 0 24px;display:flex}.coupon-dialog-head h2{color:#f8f5ef;letter-spacing:-.025em;margin:0;font-size:22px}.coupon-dialog-head button{color:#f8f5ef;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;font-size:25px;line-height:1;display:grid}.coupon-dialog-shell .coupon-premium-list{width:auto!important;max-height:calc(100vh - 148px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px!important;animation:none!important;position:static!important;overflow:auto!important;transform:none!important}.coupon-dialog-shell .coupon-choice{border-radius:14px!important;width:100%!important;margin:0 0 10px!important}.coupon-dialog-notice{z-index:4;pointer-events:none;animation:.18s cubic-bezier(.2,.8,.2,1) both coupon-toast-in;position:absolute;top:88px;left:16px;right:16px;background:linear-gradient(135deg,#592b0afa,#241911fc)!important;border-color:#ffb031b8!important;border-radius:14px!important;margin:0!important;padding:15px 18px!important;box-shadow:0 18px 46px #00000094!important}@keyframes coupon-dialog-centered-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}body .checkout-finalize-btn.primary-btn{color:#ffb400!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffb400!important;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012!important}body .checkout-finalize-btn.primary-btn :is(svg,.button-icon,.checkout-btn-arrow){color:#ffb400!important}body .checkout-finalize-btn.primary-btn:after{display:none!important}@media (max-width:1200px){.topbar .topbar-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:grid}.topbar .brand{width:100%;min-width:0}.topbar .brand-copy{min-width:0}.topbar .brand-copy h2,.topbar .brand-copy p{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.topbar .nav-links{grid-template-columns:minmax(0,1fr) minmax(210px,auto) auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.topbar .nav-shortcuts{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;min-width:0;overflow-x:auto}.topbar .nav-shortcuts::-webkit-scrollbar{display:none}}@media (max-width:760px){.cards-grid.cards-grid-four,.cards-grid.cards-grid-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))!important}.topbar .nav-links{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.nav-category-menu{position:relative}.nav-category-trigger{min-height:42px;color:color-mix(in srgb, var(--t-topbar-text) 68%, transparent);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:750;list-style:none;display:inline-flex}.nav-category-trigger::-webkit-details-marker{display:none}.nav-category-trigger:hover,.nav-category-trigger.active,.nav-category-menu[open] .nav-category-trigger{color:var(--t-topbar-text)}.nav-category-chevron{color:var(--theme-primary,#f4a900);font-size:15px;transition:transform .18s;display:inline-block}.nav-category-menu[open] .nav-category-chevron{transform:rotate(180deg)}.nav-category-popover{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c0bf5;border:1px solid #ffffff21;border-radius:15px;gap:5px;min-width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 52px #00000075}.nav-category-label{letter-spacing:.09em;text-transform:uppercase;padding:5px 8px 7px;font-size:10px;font-weight:850;color:#ffffff6b!important}.nav-category-option{border-radius:10px;padding:10px 11px;font-size:13px;font-weight:750;color:#ffffffc2!important}.nav-category-option:hover,.nav-category-option.active{background:color-mix(in srgb, var(--theme-primary,#f4a900) 14%, transparent);color:#fff!important}.nav-category-option.active:before{content:"•";color:var(--theme-primary,#f4a900);margin-right:8px}@media (max-width:760px){.nav-category-menu{flex:none}.nav-category-popover{position:fixed;top:76px;left:12px;right:12px}}.floating-cart,.floating-cart-panel{color:var(--theme-text)!important}.floating-cart :is(h3,strong,span,p,small,a,button){color:inherit}.floating-cart-trigger,.floating-cart-panel{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}.floating-cart-label,.floating-cart-subtitle,.floating-cart-linkish{color:var(--theme-muted)!important}.floating-cart-copy strong,.floating-cart-price strong,.floating-cart-line strong,.floating-cart-panel-head h3,.floating-cart-summary strong{color:var(--theme-text)!important}.floating-cart-line{border-bottom-color:var(--theme-border)!important}.floating-cart-summary{background:color-mix(in srgb, var(--theme-surface) 90%, transparent)!important;border-color:var(--theme-border)!important}.floating-cart-close{border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.floating-cart-close span{background:var(--theme-text)!important}.profile-shell{position:relative}.profile-trigger{border:1px solid var(--auto-color-178);background:linear-gradient(180deg, var(--auto-color-069) 0%, var(--auto-color-279) 100%);min-width:188px;box-shadow:0 12px 26px var(--auto-color-073);border-radius:22px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-grid}.topbar .profile-trigger{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-surface) 94%, transparent)!important;box-shadow:var(--theme-shadow-card)!important}.profile-trigger:hover{box-shadow:0 16px 30px var(--auto-color-276);transform:translateY(-1px)}.profile-trigger.open{border-color:var(--auto-color-115);box-shadow:0 18px 34px var(--auto-color-072)}.profile-trigger-avatar{background:linear-gradient(135deg, var(--auto-color-168), var(--auto-color-280));color:#fff;width:42px;height:42px;box-shadow:0 10px 20px var(--auto-color-169);border-radius:14px;place-items:center;display:grid}.profile-trigger-copy{text-align:left;gap:2px;min-width:0;display:grid}.profile-trigger-copy strong{color:var(--auto-color-281);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.05;overflow:hidden}.topbar .profile-trigger-copy strong{color:var(--theme-text)!important}.profile-trigger-kicker,.profile-trigger-subtitle{font-size:12px;line-height:1.2}.profile-trigger-kicker{text-transform:uppercase;letter-spacing:.04em;color:var(--auto-color-282);font-weight:800}.profile-trigger-subtitle{color:var(--auto-color-283);font-weight:600}.topbar .profile-trigger-kicker,.topbar .profile-trigger-subtitle{color:var(--theme-muted)!important}.profile-chevron{width:18px;height:18px;color:var(--auto-color-283);transition:transform .18s,color .18s}.topbar .profile-chevron{color:var(--theme-muted)!important}.profile-chevron.open{color:var(--accent-deep);transform:rotate(180deg)}.profile-backdrop{z-index:41;background:var(--auto-color-284);border:0;position:fixed;inset:0}.profile-panel{z-index:42;background:radial-gradient(circle at top right, var(--auto-color-036), transparent 30%), linear-gradient(180deg, var(--auto-color-285), var(--auto-color-286));border:1px solid var(--auto-color-275);width:min(430px,100vw - 32px);box-shadow:0 26px 70px var(--auto-color-287);border-radius:28px;gap:16px;padding:18px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.profile-panel-head,.profile-tabs,.profile-actions{align-items:center;gap:10px;display:flex}.profile-panel-head{justify-content:space-between}.profile-panel-head h3{letter-spacing:-.05em;margin:0;font-size:32px;line-height:.98}.profile-close-icon{width:18px;height:18px}.profile-panel .floating-cart-close{border:1px solid var(--auto-color-001);background:linear-gradient(180deg, var(--auto-color-128), var(--auto-color-288));width:44px;height:44px;color:var(--auto-color-278);box-shadow:0 10px 24px var(--auto-color-073);border-radius:16px}.profile-tab{border:1px solid var(--auto-color-001);background:var(--auto-color-023);color:var(--muted);border-radius:16px;flex:1 1 0;padding:12px 14px;font-weight:800}.profile-tab.active{background:linear-gradient(135deg, var(--auto-color-269), var(--auto-color-289));color:var(--accent-deep);border-color:var(--auto-color-036)}.profile-stack{gap:14px;display:grid}.profile-register-card{gap:16px;display:grid}.field-required{color:var(--auto-color-290)}.field-error-input{box-shadow:0 0 0 3px #ff5b5b24;background:#74181833!important;border-color:#ff5b5b!important}.field-error-input:focus{border-color:#f77!important;box-shadow:0 0 0 3px #ff5b5b3d!important}.field-error-message{color:#ff9f9f;margin-top:5px;font-size:11px;line-height:1.3;display:block}.profile-cep-status{margin-top:6px;font-size:11px;line-height:1.35;display:block}.profile-cep-status.loading{color:var(--muted)}.profile-cep-status.success{color:#8fdda7}.profile-cep-status.error{color:#ff9f9f}.profile-session-box{background:var(--auto-color-084);border:1px solid var(--auto-color-001);border-radius:20px;padding:14px 16px}.profile-actions{flex-wrap:wrap}.profile-actions>*{flex:120px}.ops-shell{gap:18px;padding:32px 0 48px;display:grid}.ops-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ops-priority-card{color:#fff;box-shadow:var(--shadow);border-radius:24px;gap:10px;padding:20px;display:grid}.ops-priority-card span{letter-spacing:.05em;text-transform:uppercase;opacity:.84;font-size:12px;font-weight:800}.ops-priority-card strong{font-size:clamp(28px,4vw,42px);line-height:.95}.ops-priority-card.critical{background:linear-gradient(135deg, var(--auto-color-294), var(--auto-color-168))}.ops-priority-card.warning{background:linear-gradient(135deg, var(--auto-color-295), var(--auto-color-296))}.ops-priority-card.accent{background:linear-gradient(135deg, var(--auto-color-297), var(--auto-color-298))}.ops-priority-card.success{background:linear-gradient(135deg, var(--auto-color-299), var(--auto-color-300))}.ops-filter-row{flex-wrap:wrap;gap:12px;display:flex}.ops-board-shell{grid-template-columns:minmax(0,1.4fr) 420px;align-items:start;gap:18px;display:grid}.ops-board{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.ops-stage-column{background:var(--auto-color-301);border:1px solid var(--auto-color-004);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px var(--auto-color-149);border-radius:28px;gap:14px;padding:16px;display:grid}.ops-stage-head,.ops-order-head,.ops-order-footer,.ops-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-stage-head strong,.ops-stage-head span{display:block}.ops-stage-head span{color:var(--muted);margin-top:4px;font-size:13px}.ops-stage-stack,.ops-side-rail,.ops-drawer-kpis,.ops-drawer-actions{gap:14px;display:grid}.ops-order-card{background:linear-gradient(180deg, var(--auto-color-302), var(--auto-color-303));border:1px solid var(--auto-color-001);box-shadow:0 14px 30px var(--auto-color-149);cursor:pointer;border-radius:22px;gap:12px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.ops-order-head span,.ops-order-summary,.ops-order-kpis{color:var(--muted)}.ops-order-kpis{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:700;display:flex}.ops-order-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ops-drawer-empty{align-content:center;min-height:220px;display:grid}.ops-order-drawer{gap:18px;display:grid;position:sticky;top:96px}.ops-drawer-head h3{margin:0;font-size:32px;line-height:.98}.ops-drawer-head p{color:var(--muted);margin:6px 0 0}.ops-drawer-kpis,.ops-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-audit-line{gap:4px;display:grid}.ops-empty-card{background:var(--auto-color-304);border:1px dashed var(--auto-color-090);color:var(--muted);text-align:center;border-radius:20px;padding:18px}.ops-shell{gap:16px;width:min(100% - 24px,1680px);padding:18px 0 48px;position:relative}.ops-shell:before{content:"";z-index:-1;background:radial-gradient(circle at 12% 12%, var(--auto-color-106), transparent 30%), radial-gradient(circle at 86% 4%, var(--auto-color-305), transparent 28%), linear-gradient(135deg, var(--auto-color-306) 0%, var(--auto-color-307) 45%, var(--auto-color-308) 100%);position:fixed;inset:0}.ops-command-header{border:1px solid var(--auto-color-309);background:var(--auto-color-002);box-shadow:0 18px 40px var(--auto-color-310);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.ops-command-header h2{letter-spacing:-.06em;margin:4px 0 6px;font-size:clamp(34px,4vw,56px);line-height:.9}.ops-command-header p{color:var(--auto-color-311);margin:0}.ops-kicker,.ops-empty-mark{letter-spacing:.08em;text-transform:uppercase;color:var(--auto-color-312);font-size:11px;font-weight:800}.ops-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ops-live-chip,.ops-user-chip,.ops-stage-count{border:1px solid var(--auto-color-309);background:var(--t-surface);min-height:32px;color:var(--auto-color-313);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.ops-live-chip{color:var(--auto-color-314);background:var(--auto-color-315);border-color:var(--auto-color-316);padding-left:26px;position:relative}.ops-live-chip:before{content:"";background:var(--auto-color-317);width:8px;height:8px;box-shadow:0 0 0 6px var(--auto-color-318);border-radius:999px;position:absolute;left:10px}.ops-ghost-btn,.ops-filter-btn,.ops-action-btn,.ops-order-builder-btn,.ops-secondary-action{border:1px solid var(--auto-color-319);border-radius:8px;min-height:36px;padding:9px 12px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.ops-ghost-btn,.ops-filter-btn,.ops-secondary-action{background:var(--t-surface);color:var(--auto-color-313)}.ops-action-btn{background:linear-gradient(135deg, var(--auto-color-320), var(--auto-color-321));color:var(--theme-primary-contrast);border-color:var(--auto-color-320);box-shadow:0 8px 18px var(--auto-color-322)}.ops-order-builder-btn{background:var(--auto-color-320);min-height:42px;color:var(--theme-primary-contrast);border-color:var(--auto-color-323);box-shadow:0 10px 20px var(--auto-color-322);align-items:center;gap:9px;padding:8px 12px 8px 9px;display:inline-flex}.ops-order-builder-icon{background:var(--auto-color-324);width:26px;height:26px;color:var(--theme-primary-contrast);box-shadow:inset 0 0 0 1px var(--auto-color-083);border-radius:7px;flex:0 0 26px;place-items:center;font-size:20px;font-weight:900;line-height:1;display:inline-grid}.ops-order-builder-btn strong{font-size:13px;line-height:1}.ops-action-btn:disabled{cursor:wait;opacity:.72;transform:none}.ops-ghost-btn:hover,.ops-filter-btn:hover,.ops-secondary-action:hover,.ops-action-btn:hover,.ops-order-builder-btn:hover{transform:translateY(-1px)}.ops-control-deck{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);align-items:stretch;gap:12px;display:grid}.ops-filter-row{background:var(--auto-color-325);border:1px solid var(--auto-color-326);border-radius:16px;gap:8px;width:100%;max-width:100%;padding:8px}.ops-filter-btn{background:var(--auto-color-327);color:var(--auto-color-312);text-align:left;border-color:#0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:128px;min-height:58px;padding:10px 12px;display:grid}.ops-filter-btn.active{background:var(--auto-color-320);color:var(--theme-primary-contrast);border-color:var(--auto-color-320);box-shadow:0 12px 24px var(--auto-color-322)}.ops-filter-btn.empty{opacity:.42;cursor:not-allowed;background:var(--auto-color-329);box-shadow:none}.ops-filter-btn:disabled:hover{transform:none}.ops-filter-btn strong{background:var(--auto-color-023);min-width:24px;min-height:24px;color:var(--auto-color-320);border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.ops-filter-btn span,.ops-filter-btn small{display:block}.ops-filter-btn span{color:inherit;font-size:13px;font-weight:900}.ops-filter-btn small{color:currentColor;opacity:.68;font-size:11px;font-weight:750}.ops-filter-context{background:var(--auto-color-112);border:1px solid var(--auto-color-326);box-shadow:0 10px 24px var(--auto-color-330);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.ops-filter-context.danger{border-left:5px solid var(--auto-color-331)}.ops-filter-context.blue{border-left:5px solid var(--auto-color-332)}.ops-filter-context.amber{border-left:5px solid var(--auto-color-333)}.ops-filter-context.green{border-left:5px solid var(--auto-color-334)}.ops-filter-context.orange{border-left:5px solid var(--auto-color-168)}.ops-filter-context.ink{border-left:5px solid var(--auto-color-320)}.ops-filter-context.delivery{border-left:5px solid var(--auto-color-168)}.ops-filter-context.pickup{border-left:5px solid var(--auto-color-334)}.ops-filter-context.overdue{border-left:5px solid var(--auto-color-331)}.ops-filter-context.route{border-left:5px solid var(--auto-color-320)}.ops-filter-context strong,.ops-filter-context p{display:block}.ops-filter-context strong{letter-spacing:-.02em;margin-top:2px;font-size:18px}.ops-filter-context p{color:var(--auto-color-311);margin:3px 0 0;font-size:13px}.ops-spotlight-strip{background:var(--auto-color-335);min-height:62px;color:var(--theme-primary-contrast);box-shadow:0 18px 40px var(--auto-color-336);border-radius:16px;align-items:center;gap:8px;padding:10px;display:flex;overflow:auto}.ops-spotlight-strip>.ops-kicker{color:var(--auto-color-337);flex:none}.ops-spotlight-strip>strong{font-size:14px}.ops-spotlight-strip button{border:1px solid var(--auto-color-324);background:var(--auto-color-011);color:var(--theme-primary-contrast);text-align:left;border-radius:12px;flex:none;padding:9px 10px}.ops-spotlight-strip button span,.ops-spotlight-strip button strong{display:block}.ops-spotlight-strip button span{color:var(--auto-color-004);font-size:12px}.ops-spotlight-strip button strong{margin-top:2px;font-size:13px}.ops-priority-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:12px}.ops-priority-card{border:1px solid var(--auto-color-301);min-height:118px;box-shadow:0 16px 34px var(--auto-color-310);color:var(--auto-color-328);background:var(--t-surface);border-radius:18px;align-content:space-between;padding:16px 18px;position:relative;overflow:hidden}.ops-priority-card:after{content:"";opacity:.08;background:currentColor;border-radius:999px;width:86px;height:86px;position:absolute;top:-28px;right:-28px}.ops-priority-card span{color:var(--auto-color-312);opacity:1}.ops-priority-card strong{letter-spacing:0;margin-top:8px;font-size:34px;display:block}.ops-priority-card small{color:var(--auto-color-338);font-weight:700}.ops-priority-card.critical{color:var(--auto-color-339);background:linear-gradient(135deg, var(--auto-color-340), var(--auto-color-341))}.ops-priority-card.warning{color:var(--auto-color-295);background:linear-gradient(135deg, var(--auto-color-342), var(--auto-color-343))}.ops-priority-card.accent{color:var(--auto-color-344);background:linear-gradient(135deg, var(--auto-color-345), var(--auto-color-346))}.ops-priority-card.success{color:var(--auto-color-347);background:linear-gradient(135deg, var(--auto-color-348), var(--auto-color-349))}.ops-action-queue{background:linear-gradient(135deg, var(--auto-color-025), var(--auto-color-350));border:1px solid var(--auto-color-326);box-shadow:0 16px 32px var(--auto-color-310);border-radius:18px;gap:12px;padding:14px;display:grid}.ops-action-queue-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ops-action-queue-head h3{letter-spacing:-.03em;margin:4px 0;font-size:24px}.ops-action-queue-head p{color:var(--auto-color-311);margin:0;font-size:13px}.ops-action-queue-filters{flex-wrap:wrap;gap:8px;display:flex}.ops-action-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-action-queue-card{border:1px solid var(--auto-color-309);background:var(--t-surface);min-height:90px;color:var(--auto-color-351);text-align:left;box-shadow:0 8px 20px var(--auto-color-352);border-radius:12px;gap:4px;padding:10px 12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.ops-action-queue-card:hover{border-color:var(--auto-color-168);box-shadow:0 14px 28px var(--auto-color-319);transform:translateY(-2px)}.ops-action-queue-card span,.ops-action-queue-card strong,.ops-action-queue-card small{display:block}.ops-action-queue-card span{color:var(--auto-color-312);font-size:12px;font-weight:800}.ops-action-queue-card strong{font-size:15px;line-height:1.15}.ops-action-queue-card small{color:var(--auto-color-338);font-size:11px;font-weight:800}.ops-action-queue-empty{border:1px dashed var(--auto-color-336);min-height:90px;color:var(--auto-color-338);border-radius:12px;place-items:center;font-weight:800;display:grid}.ops-board-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.ops-board{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(260px,1fr));gap:12px;padding:4px 2px 12px;overflow-x:auto}.ops-filtered-board{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:14px;padding:4px 2px 12px;display:grid}.ops-filtered-board.delivery{border-top:4px solid var(--auto-color-168);padding-top:14px}.ops-filtered-board.pickup{border-top:4px solid var(--auto-color-334);padding-top:14px}.ops-filtered-board.overdue{border-top:4px solid var(--auto-color-331);padding-top:14px}.ops-filtered-board.route{border-top:4px solid var(--auto-color-320);padding-top:14px}.ops-filtered-empty{background:var(--auto-color-112);border:1px dashed var(--auto-color-353);min-height:180px;color:var(--auto-color-338);text-align:center;border-radius:18px;place-items:center;font-weight:850;display:grid}.ops-stage-column{background:var(--auto-color-301);border:1px solid var(--auto-color-004);min-height:560px;box-shadow:0 16px 36px var(--auto-color-310);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;grid-template-rows:auto minmax(0,1fr);align-content:start;padding:12px;position:relative;overflow:hidden}.ops-stage-column:before{content:"";background:var(--auto-color-320);height:5px;position:absolute;inset:0 0 auto}.ops-stage-column.danger:before{background:var(--auto-color-331)}.ops-stage-column.blue:before{background:var(--auto-color-332)}.ops-stage-column.amber:before{background:var(--auto-color-333)}.ops-stage-column.green:before{background:var(--auto-color-334)}.ops-stage-column.orange:before{background:var(--auto-color-168)}.ops-stage-column.ink:before{background:var(--auto-color-320)}.ops-stage-column.danger{background:linear-gradient(180deg, var(--auto-color-354), var(--auto-color-301))}.ops-stage-column.blue{background:linear-gradient(180deg, var(--auto-color-355), var(--auto-color-301))}.ops-stage-column.amber{background:linear-gradient(180deg, var(--auto-color-356), var(--auto-color-301))}.ops-stage-column.green{background:linear-gradient(180deg, var(--auto-color-357), var(--auto-color-301))}.ops-stage-column.orange{background:linear-gradient(180deg, var(--auto-color-358), var(--auto-color-301))}.ops-stage-column.ink{background:linear-gradient(180deg, var(--auto-color-359), var(--auto-color-301))}.ops-stage-head{z-index:1;background:0 0;align-self:start;align-items:center;padding:12px 4px 14px;position:sticky;top:0}.ops-stage-head strong{letter-spacing:-.03em;font-size:18px;line-height:1.1}.ops-stage-head span{margin-top:2px;font-size:12px}.ops-stage-stack{align-content:start;align-self:start;gap:10px}.ops-stage-marker{background:var(--auto-color-326);border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;color:var(--auto-color-328)!important;margin:0 8px 0 0!important;font-size:12px!important;display:inline-flex!important}.ops-order-card{background:var(--t-surface);border:1px solid var(--auto-color-319);box-shadow:0 10px 22px var(--auto-color-352);border-radius:14px;gap:10px;padding:13px;position:relative;overflow:hidden}.ops-order-card.overdue{border-color:var(--auto-color-360);box-shadow:0 14px 28px var(--auto-color-361)}.ops-order-card:hover,.ops-order-card.selected{border-color:var(--auto-color-168);box-shadow:0 18px 34px var(--auto-color-362);transform:translateY(-2px)}.ops-card-sla{background:var(--auto-color-363);height:5px;margin:-13px -13px 2px}.ops-card-sla span{background:linear-gradient(90deg, var(--auto-color-317), var(--auto-color-364), var(--auto-color-331));max-width:100%;height:100%;display:block}.ops-order-head strong{font-size:15px;line-height:1.2;display:block}.ops-order-head span{font-size:12px}.ops-urgency{background:var(--auto-color-315);color:var(--auto-color-314);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.ops-urgency.ok{background:var(--auto-color-315);color:var(--auto-color-314)}.ops-urgency.warning{background:var(--auto-color-365);color:var(--auto-color-366);border:1px solid var(--auto-color-367)}.ops-urgency.overdue{background:var(--auto-color-368);color:var(--auto-color-369);border:1px solid var(--auto-color-370)}.ops-order-kpis{letter-spacing:0;gap:7px;font-size:11px}.ops-order-kpis span{background:var(--auto-color-371);color:var(--auto-color-372);border-radius:999px;padding:4px 7px}.ops-order-kpis .ops-fulfillment-chip{border:1px solid #0000;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-weight:950;display:inline-flex}.ops-fulfillment-chip.delivery{background:var(--auto-color-373);border-color:var(--auto-color-374);color:var(--auto-color-375)}.ops-fulfillment-chip.pickup{background:var(--auto-color-376);border-color:var(--auto-color-377);color:var(--auto-color-299)}.ops-fulfillment-icon{background:currentColor;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex;position:relative;color:var(--theme-primary-contrast)!important;font-size:0!important}.ops-fulfillment-chip.delivery .ops-fulfillment-icon:before{content:"";border:2px solid var(--auto-color-007);border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;width:13px;height:9px;transform:translateY(-1px)}.ops-fulfillment-chip.delivery .ops-fulfillment-icon:after{content:"";border-bottom:2px solid var(--auto-color-007);border-left:2px solid var(--auto-color-007);border-right:2px solid var(--auto-color-007);border-radius:0 0 8px 8px;width:15px;height:5px;position:absolute;bottom:4px;left:3px}.ops-fulfillment-chip.pickup .ops-fulfillment-icon:before{content:"";border:2px solid var(--auto-color-299);border-radius:2px 2px 4px 4px;width:12px;height:10px;transform:translateY(2px)}.ops-fulfillment-chip.pickup .ops-fulfillment-icon:after{content:"";border:2px solid var(--auto-color-299);border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:5px;position:absolute;top:4px}.ops-fulfillment-chip.pickup .ops-fulfillment-icon{background:var(--auto-color-378);color:var(--auto-color-299)!important}.ops-order-summary{min-height:42px;color:var(--auto-color-313);font-size:13px;font-weight:650}.ops-next-step-chip{background:var(--auto-color-379);color:var(--auto-color-380);letter-spacing:.03em;border-radius:999px;align-items:center;margin-top:8px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.ops-token-row{flex-wrap:wrap;gap:6px;display:flex}.ops-token-row span{background:var(--auto-color-371);color:var(--auto-color-381);border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}.ops-order-footer{border-top:1px solid var(--auto-color-326);flex-wrap:wrap;align-items:center;padding-top:4px}.ops-order-footer .ops-secondary-action,.ops-order-footer .ops-action-btn{min-height:32px;padding:7px 9px;font-size:12px}.ops-order-footer .tiny{margin-right:auto}.ops-modal-backdrop{z-index:80;background:var(--auto-color-382);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modifiers-editor{background:linear-gradient(145deg,#ffffff0b,#0000001f);border:1px solid #ffffff17;border-radius:22px;gap:14px;padding:18px;display:grid}.product-modifiers-head,.product-modifier-group-head,.product-modifier-rules,.product-modifier-option{align-items:end;gap:12px;display:flex}.product-modifiers-head,.product-modifier-group-head{justify-content:space-between;align-items:flex-start}.product-modifiers-head h3{margin:4px 0}.product-modifiers-head p{color:var(--muted);margin:0;font-size:13px}.product-modifier-presets{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-modifier-presets .soft-btn{white-space:nowrap;padding:10px 12px}.product-modifiers-empty{color:var(--muted);text-align:center;border:1px dashed #ffffff21;border-radius:16px;padding:20px}.product-modifier-groups{gap:12px;display:grid}.product-modifier-group{background:#0000002e;border:1px solid #ff8a002e;border-radius:18px;gap:14px;padding:16px;display:grid}.product-modifier-title-fields{flex:1;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr);gap:10px;min-width:0;display:grid}.product-modifier-remove,.product-option-delete,.product-option-visibility,.product-add-option{color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;font-weight:850}.product-modifier-remove{color:#ff8791;white-space:nowrap;border-color:#ff5b6b40;padding:11px 12px}.product-modifier-rules{grid-template-columns:150px 150px minmax(220px,1fr);display:grid}.product-modifier-rule-help{color:var(--muted);background:#ff8a0014;border-radius:13px;align-content:center;align-self:stretch;gap:3px;padding:10px 12px;font-size:12px;display:grid}.product-modifier-rule-help strong{color:#ffb33f}.product-modifier-options{gap:8px;display:grid}.product-modifier-option{grid-template-columns:minmax(180px,1fr) 170px 84px 42px;display:grid}.product-modifier-option .field-shell{min-width:0}.product-modifier-price{width:100%}.product-modifier-price input{min-width:0}.product-option-visibility{height:46px;color:var(--muted);padding:0 10px}.product-option-visibility.active{color:#62e899;background:#22c55e1a;border-color:#22c55e47}.product-option-delete{color:#ff8791;place-items:center;width:42px;height:46px;display:grid}.product-add-option{color:#ffb33f;border-color:#ff8a0040;justify-self:start;padding:10px 14px}.product-selection-warning{color:#ffc46b;background:#ff8a0017;border:1px solid #ff8a0047;border-radius:12px;flex-basis:100%;width:100%;padding:10px 12px;font-size:12px;font-weight:800}.product-detail-page .modifier-choice{min-height:48px;color:var(--theme-text,#f7f3ed);font:inherit;cursor:pointer;background:linear-gradient(145deg,#ffffff13,#ffffff09);border:1px solid #ffffff29;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-weight:900;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.product-detail-page .modifier-choice:hover{border-color:color-mix(in srgb, var(--theme-warning,#ffad32) 44%, #ffffff29);background:#ffffff12;transform:translateY(-1px)}.product-detail-page .modifier-choice-name{white-space:nowrap}.product-detail-page .modifier-choice-price{color:#ffc35c;white-space:nowrap;background:#ff9d001a;border:1px solid #ffb02d38;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.product-detail-page .modifier-choice.is-selected:not(.is-removal){color:#fff;background:linear-gradient(145deg,#ffbe4f14,#ffffff0a);border-color:#ffbd55;box-shadow:0 0 0 1px #ffbd5526,0 12px 28px #ff970029,inset 0 1px #ffffff12}.product-detail-page .modifier-choice.is-selected:not(.is-removal) .modifier-choice-price{color:#ffd078;background:#ff9e0021;border-color:#ffb84857}.product-detail-page .modifier-choice.is-removal.is-selected{color:#fff;background:linear-gradient(145deg,#ffbe4f14,#ffffff09);border-color:#ffbd55;box-shadow:0 0 0 1px #ffbd552e,0 12px 30px #ff970033,inset 0 1px #ffffff12}.product-detail-page .is-removal-group .modifier-choice-list{flex-wrap:wrap;gap:10px;display:flex}.product-detail-page .modifier-choice.is-removal{width:auto;min-width:max-content;padding:11px 16px;display:inline-flex;position:relative;overflow:visible}.product-detail-page .modifier-choice.is-removal>span:nth-child(2){white-space:nowrap;text-align:center}.product-detail-page .modifier-choice-check{color:#171006;opacity:0;background:linear-gradient(145deg,#ffc45e,#f49a13);border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:1000;line-height:1;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:-7px;left:-7px;transform:scale(.76);box-shadow:0 7px 18px #ff9d1252,inset 0 1px #ffffff7a}.product-detail-page .modifier-choice.is-selected .modifier-choice-check{opacity:1;transform:scale(1)}.product-detail-page .modifier-choice-balance{display:none}@media (max-width:1280px){.product-modifiers-head,.product-modifier-group-head{flex-direction:column}.product-modifier-presets{justify-content:flex-start}.product-modifier-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.product-modifier-rule-help{grid-column:1/-1}.product-modifier-option{grid-template-columns:minmax(180px,1fr) 150px 84px 42px}}@media (max-width:760px){.product-modifier-title-fields,.product-modifier-rules,.product-modifier-option{grid-template-columns:1fr}.product-modifier-rule-help{grid-column:auto}.product-option-visibility,.product-option-delete{width:100%}}.ops-order-modal{background:var(--auto-color-127);border:1px solid var(--auto-color-112);width:min(980px,100vw - 32px);max-height:min(860px,100vh - 48px);box-shadow:0 30px 80px var(--auto-color-383);border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.ops-modal-top{z-index:3;background:var(--auto-color-127);border-bottom:1px solid var(--auto-color-309);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:14px;padding:20px 20px 14px;display:grid;position:sticky;top:0}.ops-modal-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--auto-color-384) transparent;gap:14px;min-height:0;padding:16px 20px 20px;display:grid;overflow:auto}.ops-modal-scroll::-webkit-scrollbar{width:10px}.ops-modal-scroll::-webkit-scrollbar-track{background:0 0}.ops-modal-scroll::-webkit-scrollbar-thumb{background:var(--auto-color-385);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.ops-modal-scroll::-webkit-scrollbar-thumb:hover{background:var(--auto-color-386);background-clip:padding-box}.ops-modal-customer-actions{background:linear-gradient(135deg, var(--auto-color-387), var(--auto-color-388));border:1px solid var(--auto-color-305);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.ops-modal-customer-main strong{letter-spacing:-.03em;margin-top:4px;font-size:22px;line-height:1.05;display:block}.ops-modal-customer-main .tiny{margin-top:4px}.ops-modal-customer-cta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ops-modal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-order-drawer,.ops-drawer-empty,.ops-side-rail>.panel{background:var(--auto-color-025);border:1px solid var(--auto-color-004);box-shadow:0 18px 40px var(--auto-color-389);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.ops-order-drawer{max-height:calc(100vh - 110px);top:92px;overflow:auto}.ops-drawer-head{border-bottom:1px solid var(--auto-color-309);align-items:center;padding-bottom:14px}.ops-drawer-head h3{letter-spacing:-.04em;margin-top:5px;font-size:30px;line-height:.98}.ops-drawer-kpis{grid-template-columns:1fr;gap:8px}.ops-drawer-kpis .editor-card,.ops-order-drawer .editor-card{box-shadow:none;border-color:var(--auto-color-309);border-radius:8px}.ops-drawer-actions{z-index:2;background:var(--auto-color-147);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr;padding:10px 0;position:sticky;top:-24px}.ops-print-box{background:linear-gradient(135deg, var(--auto-color-387), var(--auto-color-390));border:1px solid var(--auto-color-391);border-radius:14px;gap:12px;padding:14px;display:grid}.ops-print-box strong,.ops-print-box small{display:block}.ops-print-box strong{margin-top:4px;font-size:18px}.ops-print-box small{color:var(--auto-color-312);margin-top:3px;font-weight:800}.ops-print-actions{grid-template-columns:1fr .65fr .65fr;gap:8px;display:grid}.ops-print-btn{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:42px;color:var(--auto-color-320);border-radius:8px;font-weight:900}.ops-print-btn.primary{background:var(--auto-color-320);color:var(--theme-primary-contrast);border-color:var(--auto-color-320)}.ops-action-hero{background:linear-gradient(135deg, var(--auto-color-320), var(--auto-color-321));color:var(--theme-primary-contrast);box-shadow:0 18px 34px var(--auto-color-392);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.ops-action-hero.overdue{background:linear-gradient(135deg, var(--auto-color-393), var(--auto-color-394))}.ops-action-hero span,.ops-action-hero strong,.ops-action-hero small{display:block}.ops-action-hero span{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:11px;font-weight:900}.ops-action-hero strong{margin-top:4px;font-size:20px;line-height:1.05}.ops-action-hero small{opacity:.74;margin-top:5px;font-weight:750}.ops-action-hero .ops-action-btn{background:var(--t-surface);min-height:48px;color:var(--auto-color-320);border-color:var(--theme-primary-contrast);box-shadow:0 12px 22px var(--auto-color-021)}.ops-action-done{background:var(--auto-color-010);border-radius:999px;padding:10px 12px;font-size:13px!important}.ops-empty-card{background:var(--auto-color-004);color:var(--auto-color-395);border-radius:14px;place-items:center;min-height:140px;display:grid}.ops-drawer-empty-state{align-content:start;min-height:calc(100vh - 120px)}.ops-drawer-empty-state h3{letter-spacing:-.04em;margin:4px 0 0;font-size:34px;line-height:.95}.ops-drawer-empty-state p{color:var(--auto-color-311);margin:0;line-height:1.5}.ops-empty-focus-list{gap:8px;margin-top:4px;display:grid}.ops-empty-focus-list button{border:1px solid var(--auto-color-309);background:var(--t-surface);text-align:left;color:var(--auto-color-328);border-radius:12px;padding:12px}.ops-empty-focus-list span,.ops-empty-focus-list strong,.ops-empty-focus-list small{display:block}.ops-empty-focus-list strong{margin-top:4px}.ops-empty-focus-list small{color:var(--auto-color-331);margin-top:4px;font-weight:800}.internal-order-shell{background:radial-gradient(1200px 420px at 15% -5%, var(--auto-color-396), transparent 70%), radial-gradient(1100px 500px at 95% 0%, var(--auto-color-397), transparent 70%), linear-gradient(180deg, var(--auto-color-398), var(--auto-color-084));border:1px solid var(--auto-color-326);width:min(100% - 24px,1520px);box-shadow:0 22px 44px var(--auto-color-399);border-radius:22px;padding:14px}.internal-order-header{border:1px solid var(--auto-color-309);background:linear-gradient(135deg, var(--auto-color-407), var(--auto-color-408));border-radius:16px;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex}.internal-order-header h1{margin:3px 0 2px;font-size:clamp(22px,2.2vw,32px);line-height:1}.internal-order-header p{color:var(--auto-color-312);margin:0;font-size:13px}.internal-order-back{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:42px;display:inline-flex}.internal-order-layout{grid-template-columns:280px minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.internal-catalog{overscroll-behavior:contain;flex-direction:column;gap:18px;height:calc(100vh - 110px);max-height:calc(100vh - 110px);padding:8px 0;display:flex;position:sticky;top:92px;overflow:hidden}.internal-search-box{z-index:2;border:1px solid var(--auto-color-309);background:var(--auto-color-400);box-shadow:0 12px 26px var(--auto-color-401);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex:none;gap:7px;padding:10px;display:grid;position:relative}.internal-search-box label{color:var(--auto-color-312);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.internal-search-box input{border:1px solid var(--auto-color-389);background:var(--t-surface);width:100%;min-height:40px;color:var(--auto-color-328);border-radius:8px;padding:0 11px;font-weight:800}.internal-search-box input:focus{outline:2px solid var(--auto-color-059);border-color:var(--auto-color-118)}.internal-catalog-section::-webkit-scrollbar{width:10px}.internal-catalog-section::-webkit-scrollbar-track{background:0 0}.internal-catalog-section::-webkit-scrollbar-thumb{background:var(--auto-color-385);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.internal-catalog-section::-webkit-scrollbar-thumb:hover{background:var(--auto-color-402);background-clip:padding-box}.internal-catalog-section{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--auto-color-385) transparent;flex:auto;align-content:start;gap:10px;min-height:0;padding-right:10px;display:grid;overflow:hidden auto}.internal-section-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.internal-section-head h3{margin:0;font-size:18px}.internal-section-head span{color:var(--auto-color-338);font-size:12px;font-weight:800}.internal-product-grid{grid-template-columns:1fr;gap:10px;display:grid}.internal-product-card{border:1px solid var(--auto-color-309);background:var(--t-surface);text-align:left;min-height:76px;color:var(--auto-color-328);box-shadow:0 3px 10px var(--auto-color-403);border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid}.internal-product-card:hover{border-color:var(--auto-color-332);box-shadow:0 12px 24px var(--auto-color-404);transform:translateY(-2px)}.internal-product-card.active{border-color:var(--auto-color-118);background:linear-gradient(135deg, var(--auto-color-405), var(--auto-color-373));box-shadow:inset 4px 0 0 var(--auto-color-118), 0 10px 22px var(--auto-color-106)}.internal-product-card strong{font-size:15px;line-height:1.15;display:block}.internal-product-thumb{background:var(--auto-color-406) center/cover no-repeat;width:52px;height:52px;color:var(--auto-color-320);border-radius:8px;place-items:center;font-size:20px;font-weight:900;display:inline-grid}.internal-product-info{gap:4px;min-width:0;display:grid}.internal-product-info strong,.internal-product-info small{overflow-wrap:anywhere}.internal-product-info small{color:var(--auto-color-312);font-size:12px;font-weight:800}.internal-product-price{background:var(--auto-color-406);color:var(--auto-color-320);border-radius:8px;justify-self:start;padding:6px 8px;font-size:12px;font-weight:800;line-height:1}.internal-product-card.active .internal-product-price{background:var(--auto-color-320);color:var(--theme-primary-contrast)}.internal-order-panel{background:linear-gradient(180deg, var(--auto-color-407), var(--auto-color-408));border:1px solid var(--auto-color-309);height:calc(100vh - 110px);max-height:calc(100vh - 110px);box-shadow:0 14px 32px var(--auto-color-319);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;top:92px;overflow:hidden}.internal-builder-panel{min-width:0;height:calc(100vh - 110px);max-height:calc(100vh - 110px);display:grid;position:sticky;top:92px;overflow:hidden}.internal-product-customizer{background:linear-gradient(180deg, var(--auto-color-407), var(--auto-color-409));border:1px solid var(--auto-color-309);height:100%;min-height:0;box-shadow:0 14px 32px var(--auto-color-309);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex;overflow:hidden}.internal-product-hero{border-bottom:1px solid var(--auto-color-309);flex:none;grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:18px;padding-bottom:14px;display:grid}.internal-product-cover{background:var(--auto-color-406) center/cover no-repeat;min-height:220px;box-shadow:inset 0 0 0 1px var(--auto-color-326);border-radius:14px}.internal-product-hero h3{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,4vw,48px);line-height:.96}.internal-product-hero p{color:var(--auto-color-312);line-height:1.55}.internal-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0;display:flex}.internal-price-row strong{font-size:30px}.internal-price-row span{color:var(--auto-color-338);font-weight:800}.internal-modifier-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--auto-color-385) transparent;flex:auto;align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.internal-modifier-card,.internal-notes-card{background:linear-gradient(180deg, var(--auto-color-410), var(--auto-color-411));border:1px solid var(--auto-color-309);border-radius:14px;padding:14px}.internal-modifier-card h4{margin:0 0 4px}.internal-modifier-card .row-between>div>span{color:var(--auto-color-338);font-size:13px}.internal-modifier-card .row-between>strong{background:var(--auto-color-406);color:var(--auto-color-381);border-radius:999px;flex:none;padding:6px 9px;font-size:12px}.internal-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.internal-option{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:54px;color:var(--auto-color-328);text-align:left;border-radius:12px;padding:10px;font-weight:850}.internal-option.active{border-color:var(--auto-color-320);background:var(--auto-color-320);color:var(--theme-primary-contrast)}.internal-option span,.internal-option small{display:block}.internal-option small{color:inherit;opacity:.72;margin-top:3px;font-weight:700}.internal-add-bar{z-index:2;background:linear-gradient(135deg, var(--auto-color-412), var(--auto-color-413));border:1px solid var(--auto-color-414);box-shadow:0 -12px 28px var(--auto-color-309);border-radius:14px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.internal-add-bar>div:nth-child(2) strong,.internal-add-bar>div:nth-child(2) span{display:block}.internal-cart-summary,.internal-cart-line,.internal-qty-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.internal-cart-summary h3{margin:4px 0 0;font-size:24px}.internal-cart-summary>strong{font-size:24px}.internal-cart-summary,.internal-cart-feedback,.internal-checkout-card,.internal-order-panel>.primary-btn{flex:none}.internal-cart-summary-highlight{background:linear-gradient(135deg, var(--auto-color-415), var(--auto-color-416));box-shadow:0 0 0 1px var(--auto-color-417), 0 14px 34px var(--auto-color-418);border-radius:14px;padding:14px 16px;animation:.85s internal-cart-bump;position:relative}.internal-cart-feedback{background:var(--auto-color-419);color:var(--auto-color-420);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:center;padding:8px 12px;font-size:11px;font-weight:900}.internal-cart-lines{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--auto-color-385) transparent;flex:auto;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.internal-cart-line{border:1px solid var(--auto-color-309);background:linear-gradient(180deg, var(--auto-color-421), var(--auto-color-422));border-radius:12px;padding:12px}.internal-cart-line strong,.internal-cart-line span,.internal-cart-line small{display:block}.internal-cart-line span,.internal-cart-line small{color:var(--auto-color-338);margin-top:3px;font-size:12px}.internal-qty-controls button{border:1px solid var(--auto-color-319);background:var(--t-surface);border-radius:10px;width:30px;height:30px;font-weight:900;transition:transform .15s,box-shadow .15s,border-color .15s}.internal-qty-controls button:hover{border-color:var(--auto-color-423);box-shadow:0 8px 14px var(--auto-color-319);transform:translateY(-1px)}@keyframes internal-cart-bump{0%{transform:translate(0)scale(1)}20%{transform:translate(-4px)scale(1.01)}40%{transform:translate(6px)scale(1.03)}65%{transform:translate(-2px)scale(1.015)}to{transform:translate(0)scale(1)}}.internal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.internal-delivery-complement{grid-column:1/-1}.internal-delivery-complement textarea{resize:vertical;width:100%;min-height:68px;line-height:1.4}.internal-checkout-card{background:linear-gradient(180deg, var(--auto-color-410), var(--auto-color-424));border:1px solid var(--auto-color-309);border-radius:14px;gap:10px;padding:12px;display:grid}.internal-checkout-head{gap:4px;display:grid}.internal-checkout-head strong{font-size:15px}.internal-choice-grid,.internal-payment-grid{gap:8px;display:grid}.internal-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-choice-grid-three .internal-choice{padding-inline:8px}.internal-checkout-card .internal-choice-grid-three{gap:10px;width:calc(100% - 8px);margin-left:8px}.internal-checkout-card .internal-choice-grid-three .internal-choice{padding-inline:10px}.internal-delivery-fee{border:1px solid var(--auto-color-319);background:var(--t-surface);border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.78rem;display:flex}.internal-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-choice{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:64px;color:var(--auto-color-328);text-align:left;border-radius:12px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.internal-choice:hover{border-color:var(--auto-color-425);box-shadow:0 8px 18px var(--auto-color-326);transform:translateY(-1px)}.internal-choice.active{border-color:var(--auto-color-320);background:var(--auto-color-320);color:var(--theme-primary-contrast);box-shadow:inset 4px 0 0 var(--auto-color-118)}.internal-choice strong,.internal-choice span{display:block}.internal-choice strong{font-size:13px;line-height:1.12}.internal-choice span{opacity:.74;margin-top:5px;font-size:11px;font-weight:800;line-height:1.25}.internal-table-availability{color:var(--muted);margin:8px 2px 0;font-size:.78rem;line-height:1.35}.internal-locked-table{background:linear-gradient(135deg,#ffb51c1f,#ffffff09);border:1px solid #ffb51c61;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff12}.internal-locked-table>span{color:#17100a;background:linear-gradient(135deg,#ffc64b,#f39a00);border-radius:11px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.internal-locked-table>div{gap:2px;min-width:0;display:grid}.internal-locked-table small{color:#ffffff80;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:850}.internal-locked-table strong{color:#fff8e9;font-size:14px}.internal-locked-table p{color:#ffffff85;margin:0;font-size:10px}.internal-locked-table>b{color:#ffb775;white-space:nowrap;background:#ff753721;border-radius:999px;padding:6px 8px;font-size:9px}.internal-eta-pill{background:var(--t-surface);color:var(--auto-color-320);border:1px solid var(--auto-color-391);border-radius:999px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:900}.internal-submit{letter-spacing:.02em;width:100%;min-height:58px;box-shadow:0 12px 24px var(--auto-color-426);border-radius:14px;font-size:15px}.checkout-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-choice{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:72px;color:var(--auto-color-328);text-align:left;border-radius:8px;padding:12px}.checkout-choice.active{border-color:var(--auto-color-320);background:var(--auto-color-320);color:var(--theme-primary-contrast);box-shadow:inset 4px 0 0 var(--auto-color-118)}.checkout-choice strong,.checkout-choice span{display:block}.checkout-choice span{opacity:.76;margin-top:5px;font-size:12px;font-weight:800}.checkout-address-card{background:var(--auto-color-427);border:1px solid var(--auto-color-309);border-radius:10px;gap:12px;padding:14px;display:grid}.checkout-address-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.checkout-address-head strong,.checkout-address-head span{display:block}.checkout-address-head strong{margin-top:5px}.checkout-address-head span{color:var(--auto-color-338);margin-top:3px;font-size:12px;font-weight:800}.checkout-address-actions{flex-wrap:wrap;gap:8px;display:flex}.checkout-address-fields{margin-top:2px}.coupon-choice-list{gap:8px;margin-top:12px;display:grid}.coupon-choice{border:1px solid var(--auto-color-319);background:var(--t-surface);min-height:44px;color:var(--auto-color-328);text-align:left;border-radius:8px;padding:9px 10px;font-weight:850}.coupon-choice.active{border-color:var(--auto-color-320);background:var(--auto-color-320);color:var(--theme-primary-contrast);box-shadow:inset 4px 0 0 var(--auto-color-118)}.coupon-choice strong,.coupon-choice span{display:block}.coupon-choice span{opacity:.76;margin-top:3px;font-size:11px;font-weight:750}@media (max-width:1080px){.admin-workspace,.hero,.catalog-layout,.split-panel,.product-admin-layout,.product-form-layout,.delivery-layout,.banner-grid,.ops-grid,.admin-grid,.checkout-header,.orders-hero,.orders-layout,.orders-card-meta,.orders-hub-summary-strip,.cards-grid{grid-template-columns:1fr}.topbar-inner{align-items:stretch}.nav-links{justify-content:space-between;width:100%}.ops-priority-grid,.ops-action-queue-grid,.ops-board-shell,.ops-board,.ops-drawer-kpis,.ops-drawer-actions,.internal-order-layout,.internal-product-hero,.admin-overview-grid,.admin-context-grid,.admin-section-hero{grid-template-columns:1fr}.admin-sidebar{position:static}.internal-catalog,.internal-builder-panel,.internal-order-panel{height:auto;max-height:none;position:static;overflow:visible}.internal-cart-lines{max-height:none;overflow:visible}.internal-catalog-section{padding-right:0;overflow:visible}.internal-product-customizer{height:auto;overflow:visible}.internal-modifier-list{padding-right:0;overflow:visible}.internal-order-header,.ops-action-queue-head{flex-direction:column;align-items:flex-start}.orders-sidebar{position:static}.orders-hub-layout{grid-template-columns:1fr}.orders-hub-drawer{position:static}.orders-hub-table-head,.orders-hub-row{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-hub-row>:nth-child(4),.orders-hub-row>:nth-child(9){grid-column:1/-1}}@media (max-width:720px){.topbar-inner,.section-head,.admin-overview-head,.admin-context-head,.admin-header-main,.admin-modal-head,.product-meta,.row-between,.metric-row,.cart-line-head,.cart-line-media,.floating-cart-panel-head,.floating-cart-line,.floating-cart-actions,.orders-tools-head,.orders-card-head,.orders-card-actions,.orders-hub-topbar,.orders-hub-toolbar-head,.orders-hub-table-footer,.orders-hub-drawer-head,.orders-hub-footer{flex-direction:column;align-items:flex-start}.field-grid,.payment-method-grid,.admin-tab-rail,.banner-preset-modal-grid,.banner-picker-trigger,.orders-summary-grid{grid-template-columns:1fr}.orders-search{width:100%;min-width:0}.orders-filter-chip{flex:148px;min-width:0}.orders-card-total{text-align:left;justify-items:start}.orders-hub-topbar,.orders-hub-toolbar,.orders-hub-drawer-card{padding:18px}.orders-hub-search{width:100%;min-width:0}.orders-hub-summary-strip{padding:10px}.orders-hub-chip,.orders-hub-topbar-btn,.orders-hub-topbar-primary,.orders-hub-toolbar-btn,.orders-hub-inline-btn,.orders-hub-drawer-btn{justify-content:center;width:100%}.orders-hub-table-head{display:none}.orders-hub-row{border-top:0;border-bottom:1px solid var(--auto-color-114);padding:14px}.orders-hub-row>:first-child,.orders-hub-row>:nth-child(2),.orders-hub-row>:nth-child(4),.orders-hub-row>:nth-child(9){grid-column:1/-1}.orders-hub-drawer-grid{grid-template-columns:1fr}.created-order-head,.created-order-secure-payment,.payment-result-metric{flex-direction:column;align-items:flex-start}.payment-result-qr{grid-template-columns:1fr}.payment-qr-frame{width:100%}.hero-copy{padding:24px}.hero-visual{min-height:360px}.panel,.product-body,.combo-body{padding:18px}.floating-cart{border-radius:22px;bottom:6px;left:8px;right:8px}.floating-cart-trigger{grid-template-columns:40px minmax(0,1fr);padding:11px 12px}.floating-cart-price{display:none}.floating-cart-panel-head h3{font-size:24px}.profile-panel{width:auto;position:fixed;top:76px;left:16px;right:16px}.profile-panel-head,.profile-tabs,.profile-actions{flex-direction:column;align-items:stretch}.nav-links{justify-content:stretch}.ops-stage-head,.ops-order-head,.ops-order-footer,.ops-drawer-head{flex-direction:column;align-items:flex-start}.ops-modal-customer-actions,.ops-modal-summary-grid{grid-template-columns:1fr}.ops-modal-customer-cta{justify-content:flex-start}.nav-shortcuts{justify-content:center;gap:6px;width:100%;padding:5px}.nav-shortcut{text-align:center;flex:1 1 0;padding:10px 12px;font-size:13px}.admin-table-row,.product-admin-row{grid-template-columns:1fr;gap:8px}.cart-link{justify-content:space-between;width:100%}.profile-trigger{grid-template-columns:40px minmax(0,1fr) 16px;width:100%;min-width:0}.internal-option-grid,.internal-add-bar,.internal-form-grid{grid-template-columns:1fr}}.showcase-workbench{flex-direction:column;gap:16px;display:flex}.showcase-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.showcase-stat-card{border:1px solid var(--auto-color-428);background:var(--t-surface);box-shadow:0 1px 2px var(--auto-color-429);border-radius:22px;align-items:flex-start;gap:16px;padding:20px;display:flex}.showcase-stat-icon{background:var(--auto-color-430);border-radius:18px;place-items:center;width:48px;height:48px;font-size:28px;display:grid}.showcase-stat-card span{text-transform:uppercase;letter-spacing:.06em;color:var(--auto-color-431);font-size:11px;font-weight:800;display:block}.showcase-stat-card strong{color:var(--auto-color-432);margin-top:4px;font-size:30px;font-weight:950;line-height:1;display:block}.showcase-stat-card p{color:var(--auto-color-431);margin:6px 0 0;font-size:13px}.showcase-main-grid{grid-template-columns:360px minmax(360px,1fr) minmax(420px,1fr);gap:16px;display:grid}.showcase-editor-grid{grid-template-columns:minmax(390px,.9fr) minmax(420px,1.1fr);gap:16px;display:grid}.showcase-panel{border:1px solid var(--auto-color-428);background:var(--t-surface);box-shadow:0 1px 2px var(--auto-color-429);border-radius:22px;padding:18px}.showcase-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.showcase-panel-head h3{color:var(--auto-color-432);margin:0;font-size:18px;font-weight:950}.showcase-panel-head p{color:var(--auto-color-431);margin:4px 0 0;font-size:12px}.showcase-soft-action{border:1px solid var(--auto-color-433);background:var(--t-surface);color:var(--auto-color-434);cursor:pointer;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:850}.showcase-soft-action:hover{background:var(--auto-color-430)}.showcase-list-stack{flex-direction:column;gap:10px;display:flex}.showcase-list-item{border:1px solid var(--auto-color-435);background:var(--t-surface);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px;transition:all .18s;display:flex}.showcase-list-item:hover{box-shadow:0 10px 22px var(--auto-color-436);transform:translateY(-1px)}.showcase-list-item.active{border-color:var(--auto-color-437);background:var(--auto-color-430)}.showcase-drag{color:var(--auto-color-438);cursor:grab}.showcase-list-thumb{width:56px;height:56px;color:var(--theme-primary-contrast);box-shadow:0 6px 14px var(--auto-color-439);border-radius:18px;flex:none;place-items:center;font-size:26px;display:grid}.showcase-list-copy{flex:1;min-width:0}.showcase-list-copy strong{white-space:nowrap;text-overflow:ellipsis;color:var(--auto-color-440);font-size:14px;font-weight:950;display:block;overflow:hidden}.showcase-list-copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--auto-color-431);margin-top:3px;display:block;overflow:hidden}.showcase-list-copy em{background:var(--t-surface);color:var(--auto-color-434);box-shadow:0 1px 4px var(--auto-color-441);border-radius:999px;margin-top:8px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.showcase-more{color:var(--auto-color-442)}.showcase-hint{color:var(--auto-color-431);margin:16px 0 0;font-size:12px}.showcase-form-grid{gap:14px;display:grid}.showcase-field-block label{color:var(--auto-color-431);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:11px;font-weight:850;display:flex}.showcase-field-block label small{color:var(--auto-color-442);font-size:11px}.showcase-field-block input,.showcase-field-block textarea,.showcase-field-block select{border:1px solid var(--auto-color-428);background:var(--t-surface);width:100%;color:var(--auto-color-440);border-radius:14px;outline:none;padding:12px 14px;font-size:14px;transition:all .18s}.showcase-field-block textarea{resize:vertical;min-height:96px}.showcase-field-block input:focus,.showcase-field-block textarea:focus,.showcase-field-block select:focus{border-color:var(--auto-color-443);box-shadow:0 0 0 4px var(--auto-color-444)}.showcase-two-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.showcase-icon-grid{flex-wrap:wrap;gap:8px;display:flex}.showcase-icon-grid button{border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:13px;width:44px;height:44px;font-size:21px}.showcase-icon-grid button.active,.showcase-icon-grid button:hover{border-color:var(--auto-color-443);background:var(--auto-color-430)}.showcase-palette-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.showcase-palette{border:1px solid var(--auto-color-445);cursor:pointer;border-radius:14px;height:46px}.showcase-palette.active{outline:2px solid var(--auto-color-446);outline-offset:2px}.showcase-priority-badge{background:var(--auto-color-430);color:var(--auto-color-434);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.showcase-actions-row{border-top:1px solid var(--auto-color-447);justify-content:space-between;gap:12px;padding-top:14px;display:flex}.showcase-danger{border:1px solid var(--auto-color-448);background:var(--t-surface);color:var(--auto-color-126);cursor:pointer;border-radius:13px;padding:11px 14px;font-size:13px;font-weight:850}.showcase-danger:hover{background:var(--auto-color-449)}.showcase-primary{background:var(--auto-color-434);color:var(--theme-primary-contrast);cursor:pointer;box-shadow:0 10px 18px var(--auto-color-450);border:0;border-radius:13px;padding:12px 18px;font-size:13px;font-weight:950}.showcase-primary:hover{background:var(--auto-color-451)}.showcase-primary:disabled{opacity:.55;cursor:not-allowed}.showcase-preview-link{color:var(--auto-color-434);font-size:12px;font-weight:850}.showcase-preview-card{min-height:270px;color:var(--theme-primary-contrast);box-shadow:0 20px 38px var(--auto-color-452);border-radius:28px;padding:26px;position:relative;overflow:hidden}.showcase-preview-orb{filter:blur(18px);pointer-events:none;border-radius:999px;position:absolute}.showcase-preview-orb.one{background:var(--auto-color-453);width:140px;height:140px;top:-35px;right:-35px}.showcase-preview-orb.two{background:var(--auto-color-454);width:110px;height:110px;bottom:-40px;right:35px}.showcase-preview-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.showcase-preview-top span{background:var(--auto-color-455);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;place-items:center;width:66px;height:66px;font-size:38px;display:grid}.showcase-preview-top em{background:var(--t-surface);color:var(--auto-color-434);border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:950}.showcase-preview-copy{z-index:1;max-width:440px;margin-top:70px;position:relative}.showcase-preview-copy h2{margin:0;font-size:34px;font-weight:950;line-height:1.05}.showcase-preview-copy p{color:var(--auto-color-456);margin:10px 0 0;font-size:15px;font-weight:650}.showcase-preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.showcase-preview-metrics div{background:var(--auto-color-210);border-radius:16px;padding:12px}.showcase-preview-metrics small{color:var(--auto-color-431);display:block}.showcase-preview-metrics strong{color:var(--auto-color-440);margin-top:3px;display:block}.showcase-empty{min-height:240px;color:var(--auto-color-431);text-align:center;place-items:center;display:grid}.showcase-list-panel{align-self:start}@media (max-width:1200px){.showcase-main-grid,.showcase-editor-grid{grid-template-columns:1fr}.showcase-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.showcase-stats-grid,.showcase-two-cols,.showcase-preview-metrics{grid-template-columns:1fr}.showcase-panel{padding:14px}.showcase-preview-copy h2{font-size:27px}.showcase-actions-row{flex-direction:column}.showcase-primary,.showcase-danger{width:100%}}.admin-layout.admin-showcase-active{grid-template-columns:170px minmax(0,1fr)!important}.admin-showcase-active .admin-sidebar{width:170px!important;min-width:170px!important;padding:18px 10px!important}.admin-showcase-active .admin-sidebar-logo{padding:4px 8px 20px!important}.admin-showcase-active .admin-sidebar-item{padding:11px 10px!important;font-size:12px!important}.admin-showcase-active .admin-topbar{min-height:68px!important;padding:12px 18px!important}.admin-showcase-active .admin-content-grid{width:100%!important;margin:0!important;padding:10px!important;display:block!important}.admin-showcase-active .admin-content-main{width:100%!important;max-width:none!important}.admin-showcase-active .showcase-workbench{width:100%!important;max-width:none!important;margin:0!important}.admin-showcase-active .showcase-layout-v2{grid-template-columns:274px 510px minmax(560px,680px)!important;width:min(100%,1488px)!important;max-width:1488px!important;margin:0!important}@media (max-width:1420px){.admin-showcase-active .showcase-layout-v2{grid-template-columns:260px minmax(440px,1fr)!important}.admin-showcase-active .showcase-v2-right-rail{grid-column:1/-1!important}}@media (max-width:900px){.admin-layout.admin-showcase-active{grid-template-columns:1fr!important}.admin-showcase-active .admin-sidebar{display:none!important}.admin-showcase-active .showcase-layout-v2{grid-template-columns:1fr!important}.admin-showcase-active .showcase-v2-right-rail{grid-column:auto!important}}.loyalty-hero-panel,.coupons-hero-panel,.categories-hero-panel{border:1px solid var(--auto-color-457);background:linear-gradient(135deg, var(--auto-color-007) 0%, var(--auto-color-430) 100%);box-shadow:0 18px 60px var(--auto-color-458);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.loyalty-hero-panel h2,.coupons-hero-panel h2,.categories-hero-panel h2{letter-spacing:-.04em;margin:6px 0;font-size:28px}.loyalty-hero-panel p,.coupons-hero-panel p,.categories-hero-panel p{max-width:720px;color:var(--auto-color-459);margin:0;line-height:1.55}.loyalty-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.loyalty-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.loyalty-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.loyalty-metric-card{border:1px solid var(--auto-color-460);background:var(--t-surface);box-shadow:0 14px 36px var(--auto-color-461);border-radius:20px;padding:18px}.loyalty-metric-card span{color:var(--auto-color-431);font-size:12px;font-weight:700;display:block}.loyalty-metric-card strong{letter-spacing:-.04em;margin-top:8px;font-size:26px;display:block}.loyalty-metric-card small{color:var(--auto-color-431);margin-top:4px;display:block}.loyalty-layout,.coupons-layout,.categories-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.coupons-layout,.categories-layout{grid-template-columns:340px minmax(0,1fr)}.loyalty-card,.coupons-list-card,.coupons-editor-card{border:1px solid var(--auto-color-460);background:var(--t-surface);box-shadow:0 18px 50px var(--auto-color-461);border-radius:24px;padding:22px}.section-head.compact{margin-bottom:16px}.loyalty-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.loyalty-switch{text-align:left;border:1px solid var(--auto-color-428);background:var(--auto-color-210);cursor:pointer;border-radius:18px;padding:16px;transition:all .18s}.loyalty-switch strong{color:var(--auto-color-440);display:block}.loyalty-switch span{color:var(--auto-color-431);margin-top:4px;font-size:13px;display:block}.loyalty-switch.active{border-color:var(--auto-color-462);background:linear-gradient(135deg, var(--auto-color-430), var(--auto-color-007));box-shadow:inset 0 0 0 1px var(--auto-color-463)}.loyalty-preview-card{position:sticky;top:18px}.loyalty-phone-preview{min-height:360px;color:var(--theme-primary-contrast);background:radial-gradient(circle at 80% 0%, var(--auto-color-464), transparent 28%), linear-gradient(135deg, var(--auto-color-465), var(--auto-color-466));box-shadow:0 24px 70px var(--auto-color-467);border-radius:30px;margin-top:16px;padding:22px}.loyalty-phone-top{background:var(--auto-color-468);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.loyalty-phone-preview h3{letter-spacing:-.05em;margin:24px 0 8px;font-size:28px;line-height:1.05}.loyalty-phone-preview p{color:var(--auto-color-456);line-height:1.45}.loyalty-wallet-row{background:var(--auto-color-469);border-radius:16px;justify-content:space-between;align-items:center;margin-top:14px;padding:14px;display:flex}.loyalty-progress{background:var(--auto-color-453);border-radius:999px;height:8px;margin:18px 0 10px;overflow:hidden}.loyalty-progress span{border-radius:inherit;background:var(--t-surface);height:100%;display:block}.coupon-search-field{margin-bottom:14px}.coupons-list{gap:10px;max-height:680px;padding-right:4px;display:grid;overflow:auto}.coupon-list-item{border:1px solid var(--auto-color-428);background:var(--t-surface);text-align:left;cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px;transition:all .18s;display:flex}.coupon-list-item:hover{box-shadow:0 12px 28px var(--auto-color-470);transform:translateY(-1px)}.coupon-list-item.active{border-color:var(--auto-color-471);background:var(--auto-color-430)}.coupon-list-item strong{color:var(--auto-color-440);display:block}.coupon-list-item small{color:var(--auto-color-431);margin-top:4px;display:block}.coupon-list-item em{background:var(--auto-color-447);color:var(--auto-color-459);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.coupon-list-item.active em{background:var(--auto-color-444);color:var(--auto-color-434)}.coupon-rule-preview,.category-preview-card,.category-guidelines{background:var(--auto-color-210);border:1px solid var(--auto-color-428);color:var(--auto-color-459);border-radius:18px;padding:16px}.category-preview-card{background:linear-gradient(135deg, var(--auto-color-430) 0%, var(--auto-color-007) 100%)}.category-preview-card span,.category-guidelines strong{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900;display:block}.category-preview-card strong{color:var(--auto-color-440);margin-top:8px;font-size:24px;display:block}.category-preview-card p{margin:8px 0}.category-guidelines{gap:8px;display:grid}.category-guidelines span{color:var(--auto-color-459);font-size:13px}@media (max-width:1100px){.loyalty-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-layout,.coupons-layout,.categories-layout{grid-template-columns:1fr}.loyalty-preview-card{position:static}}@media (max-width:720px){.loyalty-hero-panel,.coupons-hero-panel,.categories-hero-panel{flex-direction:column;align-items:stretch}.loyalty-metrics-grid,.loyalty-toggle-grid{grid-template-columns:1fr}}.delivery-control-room{gap:20px}.delivery-hero-panel{background:radial-gradient(circle at top left, var(--auto-color-472), transparent 34%), linear-gradient(135deg, var(--auto-color-473), var(--auto-color-474));border:1px solid var(--auto-color-475);box-shadow:0 20px 52px var(--auto-color-476);border-radius:30px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.2fr);gap:18px;padding:24px;display:grid}.delivery-hero-copy h3{letter-spacing:-.04em;color:var(--ink);margin:8px 0;font-size:clamp(24px,3vw,34px)}.delivery-hero-copy p{color:var(--muted);max-width:640px;margin:0;line-height:1.55}.delivery-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.delivery-kpi-card,.delivery-zone-summary>div{border:1px solid var(--auto-color-475);background:var(--auto-color-477);box-shadow:0 12px 28px var(--auto-color-478);border-radius:22px;padding:15px}.delivery-kpi-card span,.delivery-zone-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.delivery-kpi-card strong,.delivery-zone-summary strong{letter-spacing:-.03em;color:var(--ink);margin-top:6px;font-size:22px;display:block}.delivery-kpi-card small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.delivery-base-panel{overflow:hidden}.delivery-stepper{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.delivery-stepper span{background:var(--auto-color-479);border:1px solid var(--auto-color-480);color:var(--auto-color-481);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.delivery-stepper b{background:var(--accent);width:22px;height:22px;color:var(--theme-primary-contrast);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.delivery-address-card{background:var(--auto-color-482);border:1px solid var(--auto-color-483);border-radius:26px;padding:18px}.delivery-zone-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.delivery-zone-pill{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.delivery-zone-pill:hover{box-shadow:0 14px 30px var(--auto-color-476);transform:translateY(-2px)}@media (max-width:1100px){.delivery-hero-panel,.delivery-layout{grid-template-columns:1fr}.delivery-kpi-grid,.delivery-zone-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.delivery-hero-panel{padding:18px}.delivery-kpi-grid,.delivery-zone-summary{grid-template-columns:1fr}}.premium-banners-shell{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;gap:14px;padding:18px 0 34px;display:grid}.premium-banners-list-card,.premium-banners-editor-card{border:1px solid var(--auto-color-135);background:var(--t-surface);box-shadow:0 14px 38px var(--auto-color-484);border-radius:18px}.premium-banners-list-card{flex-direction:column;min-height:520px;padding:18px 16px;display:flex}.premium-banners-section-head,.premium-banners-editor-top,.premium-banners-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.premium-banners-section-head h3,.premium-banners-editor-top h3{letter-spacing:-.03em;margin:0;font-size:18px}.premium-banners-section-head p,.premium-banners-editor-top p{color:var(--muted);margin:4px 0 0;font-size:12px}.premium-outline-action,.premium-ghost-action,.premium-primary-action,.premium-danger-action{border:1px solid var(--auto-color-485);cursor:pointer;border-radius:10px;min-height:36px;padding:0 14px;font-weight:800}.premium-outline-action,.premium-ghost-action{background:var(--t-surface);color:var(--auto-color-486)}.premium-primary-action{background:linear-gradient(135deg, var(--auto-color-486), var(--auto-color-465));color:var(--theme-primary-contrast);box-shadow:0 12px 26px var(--auto-color-487);border-color:#0000}.premium-danger-action{background:var(--t-surface);color:var(--auto-color-488);border-color:var(--auto-color-489)}.premium-banner-list{gap:10px;margin-top:22px;padding-right:2px;display:grid;overflow:auto}.premium-banner-row{border:1px solid var(--auto-color-490);background:var(--t-surface);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:14px 94px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:84px;padding:10px;transition:all .18s;display:grid}.premium-banner-row:hover,.premium-banner-row.active{border-color:var(--auto-color-491);box-shadow:0 10px 28px var(--auto-color-492);transform:translateY(-1px)}.premium-banner-drag,.premium-banner-more{color:var(--auto-color-493);font-weight:900}.premium-banner-thumb{width:94px;height:58px;color:var(--theme-primary-contrast);border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.premium-banner-thumb img{object-fit:cover;width:100%;height:100%}.premium-banner-row-copy{gap:2px;min-width:0;display:grid}.premium-banner-row-copy strong,.premium-banner-row-copy small{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.premium-banner-row-copy strong{font-size:14px;line-height:1.25}.premium-banner-row-copy small{color:var(--muted);font-size:11px}.premium-banner-row-copy em{border-radius:999px;width:fit-content;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.status-on{background:var(--auto-color-494);color:var(--auto-color-495)}.status-off{background:var(--auto-color-496);color:var(--auto-color-497)}.premium-banner-list-hint{color:var(--muted);margin-top:auto;padding-top:18px;font-size:12px}.premium-banners-editor-card{padding:20px}.premium-preview-link{color:var(--auto-color-486);font-size:12px;font-weight:800;text-decoration:none}.premium-banners-editor-grid{grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:26px;margin-top:22px;display:grid}.premium-banners-form,.premium-banners-visual-panel{gap:14px;display:grid}.premium-field-grid.two{grid-template-columns:1fr .85fr;gap:12px;display:grid}.premium-field{gap:6px;display:grid}.premium-field span{justify-content:space-between;gap:8px;font-size:12px;font-weight:800;display:flex}.premium-field b{color:var(--muted);font-weight:600}.premium-field input,.premium-field textarea,.premium-destination-block input,.premium-destination-block select{border:1px solid var(--auto-color-090);background:var(--t-surface);width:100%;min-height:42px;font:inherit;border-radius:10px;outline:none;padding:0 13px}.premium-field textarea{resize:vertical;min-height:82px;padding-top:12px}.premium-field input:focus,.premium-field textarea:focus,.premium-destination-block input:focus,.premium-destination-block select:focus{border-color:var(--auto-color-491);box-shadow:0 0 0 4px var(--auto-color-492)}.premium-destination-block{border-top:1px solid var(--auto-color-001);gap:10px;padding-top:12px;display:grid}.premium-radio-line,.premium-switch-line{color:var(--auto-color-498);align-items:center;gap:9px;font-size:13px;display:flex}.premium-radio-line input{accent-color:var(--auto-color-486)}.premium-switch-line{padding-top:8px}.premium-switch-line div{gap:2px;display:grid}.premium-switch-line small{color:var(--muted);font-size:11px}.premium-switch{background:var(--auto-color-499);cursor:pointer;border:0;border-radius:999px;width:44px;height:24px;padding:3px}.premium-switch span{background:var(--t-surface);border-radius:50%;width:18px;height:18px;transition:all .18s;display:block}.premium-switch.active{background:var(--auto-color-486)}.premium-switch.active span{transform:translate(20px)}.premium-palette-tabs{border:1px solid var(--auto-color-090);background:var(--auto-color-500);border-radius:12px;width:fit-content;padding:3px;display:inline-flex}.premium-palette-tabs button{cursor:pointer;min-height:34px;color:var(--auto-color-501);background:0 0;border:0;border-radius:9px;padding:0 14px;font-weight:800}.premium-palette-tabs button.active{color:var(--auto-color-486);background:var(--t-surface);box-shadow:0 6px 16px var(--auto-color-502)}.premium-field.compact input{min-height:38px}.premium-palette-grid{border-bottom:1px solid var(--auto-color-001);grid-template-columns:repeat(4,48px);gap:12px;padding:4px 0 12px;display:grid}.premium-palette{border:1px solid var(--auto-color-090);width:48px;height:48px;color:var(--theme-primary-contrast);cursor:pointer;box-shadow:inset 0 0 0 1px var(--auto-color-503);border-radius:9px;font-size:22px;font-weight:900}.premium-palette.active{outline:2px solid var(--auto-color-486);outline-offset:3px}.premium-banner-preview{min-height:220px;color:var(--theme-primary-contrast);box-shadow:0 20px 45px var(--auto-color-504);border-radius:16px;justify-content:space-between;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden}.premium-banner-preview:before{content:"";background:radial-gradient(circle at 72% 28%, var(--auto-color-469), transparent 36%), linear-gradient(90deg, var(--auto-color-505), transparent 70%);position:absolute;inset:0}.premium-banner-preview-copy{z-index:2;gap:10px;max-width:58%;display:grid;position:relative}.premium-banner-preview-copy small{color:var(--auto-color-506);font-weight:900}.premium-banner-preview-copy strong{letter-spacing:-.05em;font-size:28px;line-height:1.05}.premium-banner-preview-copy p{color:var(--auto-color-456);margin:0;line-height:1.35}.premium-banner-preview-copy span{background:var(--t-surface);width:fit-content;color:var(--auto-color-486);border-radius:8px;padding:12px 18px;font-weight:900}.premium-banner-preview img{z-index:1;object-fit:cover;width:48%;height:88%;filter:drop-shadow(0 16px 24px var(--auto-color-507));border-radius:18px;position:absolute;bottom:-30px;right:-20px}.premium-banner-preview-food{z-index:1;filter:drop-shadow(0 16px 24px var(--auto-color-508));font-size:78px;position:relative}.premium-banner-dots{color:var(--auto-color-509);letter-spacing:4px;font-size:8px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.premium-banners-actions{border-top:1px solid var(--auto-color-001);margin-top:20px;padding-top:16px}.premium-banners-actions>div{align-items:center;gap:10px;display:flex}@media (max-width:1180px){.premium-banners-shell,.premium-banners-editor-grid{grid-template-columns:1fr}}@media (max-width:860px){.admin-metrics-bar,.premium-field-grid.two{grid-template-columns:1fr}.premium-banners-actions,.premium-banners-actions>div{flex-direction:column;align-items:stretch}.premium-palette-grid{grid-template-columns:repeat(4,1fr)}.premium-palette{width:100%}}.premium-destination-block{border:1px solid var(--auto-color-428);background:var(--auto-color-210);border-radius:14px;margin-top:8px;padding:14px}.premium-destination-options{gap:8px;display:grid}.premium-radio-line{border:1px solid var(--auto-color-510);background:var(--t-surface);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.premium-destination-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.premium-radio-line{justify-content:flex-start;min-height:44px}.premium-radio-line input[type=radio]{flex:0 0 16px;margin:0;width:16px!important;height:16px!important}.premium-radio-line span{font-size:13px;line-height:1.2}@media (max-width:980px){.premium-destination-options{grid-template-columns:1fr}}.showcase-order-actions{gap:8px;margin-bottom:10px;display:flex}.premium-banner-preview-real{padding:6px 0}.premium-banner-preview-real .banner-card{min-height:260px;display:block}.premium-banners-list-card{padding-top:30px!important}.premium-banner-list{margin-top:20px!important}.premium-banners-section-head>.showcase-soft-action{align-self:flex-start}.premium-banner-list.premium-banner-list-offset{padding-top:6px;margin-top:24px!important}.showcase-preview-card{position:relative;overflow:hidden}.showcase-preview-image{object-fit:cover;opacity:.35;z-index:0;width:100%;height:100%;position:absolute;inset:0}.showcase-preview-top,.showcase-preview-copy{z-index:1;position:relative}.premium-image-input-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.premium-image-upload-btn{border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.premium-image-upload-btn:hover{background:var(--auto-color-215)}.showcase-hero-image-preview{border:1px solid var(--auto-color-428);background:linear-gradient(180deg, var(--auto-color-210), var(--auto-color-007));border-radius:18px;margin-bottom:12px;overflow:hidden}.showcase-hero-image-preview-empty{text-align:center;min-height:180px;color:var(--auto-color-431);place-items:center;gap:6px;padding:22px;display:grid}.showcase-hero-image-preview-empty span{color:var(--auto-color-440);font-weight:900}.showcase-hero-image-preview-empty small{max-width:260px;font-size:12px;line-height:1.4;display:block}.showcase-home-emulator{border:1px dashed var(--auto-color-428);background:var(--auto-color-215);border-radius:18px;padding:10px}.showcase-home-emulator .hero-visual{border-radius:18px;min-height:220px}.showcase-home-emulator .hero-badge-grid{grid-template-columns:1fr}.cards-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cards-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:768px){.cards-grid-two,.cards-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}[data-theme-palette=primeiroEstilo]{--palette-bg:#f7f3ee;--palette-surface:#fff;--palette-surface-strong:#fff;--palette-ink:#1f1f1f;--palette-muted:#6b6b6b;--palette-line:#eee5da;--palette-accent:#f97316;--palette-accent-soft:#fff1e8;--palette-accent-deep:#ea580c;--palette-success:#ea580c;--palette-warning:#d97706}[data-theme-palette=primeiroEstilo] .topbar{background:var(--palette-surface-strong)!important;border-bottom:1px solid var(--palette-line)!important;box-shadow:var(--theme-topbar-shadow)!important}[data-theme-palette=primeiroEstilo] .imperial-hero-board{box-shadow:0 10px 30px var(--auto-color-624)!important;border:1px solid var(--auto-color-625)!important;overflow:hidden!important}[data-theme-palette=primeiroEstilo] .imperial-board-food{border-radius:inherit!important;background-position:50%,50%!important;background-size:cover,cover!important;inset:0!important}[data-theme-palette=primeiroEstilo] .imperial-board-overlay{background:linear-gradient(180deg, var(--auto-color-626), var(--auto-color-627))!important}[data-theme-palette=primeiroEstilo] .imperial-board-food:after{background:linear-gradient(90deg, var(--auto-color-627), var(--auto-color-628) 45%, var(--auto-color-508) 100%)!important}[data-theme-palette=primeiroEstilo] .imperial-board-primary{color:var(--palette-surface-strong)!important;background:var(--palette-accent-deep)!important;box-shadow:none!important}[data-theme-palette=primeiroEstilo] .imperial-board-primary:hover{background:var(--palette-accent)!important}[data-theme-palette=primeiroEstilo] .product-card,[data-theme-palette=primeiroEstilo] .combo-card,:is(html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .product-card,html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .combo-card){background:var(--palette-surface-strong)!important;border:1px solid var(--card-border,var(--palette-line))!important;box-shadow:var(--card-shadow,0 6px 18px #0000000d)!important}[data-theme-palette=primeiroEstilo] .tag{background:var(--theme-tag-bg)!important;color:var(--theme-primary-contrast)!important;border:1px solid var(--theme-tag-border)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .tag{color:var(--theme-price-hero)!important;background:var(--theme-hero-tag-bg)!important;border:1px solid var(--theme-hero-tag-bg)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .product-body .tag-row{order:-1;margin-bottom:10px}[data-theme-palette=primeiroEstilo] .product-title,[data-theme-palette=primeiroEstilo] .combo-card h3{color:var(--palette-ink)!important;font-weight:700!important}[data-theme-palette=primeiroEstilo] .product-desc{color:var(--palette-muted)!important}[data-theme-palette=primeiroEstilo] .row-between strong{color:var(--palette-accent-deep)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .row-between strong{color:var(--palette-accent)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .product-price{color:var(--palette-accent)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .price-line{color:var(--theme-price-hero)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .price-line strong{color:var(--theme-price-hero)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .price-line span{color:var(--theme-price-hero)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .price-line del{color:var(--theme-price-hero)!important}[data-theme-palette=primeiroEstilo] .primary-btn{background:var(--palette-accent)!important;color:var(--theme-primary-contrast)!important;border:1px solid var(--palette-accent-deep)!important;box-shadow:0 6px 16px var(--auto-color-629)!important}[data-theme-palette=primeiroEstilo] .primary-btn:hover{background:var(--palette-accent-deep)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .primary-btn{background:var(--palette-accent)!important;color:var(--theme-primary-contrast)!important;border:1px solid var(--palette-accent-deep)!important;box-shadow:0 6px 16px var(--auto-color-629)!important}[data-theme-palette=primeiroEstilo] .ghost-btn{background:var(--palette-surface-strong)!important;border:1px solid var(--theme-ghost-border)!important;color:var(--palette-accent-deep)!important;box-shadow:0 6px 16px var(--auto-color-630)!important}[data-theme-palette=primeiroEstilo] .ghost-btn:hover{background:var(--theme-soft-surface)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .ghost-btn.button-inline{background:var(--palette-surface-strong)!important;border:1px solid var(--palette-accent)!important;color:var(--palette-accent)!important}html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .ghost-btn.button-inline:hover{background:var(--theme-soft-surface-2)!important}[data-theme-palette=primeiroEstilo] .floating-cart,[data-theme-palette=primeiroEstilo] .floating-cart-panel{border:1px solid var(--palette-line)!important;box-shadow:var(--theme-cart-shadow)!important}[data-theme-palette=primeiroEstilo] .floating-cart-price strong,[data-theme-palette=primeiroEstilo] .floating-cart-summary strong{color:var(--palette-accent-deep)!important}:is(html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .tag,html[data-theme-palette=primeiroEstilo] body:has(main>.imperial-hero-board) .badge){color:var(--theme-price-hero)!important;background:var(--theme-hero-tag-bg)!important;border:1px solid var(--theme-hero-tag-bg)!important}.showcase-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.showcase-color-field{border:1px solid var(--auto-color-428);background:var(--t-surface);border-radius:16px;gap:8px;padding:12px;display:grid}.showcase-color-field-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.showcase-color-field-head strong{color:var(--auto-color-440);font-size:13px;font-weight:950}.showcase-color-field-head small{color:var(--auto-color-431);text-align:right;font-size:12px;line-height:1.3}.showcase-color-swatch-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.showcase-color-swatch{cursor:pointer;border:1px solid #ffffff2e;border-radius:12px;height:34px;box-shadow:inset 0 1px #ffffff2e}.showcase-color-swatch.active{outline:2px solid var(--theme-warning);outline-offset:2px}.showcase-color-preset-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.showcase-color-preset-rail-item{text-align:left;border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.showcase-color-preset-rail-item:hover{transform:translateY(-1px);box-shadow:0 12px 24px #00000014}.showcase-color-preset-rail-item.active{border-color:var(--theme-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-warning) 16%,transparent)}.showcase-color-preset-rail-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:146px;display:grid}.showcase-color-preset-rail-swatches span{border:1px solid #ffffff24;border-radius:9px;height:24px;display:block}.showcase-color-preset-rail-copy{gap:3px;display:grid}.showcase-color-preset-rail-copy strong{color:var(--auto-color-440);font-size:14px;font-weight:950}.showcase-color-preset-rail-copy small{color:var(--auto-color-431);font-size:12px;line-height:1.35}.imperial-board-info-card-icon{background:#ffffff14;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;margin-bottom:10px;font-size:30px;line-height:1;display:grid}@media (max-width:760px){.showcase-color-grid,.showcase-color-preset-rail{grid-template-columns:1fr}.showcase-color-swatch-row{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-color-customizer-head{display:block}.showcase-color-customizer-head small{text-align:left;margin-top:4px;display:block}.showcase-home-emulator-mini .hero-visual{min-height:300px}.showcase-mini-right-column{width:100%}}@media (max-width:1320px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.48}}@media (max-width:1080px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.42}}@media (max-width:760px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.3}}@media (max-width:1380px){.showcase-editor-grid{grid-template-columns:minmax(380px,.9fr) minmax(560px,1.1fr)!important}.showcase-imperial-miniature-frame{--showcase-preview-scale:.66}}@media (max-width:1180px){.showcase-editor-grid{grid-template-columns:1fr!important}.showcase-imperial-miniature-frame{--showcase-preview-scale:.58}}@media (max-width:760px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.34}}:is(input,textarea,select){color:var(--input-text);background:var(--input-bg);border-color:var(--input-border);letter-spacing:-.01em;min-height:48px;transition:border-color var(--ds-transition), box-shadow var(--ds-transition), background var(--ds-transition);border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.35;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000014}select{appearance:none;border:1px solid var(--auto-color-205);background-color:var(--t-surface);min-height:48px;color:var(--auto-color-191);background-image:none;background-position:right 15px center;background-repeat:no-repeat;background-size:16px 16px;border-radius:14px;padding:12px 44px 12px 14px;font-size:14px;font-weight:700;line-height:1.2}select option{background:var(--t-surface);color:var(--auto-color-191)}html[data-theme-palette=imperialDark] .brand-copy h2,html[data-theme-css=imperialDark] .brand-copy h2,html[data-theme-palette=imperialDark] .brand-copy p,html[data-theme-css=imperialDark] .brand-copy p,html[data-theme-palette=imperialDark] .admin-topbar-section,html[data-theme-css=imperialDark] .admin-topbar-section,html[data-theme-palette=imperialDark] .admin-topbar-store,html[data-theme-css=imperialDark] .admin-topbar-store,html[data-theme-palette=imperialDark] :is(.shell,.admin-section-stack,.showcase-workbench,.showcase-main-grid,.showcase-editor-grid,.editor-grid,.catalog-stack),html[data-theme-css=imperialDark] :is(.shell,.admin-section-stack,.showcase-workbench,.showcase-main-grid,.showcase-editor-grid,.editor-grid,.catalog-stack){color:#fff!important}@media (max-width:1200px){.theme-imperialDark .showcase-main-grid-reordered{grid-template-columns:1fr!important}}@media (max-width:1200px){.showcase-main-grid{grid-template-columns:1fr!important}.showcase-left-stack{grid-template-rows:auto!important}}@media (max-width:1280px){.showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr 1fr!important}.showcase-main-grid-fixed .showcase-right-stack{grid-column:1/-1}}@media (max-width:900px){.showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-left-stack{grid-template-rows:auto auto!important}.showcase-main-grid-fixed .showcase-list-panel,.showcase-main-grid-fixed .showcase-hero-editor-panel{height:auto!important;min-height:0!important}}.showcase-main-grid-fixed .showcase-left-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack,.showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}@media (min-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:390px minmax(560px,660px) minmax(420px,540px)!important}}@media (max-width:1280px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}}@media (min-width:1700px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:340px 620px minmax(760px,1fr)!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.82!important}}@media (max-width:1380px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel,.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{min-height:auto!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.58!important;min-height:360px!important}}@media (max-width:760px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.34!important;min-height:260px!important}}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(280px,340px) minmax(520px,1fr)!important;gap:18px!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{order:4!important;grid-column:1/-1!important;width:100%!important}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{width:100%!important;min-height:auto!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.64!important;width:100%!important;height:clamp(420px,56vw,680px)!important;min-height:420px!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-left-stack,.showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{width:100%!important;max-width:100%!important}.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.52!important;height:390px!important;min-height:390px!important}}.showcase-workbench:has(.showcase-layout-v2){width:min(100%,1480px)!important;max-width:1480px!important;margin-inline:auto!important}.theme-imperialDark .showcase-workbench:has(.showcase-layout-v2){width:min(100%,1480px)!important;max-width:1480px!important;margin-inline:auto!important}.showcase-layout-v2,.theme-imperialDark .showcase-layout-v2{grid-template-columns:260px 480px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;display:grid!important}.showcase-layout-v2>*,.showcase-v2-right-rail{min-width:0!important}.showcase-v2-right-rail{gap:12px!important;display:grid!important}.showcase-layout-v2 :is(.showcase-list-panel,.showcase-highlight-modal){min-height:720px!important}.showcase-layout-v2 .showcase-mini-preview-panel{min-height:0!important;padding:14px!important}.showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.42!important;aspect-ratio:auto!important;width:100%!important;height:330px!important;min-height:330px!important;max-height:330px!important;margin:0!important;overflow:hidden!important}.showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-canvas,.theme-imperialDark .showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-canvas{width:calc(100% / var(--showcase-preview-scale))!important;height:calc(100% / var(--showcase-preview-scale))!important;transform:scale(var(--showcase-preview-scale))!important;transform-origin:0 0!important}.showcase-layout-v2 .showcase-hero-editor-panel{padding:14px!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:170px minmax(210px,1fr) 200px!important;align-items:start!important;gap:10px!important;display:grid!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-hero-image-block{grid-row:1/span 3!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-hero-palette{grid-area:1/3/span 3!important;margin:0!important;padding:12px!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-actions-row{flex-direction:column!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0 12px!important;padding:10px 0 0!important;display:flex!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-actions-row .showcase-primary{width:240px!important;min-width:0!important;min-height:42px!important}@media (max-width:1320px){.showcase-layout-v2,.theme-imperialDark .showcase-layout-v2{grid-template-columns:250px minmax(420px,1fr)!important}.showcase-v2-right-rail{grid-column:1/-1!important}.showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-layout-v2 .showcase-mini-preview-panel .showcase-imperial-miniature-frame{height:min(48vw,520px)!important;min-height:320px!important;max-height:520px!important}}@media (max-width:820px){.showcase-layout-v2,.theme-imperialDark .showcase-layout-v2{grid-template-columns:1fr!important}.showcase-v2-right-rail{grid-column:auto!important}.showcase-layout-v2 :is(.showcase-list-panel,.showcase-highlight-modal){min-height:0!important}.showcase-layout-v2 .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:1fr!important}.showcase-layout-v2 .showcase-hero-editor-panel :is(.showcase-hero-image-block,.showcase-hero-palette,.showcase-actions-row){grid-area:auto/1!important}}.showcase-layout-v2{grid-template-columns:minmax(250px,290px) minmax(430px,510px) minmax(560px,1fr);align-items:start;gap:12px;width:100%;display:grid}.showcase-layout-v2>*{min-width:0}.showcase-v2-right-rail{gap:12px;min-width:0;display:grid}.showcase-overview-row{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.showcase-editors-row{grid-template-columns:minmax(540px,.82fr) minmax(760px,1.35fr);align-items:start;gap:18px;display:grid}.showcase-layout-v2 :is(.showcase-v2-list,.showcase-v2-preview,.showcase-v2-highlight,.showcase-v2-general){min-width:0}.showcase-layout-v2 :is(.showcase-list-panel,.showcase-mini-preview-panel,.showcase-highlight-modal,.showcase-hero-editor-panel){border-radius:14px!important;width:100%!important;max-width:none!important;min-height:0!important;position:static!important;top:auto!important}.showcase-v2-list,.showcase-v2-list .showcase-list-panel{height:100%}.showcase-layout-v2 .showcase-v2-list{align-self:stretch;display:flex}.showcase-v2-list .showcase-list-panel{flex-direction:column;flex:auto;display:flex}.showcase-v2-list .showcase-list-stack{flex:auto;max-height:none!important}.showcase-v2-preview .showcase-mini-preview-panel{align-content:start;display:grid;padding:14px!important}.showcase-layout-v2 .showcase-overview-row,.showcase-layout-v2 .showcase-v2-preview,.showcase-layout-v2 .showcase-v2-preview .showcase-mini-preview-panel{justify-self:stretch!important;width:100%!important;max-width:none!important}.showcase-layout-v2 .showcase-v2-preview .showcase-mini-preview-panel .showcase-imperial-miniature-frame{margin-inline:auto;aspect-ratio:16/8.15!important;width:100%!important;max-width:none!important;max-height:none!important}.showcase-v2-general .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:minmax(160px,.72fr) minmax(210px,1fr) minmax(190px,.9fr)!important;gap:10px!important}.showcase-v2-general .showcase-hero-image-block{grid-row:span 3!important}.showcase-v2-general .showcase-hero-palette{grid-area:1/3/span 3;margin:0;padding:12px}.showcase-layout-v2 .showcase-panel{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#111214!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff09,0 16px 40px #00000038!important}.showcase-layout-v2 .showcase-panel-head{margin-bottom:12px!important}.showcase-layout-v2 .showcase-panel-head h3{font-size:17px}.showcase-highlight-modal .showcase-panel-head h3 span{color:var(--theme-accent,#ffb000)}.showcase-editor-tabs{border-bottom:1px solid #ffffff17;gap:0;margin:0 -18px 16px;padding:0 18px;display:flex}.showcase-editor-tabs button{min-width:128px;color:var(--theme-muted,#aaa);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-size:13px;font-weight:850}.showcase-editor-tabs button.active{color:var(--theme-text,#fff);border-bottom-color:var(--theme-accent,#ffb000);background:linear-gradient(#ffb00014,#0000)}.showcase-tab-content{gap:14px;display:grid}.showcase-v2-highlight .showcase-highlight-modal{flex-direction:column;display:flex;min-height:720px!important}.showcase-v2-highlight .showcase-highlight-modal>.showcase-form-grid{flex-direction:column;flex:1;display:flex}.showcase-v2-highlight .showcase-highlight-actions{margin-top:auto!important}.showcase-v2-list .showcase-list-panel{min-height:720px!important}.showcase-v2-general .showcase-hero-editor-panel{padding:14px!important}.showcase-v2-general .showcase-hero-settings-head{margin-bottom:10px!important;padding-bottom:10px!important}.showcase-v2-general .showcase-hero-image-preview-img,.showcase-v2-general .showcase-hero-image-preview-empty{height:112px;min-height:112px}.showcase-v2-general .showcase-field-block textarea{min-height:76px}.showcase-v2-general .showcase-hero-palette-head{flex-direction:column;align-items:flex-start;gap:8px}.showcase-v2-general .showcase-hero-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.showcase-v2-general .showcase-hero-color-field{min-height:46px;padding:7px 8px;font-size:9px}.showcase-v2-general .showcase-actions-row{flex-direction:column;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:2px 10px 0!important;padding:10px 0 0!important;display:flex!important}.showcase-v2-general .showcase-actions-row p{color:var(--theme-muted,#aaa);text-align:center;margin:0;font-size:10px}.showcase-v2-general .showcase-actions-row .showcase-primary{border-radius:10px!important;width:240px!important;min-width:0!important;min-height:42px!important;box-shadow:0 10px 28px #ff8a0029!important}@media (max-width:1560px){.showcase-layout-v2{grid-template-columns:minmax(240px,280px) minmax(420px,500px) minmax(0,1fr)}.showcase-v2-general .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:minmax(150px,.65fr) minmax(200px,1fr)!important}.showcase-v2-general .showcase-hero-palette{grid-area:auto/1/auto/-1}}@media (max-width:1240px){.showcase-layout-v2{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.showcase-v2-right-rail{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.showcase-v2-list .showcase-list-panel,.showcase-v2-highlight .showcase-highlight-modal{min-height:0!important}}@media (max-width:820px){.showcase-layout-v2{grid-template-columns:1fr}.showcase-v2-right-rail{grid-column:auto}.showcase-v2-list,.showcase-v2-list .showcase-list-panel{height:auto}.showcase-v2-general .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:1fr!important}.showcase-v2-general .showcase-hero-image-block{grid-row:auto!important}.showcase-v2-general .showcase-hero-palette{grid-column:1}}.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-areas:"list highlight preview""vitrine vitrine vitrine"!important;align-items:start!important}.showcase-redesigned-grid .showcase-vitrine-settings-stack{margin-top:0;scroll-margin-top:24px}@media (max-width:1820px){.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-areas:"list highlight""preview preview""vitrine vitrine"!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-areas:"list""highlight""preview""vitrine"!important}}@media (max-width:760px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.36!important;height:280px!important;min-height:280px!important}}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,400px) minmax(520px,1fr)!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}}@media (max-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,360px) minmax(460px,1fr) minmax(330px,440px)!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:440px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.31!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{justify-self:start!important;width:100%!important;max-width:560px!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.38!important}}@media (max-width:640px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.28!important}}@media (max-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,360px) minmax(500px,1fr) minmax(320px,420px)!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{max-width:none!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 34px)!important;transform:translate(-34px)!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 24px)!important;transform:translate(-24px)!important}}@media (max-width:640px){.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{padding-left:14px!important;padding-right:14px!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 12px)!important;transform:translate(-12px)!important}}@media (min-width:1900px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(340px,410px) minmax(700px,840px) minmax(560px,720px)!important;gap:22px!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{max-width:840px!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:720px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.46!important;max-height:410px!important}}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,380px) minmax(560px,1fr)!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{grid-column:1/-1!important;justify-self:start!important;max-width:650px!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:100%!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 42px)!important;transform:translate(-42px)!important}}html[data-theme-palette=imperialDark] :is(.topbar,.admin-topbar),html[data-theme-css=imperialDark] :is(.topbar,.admin-topbar),.theme-imperialDark :is(.topbar,.admin-topbar),html[data-theme-palette=imperialDark] :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),html[data-theme-css=imperialDark] :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),.theme-imperialDark :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),html[data-theme-palette=imperialDark] :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p),html[data-theme-css=imperialDark] :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p),.theme-imperialDark :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p){color:var(--t-topbar-text)!important}html[data-theme=imperialDark] .floating-cart-actions .floating-checkout-action,html[data-theme-palette=imperialDark] .floating-cart-actions .floating-checkout-action,html[data-theme-css=imperialDark] .floating-cart-actions .floating-checkout-action{color:#ffb400!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffb400!important;min-height:58px!important}.floating-cart-actions .floating-cart-secondary-action{min-height:58px}@media (max-width:720px){html[data-theme=imperialDark] .floating-cart,html[data-theme-palette=imperialDark] .floating-cart,html[data-theme-css=imperialDark] .floating-cart{border-radius:22px!important;bottom:10px!important;left:10px!important;right:10px!important}html[data-theme=imperialDark] .floating-cart-actions,html[data-theme-palette=imperialDark] .floating-cart-actions,html[data-theme-css=imperialDark] .floating-cart-actions{grid-template-columns:1fr!important;display:grid!important}}.coupon-premium-list .coupon-choice.unavailable,.coupon-premium-list .coupon-choice.unavailable:hover{cursor:pointer;box-shadow:none;background:#ffffff06}.coupon-premium-list .coupon-choice.unavailable .coupon-radio{background:#ffffff0a;border-color:#ffffff24}.coupon-discount-stack{justify-items:end;gap:5px;display:grid}.coupon-discount-stack small{color:#ffb764d1;font-size:11px;font-weight:800}.coupon-selection-notice{color:#fff5e8;background:#89480d29;border:1px solid #ffa84838;border-radius:12px;gap:4px;margin:10px;padding:12px 13px;display:grid}.coupon-selection-notice strong{font-size:12px}.coupon-selection-notice span{color:#ffe0beb3;font-size:11px;line-height:1.4}.coupon-choice-main .coupon-expiration-label{color:#f6c453;background:#ffb21c17;border:1px solid #ffb21c3d;border-radius:999px;align-items:center;width:fit-content;margin-top:2px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.coupon-choice-main .coupon-rules-link{color:#ffb21c;text-underline-offset:3px;cursor:pointer;width:fit-content;margin-top:3px;font-size:12px;font-weight:900;text-decoration:underline;display:inline-flex}.coupon-choice-main .coupon-rules-link:hover,.coupon-choice-main .coupon-rules-link:focus-visible{color:#ffd26b}.coupon-rules-dialog{width:min(620px,100vw - 28px);max-height:min(780px,100dvh - 28px);overflow-y:auto}.coupon-rules-dialog .coupon-dialog-head>div{min-width:0}.coupon-rules-dialog .coupon-dialog-head p{color:#fff8ec9e;margin:5px 0 0;font-size:13px;line-height:1.45}.coupon-rules-eyebrow{color:#ffb21c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.coupon-rules-highlight{background:linear-gradient(135deg,#ff8a002e,#ffb21c0f);border:1px solid #ffb21c59;border-radius:18px;gap:5px;margin-top:18px;padding:18px;display:grid}.coupon-rules-highlight span,.coupon-rules-grid span{color:#fff8ec8f;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.coupon-rules-highlight strong{color:#fff8ec;font-size:21px}.coupon-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.coupon-rules-grid>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.coupon-rules-grid strong{color:#fff8ec;font-size:13px;line-height:1.4}.coupon-rules-status{color:#fff8ec;background:#ffb21c17;border-radius:14px;gap:3px;margin-top:12px;padding:13px 15px;display:grid}.coupon-rules-status span{color:#fff8ecad;font-size:12px}.coupon-rules-close{width:100%;margin-top:14px}@media (max-width:560px){.coupon-rules-grid{grid-template-columns:1fr}}@media (max-width:1080px){.checkout-premium-shell{padding:16px 12px 42px}.checkout-premium-layout.catalog-layout{grid-template-columns:1fr}.checkout-sidebar-card.panel{position:static}.checkout-choice-row,.payment-method-grid,.coupon-manual-form{grid-template-columns:1fr}}html[data-theme=imperialDark] button:has(.quick-add-label){background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000047;color:#fff!important}.theme-imperialDark select,[data-theme=imperial-dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--auto-color-191)!important;background-color:var(--t-surface)!important;border-color:var(--auto-color-205)!important;background-image:none!important}.product-card .product-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.cards-grid .product-card{grid-template-rows:auto minmax(0,1fr);display:grid}.cards-grid .product-card .product-body{flex-direction:column;min-height:0;display:flex}.cards-grid .product-card .product-card-actions{padding-top:16px;margin-top:auto!important}.cards-grid .product-card .product-card-actions>.primary-btn{letter-spacing:-.015em;border-radius:17px;min-height:clamp(54px,4.2vw,66px);font-size:clamp(12px,1vw,15px);font-weight:900;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background .18s;color:#ffb400!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffb400!important;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012!important}.cards-grid .product-card .product-card-actions>.primary-btn .button-icon{flex-basis:clamp(16px,1.25vw,20px);width:clamp(16px,1.25vw,20px);height:clamp(16px,1.25vw,20px);color:#ffb400!important}.cards-grid .product-card .product-card-actions>.primary-btn:hover{transform:translateY(-2px);color:#ffc52e!important;background:radial-gradient(circle at 50% 110%,#ffb40042,#0000 62%),linear-gradient(145deg,#3e2c0ffa,#1d170dfc)!important;border-color:#ffc52e!important;box-shadow:inset 0 1px #ffe5972b,0 14px 32px #00000070,0 0 22px #ffb40024!important}.cards-grid .product-card .product-card-actions>.primary-btn:focus-visible{outline-offset:3px;outline:3px solid #ffb4004d}.product-card .product-card-actions>:is(a,button){white-space:nowrap;border-radius:14px;justify-content:center;gap:6px;width:100%;min-width:0;min-height:48px;padding:0 7px;font-size:12px}.product-card .product-card-actions .quick-add-button{min-height:48px;padding:0 7px}.product-card .product-card-actions .button-icon{flex:0 0 14px;width:14px;height:14px}.cards-grid .product-card .product-card-actions>.imperial-action-control{font-size:clamp(14px,1vw,15.5px);font-weight:900}.cards-grid .product-card .product-card-actions>.imperial-action-control .button-icon{flex-basis:16px;width:16px;height:16px}.cards-grid .product-card .product-card-actions .quick-add-button{min-height:clamp(54px,4.2vw,66px);padding-inline:clamp(8px,1vw,13px);font-size:clamp(12.5px,.92vw,14px);font-weight:900}.cards-grid .product-card .product-card-actions .quick-add-button .button-icon{flex-basis:clamp(15px,1.1vw,18px);width:clamp(15px,1.1vw,18px);height:clamp(15px,1.1vw,18px)}.checkout-guest-benefits.panel{gap:10px;display:grid}.checkout-benefits-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070605c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.checkout-benefits-modal{color:#fff8ec;background:radial-gradient(circle at top,#ffaf3726,#0000 36%),linear-gradient(#181410fa,#0c0a09fa);border:1px solid #ffc95a33;border-radius:28px;gap:18px;width:min(720px,100%);padding:24px;display:grid;box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff0a}.checkout-benefits-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-benefits-modal-head h3{margin:6px 0 0;font-size:clamp(22px,2vw,30px)}.checkout-benefits-modal p{color:#fff5e8bd;margin:0;line-height:1.55}.checkout-benefits-modal-list{gap:12px;display:grid}.checkout-benefits-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.checkout-benefits-item strong{color:#ffd36a}.checkout-benefits-item span{color:#fff5e8b8;line-height:1.5}.checkout-benefits-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cart-benefits-modal-backdrop{z-index:13050}.cart-benefits-modal .checkout-benefits-item strong{align-items:center;gap:8px;display:flex}@media (max-width:560px){.cart-benefits-modal{border-radius:22px;padding:20px}.cart-benefits-modal .checkout-benefits-modal-actions{grid-template-columns:1fr;display:grid}.cart-benefits-modal .checkout-benefits-modal-actions>*{justify-content:center;min-height:48px}}.tracking-page-shell{isolation:isolate;background:0 0;position:relative;overflow:visible}.tracking-page-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%);width:auto;min-height:100%;position:fixed;inset:0}.tracking-page-shell .split-panel{z-index:1;position:relative}.tracking-page-shell .panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#181614d6,#0c0a09eb);border:1px solid #ffffff0f;box-shadow:0 24px 72px #00000052}.tracking-page-shell .section-head h2{font-size:clamp(28px,2.6vw,40px);line-height:1.05}.tracking-page-shell .section-head p{color:#fff8ecb3}.tracking-page-shell .timeline-step strong,.tracking-page-shell .panel h3{color:#f5efe8}.tracking-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tracking-breadcrumb{color:#fff8ecb8;align-items:baseline;gap:10px;font-size:13px;font-weight:700;display:flex}.tracking-breadcrumb strong{color:#fff;font-size:15px}.tracking-hero{background:radial-gradient(circle at 12% 8%,#ffc13133,#0000 24%),radial-gradient(circle at 84% 18%,#ffffff0f,#0000 18%),linear-gradient(135deg,#181614f0,#0c0a09f5 68%,#ff99330d);border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:18px;padding:24px;display:grid}.tracking-hero:before,.tracking-hero:after{content:"";pointer-events:none;filter:blur();border-radius:999px;position:absolute;inset:auto}.tracking-hero{position:relative;overflow:hidden}.tracking-hero:before{background:radial-gradient(circle,#ffc54838,#ffc54800 68%);width:220px;height:220px;top:-84px;left:-90px}.tracking-hero:after{background:radial-gradient(circle,#ffffff14,#fff0 72%);width:260px;height:260px;bottom:-120px;right:-110px}.tracking-hero-copy h1{letter-spacing:-.04em;color:#fff;margin:12px 0 8px;font-size:clamp(28px,3.8vw,52px);line-height:.98}.tracking-hero-copy p{color:#fff8ecc2;max-width:62ch;margin:0;font-size:16px;line-height:1.5}.tracking-eyebrow{color:#ffc131;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.tracking-current-status{background:linear-gradient(90deg,#ffc13124,#ffc13108);border:1px solid #ffc13138;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding:16px;display:grid}.tracking-current-status-icon{color:#171006;background:linear-gradient(#ffd052,#f59e0b);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.tracking-current-status strong{color:#fff;font-size:20px;display:block}.tracking-current-status p{margin-top:3px;font-size:14px}.tracking-status-line{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tracking-status-pill{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.tracking-status-pill.muted{color:#fff8ecb3}.tracking-hero-meta{gap:10px;display:grid}.tracking-meta-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.tracking-meta-card svg{color:#ffc131}.tracking-meta-card span{color:#fff8ecad;font-size:12px;font-weight:700;display:block}.tracking-meta-card strong{color:#fff;margin-top:2px;font-size:15px;display:block}.tracking-courier-card{background:radial-gradient(circle at 100% 0,#40e29121,#0000 58%),#175b3d2e;border-color:#40e29147}.tracking-courier-card svg{color:#4be39b}.tracking-courier-card small{color:#ffffff94;margin-top:3px;font-size:11px;font-weight:700;display:block}.tracking-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:18px;margin-top:18px;display:grid}.tracking-main-panel,.tracking-summary-panel,.tracking-items-panel,.tracking-audit-panel{background:linear-gradient(#181614d6,#0c0a09eb);border:1px solid #ffffff0f;box-shadow:0 24px 72px #00000052}.tracking-main-panel{flex-direction:column;justify-content:flex-start;align-self:start;padding:24px;display:flex;overflow:hidden}.tracking-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.tracking-section-head.compact{margin-bottom:14px}.tracking-section-head h2,.tracking-section-head h3{color:#fff;margin:0}.tracking-section-head p{color:#fff8eca8;margin:6px 0 0}.tracking-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.tracking-step{text-align:center;justify-items:center;gap:10px;padding:0 8px;display:grid;position:relative}.tracking-step:before{content:"";z-index:0;background:#ffffff17;width:100%;height:2px;position:absolute;top:21px;left:0}.tracking-step:first-child:before{width:50%;left:50%}.tracking-step:last-child:before{width:50%}.tracking-step.done:before{background:#ffc131}.tracking-step-marker{color:#fff;z-index:1;background:#292725;border:2px solid #292725;border-radius:14px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 5px #151311}.tracking-step.done .tracking-step-marker{color:#130d04;background:#ffc131;box-shadow:0 0 0 5px #151311}.tracking-step.current .tracking-step-marker{color:#130d04;background:linear-gradient(#ffc131,#f59e0b);box-shadow:0 0 0 5px #151311,0 0 0 9px #ffc1311f,0 10px 24px #f59e0b2e}.tracking-step-copy strong{color:#fff;font-size:14px;display:block}.tracking-step-copy p{color:#fff8ecb3;margin:4px 0 0;font-size:12px;line-height:1.35}.tracking-note-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding:13px 15px;display:grid}.tracking-note-card svg{color:#ffc131}.tracking-note-card strong,.tracking-note-card p{color:#fff}.tracking-note-card>p{margin:0}.tracking-note-card p{color:#fff8ecad;margin:4px 0 0}.tracking-confirm-card{background:linear-gradient(90deg,#ffc13124,#ffc1310d);border:1px solid #ffc1312e;border-radius:18px;gap:14px;margin-top:18px;padding:16px;display:grid}.tracking-confirm-copy{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tracking-confirm-copy svg{color:#ffc131;margin-top:3px}.tracking-confirm-copy strong,.tracking-confirm-copy p{color:#fff}.tracking-confirm-copy p{color:#fff8ecb3;margin:4px 0 0}.tracking-confirm-btn{width:100%;min-height:52px}.tracking-status-pill.success{color:#84f0a8;background:#22c55e26}.tracking-sidebar{gap:18px;display:grid}.tracking-summary-panel,.tracking-items-panel,.tracking-audit-panel{border-radius:24px;padding:22px}.tracking-financial-grid{gap:10px;display:grid}.tracking-financial-card{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.tracking-financial-card span{color:#fff8ecad}.tracking-financial-card strong{color:#fff}.tracking-financial-card.total{background:linear-gradient(90deg,#ffc13126,#ffc1310a)}.tracking-destination-card{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:10px;margin-top:12px;padding:14px 16px;display:grid}.tracking-destination-card svg{color:#ffc131;margin-top:2px}.tracking-destination-card span,.tracking-destination-card strong{display:block}.tracking-destination-card span{color:#fff8ec9e;margin-bottom:3px;font-size:12px}.tracking-destination-card strong{color:#fff;font-size:13px;line-height:1.4}.tracking-pix-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;justify-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.tracking-pix-card.paid{background:linear-gradient(135deg,#1e9c6526,#49f0ae0b);border-color:#49f0ae33;justify-items:stretch}.tracking-pix-card.paid .tracking-pix-copy svg,.tracking-pix-card.paid .tracking-pix-copy strong{color:#70efb5}.tracking-pix-copy{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.tracking-pix-copy svg{color:#ffc131;margin-top:3px}.tracking-pix-copy strong,.tracking-pix-copy p{color:#fff}.tracking-pix-copy p{color:#fff8ecad;margin:4px 0 0}.tracking-items-list,.tracking-audit-list{gap:10px;display:grid}.tracking-item-card,.tracking-audit-card{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;padding:14px}.tracking-item-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tracking-item-head strong,.tracking-audit-card strong{color:#fff}.tracking-item-head span,.tracking-audit-card span{color:#fff8eca3;font-size:13px}.tracking-item-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tracking-selection-chip{color:#fff8ecd1;background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;min-height:28px;padding:5px 9px 5px 6px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.tracking-selection-chip>span{border-radius:6px;place-items:center;width:17px;height:17px;font-size:12px;font-weight:950;display:grid}.tracking-selection-chip.addition{color:#ffd58a;background:#ff9f1717;border-color:#ffb1263d}.tracking-selection-chip.addition>span{color:#ffb12b;background:#ff9f172e}.tracking-selection-chip.removal{color:#ffb3b3;background:#ff565612;border-color:#ff747433}.tracking-selection-chip.removal>span{color:#ff8585;background:#ff565624}.tracking-selection-chip.standard>span{color:#72dfa2;background:#51d28b21}.tracking-audit-card p{color:#fff8ecb8;margin:8px 0 0;line-height:1.45}.tracking-back-btn{min-height:44px}@media (max-width:980px){.tracking-hero,.tracking-grid{grid-template-columns:1fr}.tracking-topbar{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.tracking-topbar,.tracking-status-line{display:none}.tracking-main-panel,.tracking-summary-panel,.tracking-items-panel,.tracking-audit-panel,.tracking-hero{border-radius:20px;padding:18px}.tracking-timeline{grid-template-columns:1fr;gap:10px}.tracking-step{text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:36px minmax(0,1fr);place-items:center start;padding:10px}.tracking-step:before{display:none}.tracking-step.current{background:linear-gradient(90deg,#ffc13126,#ffc1310a);border-color:#ffc1313d}.tracking-step-marker{border-radius:12px;width:36px;height:36px}}@media (max-width:1180px){.checkout-premium-layout.catalog-layout{grid-template-columns:1fr}.checkout-sidebar-card.panel{position:static}}@media (max-width:760px){.checkout-premium-shell{padding:12px 10px 36px}.checkout-main-card.panel,.checkout-sidebar-card.panel{border-radius:20px;padding:18px}.checkout-choice-row,.payment-method-grid,.checkout-grid .field-grid:not(.checkout-delivery-only){grid-template-columns:1fr}.checkout-title-head h2,.checkout-sidebar-head h2{font-size:23px}.checkout-choice,.payment-method-card{min-height:76px;padding:16px 54px 16px 16px}}.profile-form-step{border-top:1px solid color-mix(in srgb, var(--theme-border,#ffffff24) 72%, transparent);align-items:center;gap:10px;margin-top:4px;padding:11px 0 3px;display:flex}.profile-form-step:first-child{border-top:0;margin-top:0;padding-top:0}.profile-form-step>span{background:var(--theme-accent,#f6a400);color:#1d1203;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.profile-form-step>div{gap:1px;display:grid}.profile-form-step strong{color:var(--theme-text,#fff);font-size:13px}.profile-form-step small{color:var(--theme-muted,#bdbdbd);font-size:12px}.profile-register-form .field-shell{gap:7px;min-width:0;display:grid}.profile-register-form .field-shell-label{min-width:0;color:var(--theme-text,#fff);font-size:13px;font-weight:750;display:block}.profile-register-form .field-shell input{box-sizing:border-box;width:100%;min-width:0}body.profile-modal-open{overscroll-behavior:none}.profile-modal-backdrop{z-index:42;position:fixed;inset:0}.profile-modal-backdrop .profile-panel{z-index:1}.profile-benefits-trigger{color:#ffc33d;cursor:pointer;background:#ffb40014;border:1px solid #ffb40047;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:6px 10px 6px 7px;display:inline-flex}.profile-benefits-trigger>span{background:#ffb400;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:15px;font-weight:900;color:#211400!important;display:grid!important}.profile-benefits-trigger>strong{font-size:11px;font-weight:900}.profile-benefits-trigger:hover{background:#ffb40021;border-color:#ffc43780;transform:translateY(-1px)}.profile-benefits-modal-backdrop{z-index:13000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;place-items:center;padding:18px;animation:.2s ease-out profile-benefits-fade-in;display:grid;position:fixed;inset:0}.profile-benefits-modal{width:min(440px,100%);color:var(--theme-text,#fff);background:radial-gradient(circle at 100% 0,#ffb40021,#0000 34%),linear-gradient(145deg,#191816,#0d0d0d);border:1px solid #ffb40045;border-radius:24px;padding:18px;animation:.28s cubic-bezier(.22,1,.36,1) profile-benefits-modal-in;box-shadow:0 30px 90px #000000a6,inset 0 1px #ffffff0f}.profile-benefits-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.profile-benefits-modal-head>div{gap:5px;display:grid}.profile-benefits-modal-head span{color:#ffb400;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.profile-benefits-modal-head h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.05}.profile-benefits-modal-head button{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.profile-benefits-modal-list{gap:8px;display:grid}.profile-benefits-modal-list .profile-benefit-card{background:#ffffff06;border-radius:15px;align-items:center;gap:11px;padding:12px;display:flex}.profile-benefits-modal-list .profile-benefit-card>div{gap:2px;display:grid}.profile-benefits-modal-list .profile-benefit-card strong{color:#fff;font-size:13px}.profile-benefits-modal-list .profile-benefit-card span{color:#ffffff9e;font-size:11px}@keyframes profile-benefits-fade-in{0%{opacity:0}}@keyframes profile-benefits-modal-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.profile-register-inline-error{color:#ffd7d7;text-align:left;background:#74181847;border:1px solid #ff5b5b6b;border-radius:12px;grid-column:1/-1;gap:2px;padding:10px 12px;display:grid}.profile-register-inline-error strong{font-size:12px}.profile-register-inline-error span{color:#ffbcbc;font-size:11px}@media (max-width:760px){.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:26px;width:auto;padding:16px;position:fixed;inset:78px 10px 10px}.profile-dashboard-layout,.profile-register-layout{grid-template-columns:1fr}.profile-side-nav{flex-direction:row;overflow-x:auto}.profile-nav-item{min-width:fit-content}.profile-form-grid{grid-template-columns:1fr}.profile-order-card{grid-template-columns:1fr;align-items:start}.profile-order-meta{text-align:left}}.cart-qty-control{border:1px solid color-mix(in srgb, var(--line,#ffffff24) 72%, var(--brand,#f59e0b) 28%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong,#171717) 94%, white 6%), color-mix(in srgb, var(--surface-strong,#171717) 86%, black 14%));border-radius:18px;grid-template-columns:46px 64px 46px;align-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000024}.cart-qty-control button:disabled{cursor:not-allowed;opacity:.42;background:0 0}.cart-qty-control strong{border-inline:1px solid var(--line,#ffffff24);letter-spacing:.02em;height:46px;color:var(--text,#fff);background:color-mix(in srgb, var(--surface-strong,#171717) 82%, black 18%);place-items:center;font-size:18px;font-weight:800;display:grid}.cart-qty-control .cart-qty-plus{color:#1b1200;background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#f59e0b) 72%, #fff 28%), var(--brand,#f59e0b));box-shadow:inset 0 1px #ffffff2e}.cart-qty-control .cart-qty-plus:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#f59e0b) 62%, #fff 38%), color-mix(in srgb, var(--brand,#f59e0b) 92%, #fff 8%))}.cart-qty-control button svg{filter:drop-shadow(0 1px #00000029)}.cart-line-actions{gap:6px;display:grid}.cart-edit-btn,.cart-line-actions .cart-remove-btn{border-radius:11px;justify-content:center;min-height:34px;padding:7px 11px;font-size:12px;text-decoration:none}.cart-edit-btn{color:#ffc363!important;background:#ff9a0014!important;border-color:#ffae3040!important}@media (max-width:960px){.checkout-header{grid-template-columns:1fr}.cart-hero-total{justify-self:stretch;width:100%}.cart-line-premium{grid-template-columns:1fr;align-items:stretch}.cart-line-controls,.cart-line-total{text-align:left;justify-content:space-between;justify-items:stretch}.cart-line-total{justify-content:space-between;align-items:center;display:flex}}@media (max-width:560px){.cart-hero-total{border-radius:20px;padding:16px}.cart-hero-icon{border-radius:18px;width:54px;height:54px}.cart-line-premium{gap:16px;padding:14px}.cart-line-media{gap:12px}.cart-thumb{width:76px}.cart-line-controls{flex-wrap:wrap}.cart-qty-control{flex:100%;grid-template-columns:42px 1fr 42px}.cart-remove-btn{justify-content:center;width:100%}}.checkout-sidebar-card{overflow:visible!important}.coupon-premium-card{transition:width .18s,margin-left .18s,box-shadow .18s}.coupon-premium-card:has(.coupon-premium-list){z-index:40;justify-self:end;width:min(380px,100vw - 32px);margin-left:calc(100% + -1*min(380px,100vw - 32px));position:relative;border-color:#ffb72b33!important;padding:16px!important;box-shadow:0 24px 60px #00000061,inset 0 1px #ffffff0d!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-premium-head{margin-bottom:12px}.coupon-premium-card:has(.coupon-premium-list) .coupon-premium-head h3{font-size:19px!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-select-trigger{border-radius:13px 13px 9px 9px;min-height:50px;padding:10px 14px;font-size:14px}.coupon-premium-card:has(.coupon-premium-list) .coupon-premium-list{background:#080809b8;border-radius:0 0 15px 15px;width:100%;box-shadow:inset 0 1px #ffffff09}.coupon-premium-card:has(.coupon-premium-list) .coupon-toggle-btn{z-index:14004!important;color:#f7f4ed!important;text-align:center!important;text-indent:0!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:12px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important;font-size:25px!important;font-weight:500!important;line-height:1!important;display:grid!important;position:fixed!important;top:calc(50% - min(310px,40vh))!important;left:calc(50% + 176px)!important;overflow:hidden!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-toggle-btn:after{content:none!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-toggle-btn:hover{background:#ffad191f!important;border-color:#ffb42680!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice{grid-template-columns:minmax(0,1fr) auto 22px;gap:12px;min-height:88px;padding:17px 16px 17px 18px}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice-main strong{font-size:15px}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice-main>span{max-width:210px;font-size:12.5px;line-height:1.4}.coupon-premium-card:has(.coupon-premium-list) .coupon-discount-pill{border-radius:9px;padding:7px 9px;font-size:10.5px}.coupon-premium-card:has(.coupon-premium-list) .coupon-selection-notice{background:linear-gradient(135deg,#8b440942,#ffa63f12);border-color:#ffa63f59;border-radius:13px;margin:12px;padding:14px 15px}.coupon-premium-card:has(.coupon-premium-list) .coupon-selection-notice strong{color:#fff3df;font-size:12.5px}.coupon-premium-card:has(.coupon-premium-list) .coupon-selection-notice span{color:#ffe7ccc2;font-size:11.5px}.coupon-premium-card:has(.coupon-premium-list) .coupon-manual-area{border-top:1px solid #ffffff12;padding:16px}.coupon-premium-card:has(.coupon-premium-list) .coupon-manual-toggle{justify-content:center;gap:10px;font-size:14px}@media (max-width:760px){.coupon-premium-card:has(.coupon-premium-list){width:100%;margin-left:0}}.created-order-change-payment{color:#171008;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffd05a,#f5a000);border:1px solid #ffb8007a;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #f5a00033}.created-order-change-payment:disabled{opacity:.65;cursor:wait}.created-order-change-payment:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.created-order-head .created-order-payment-status{color:#ffd06a;white-space:nowrap;background:#ffac1817;border:1px solid #ffb82e4d;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:36px;padding:9px 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.created-order-payment-status-dot{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #ffb82e1f}.created-order-head .created-order-payment-status:not(.warning){color:#5ff08c;background:#22c55e1a;border-color:#35e87b47}.pix-payment-topline{grid-template-columns:auto minmax(0,1fr)}.pix-copy-label button{color:#ffbf2f;min-width:86px;box-shadow:none;background:#ffb02014;border:1px solid #ffb02057;border-radius:12px;margin:0;padding:9px 16px;transition:border-color .16s,background .16s,color .16s}.pix-copy-label button:hover{color:#ffd166;background:#ffb02024;border-color:#ffb0209e}.pix-copy-label button.is-copied{color:#49f0ae;background:#49f0ae14;border-color:#49f0ae61;outline:none;box-shadow:none!important;filter:none!important}.pix-copy-action{justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.pix-payment-confirmed{background:linear-gradient(135deg,#14845433,#49f0ae0b);border:1px solid #49f0ae38;border-radius:24px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;padding:24px;display:grid}.pix-payment-confirmed-icon{color:#70efb5;background:#24be7924;border:1px solid #49f0ae4d;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.pix-payment-confirmed h3{color:#fff;margin:7px 0 5px;font-size:24px}.pix-payment-confirmed p{color:#ffffffad;margin:0;line-height:1.5}.pix-copy-success{color:#79f5bd;white-space:nowrap;background:#187e5229;border:1px solid #49f0ae3d;border-radius:11px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800;animation:.18s ease-out pix-copy-success-in;display:inline-flex}@keyframes pix-copy-success-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.pix-copy-label{align-items:flex-start}.pix-copy-action{flex-direction:column-reverse;align-items:flex-end}}@media (max-width:860px){.created-order-hero:before{width:74px;height:74px;font-size:44px;position:static;transform:none}.created-order-hero .created-order-title-row,.created-order-hero .created-order-head,.created-order-hero .created-order-actions{margin-left:0}.created-order-head{flex-direction:column;align-items:flex-start}.created-order-change-payment{width:100%}.pix-payment-topline,.pix-payment-main{grid-template-columns:1fr}.pix-reference-box{min-width:0}.pix-payment-footer,.pix-copy-label{flex-direction:column;align-items:stretch}}.profile-panel.profile-panel-premium::-webkit-scrollbar{width:10px}.profile-panel.profile-panel-wide::-webkit-scrollbar{width:10px}.profile-panel.profile-panel-premium::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.profile-panel.profile-panel-wide::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.profile-panel.profile-panel-premium::-webkit-scrollbar-thumb{background:linear-gradient(#ffc15eb8,#ff8f24b8);border:2px solid #0a0b1099;border-radius:999px}.profile-panel.profile-panel-wide::-webkit-scrollbar-thumb{background:linear-gradient(#ffc15eb8,#ff8f24b8);border:2px solid #0a0b1099;border-radius:999px}.profile-panel.profile-panel-premium::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffd081d6,#ffa54fd6)}.profile-panel.profile-panel-wide::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffd081d6,#ffa54fd6)}.profile-link-btn{color:var(--auto-color-194);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.profile-link-btn:hover{text-decoration:underline}.profile-config-layout{flex-direction:column;gap:18px;min-height:100%;padding-top:22px;display:flex}.profile-config-hero{padding:20px!important}.profile-config-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.profile-config-summary-item{background:#00000038;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.profile-config-summary-item span{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted,#bdbdbd);font-size:11px}.profile-config-summary-item strong{color:var(--theme-text,#fff);font-size:18px}.profile-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.profile-config-grid .profile-password-card{grid-column:1/-1}.profile-config-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-column:1/-1;justify-content:center;width:100%;margin:0;padding:2px 0 0;display:flex;position:static}.profile-config-footer .primary-btn{width:min(320px,100%);min-width:0}.profile-config-footer .primary-btn:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.35);box-shadow:none!important;transform:none!important}.currency-input-shell{border:1px solid var(--t-input-border);background:var(--t-input-bg);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.currency-input-shell:focus-within{border-color:#ffad259e;box-shadow:0 0 0 4px #ff9f171c}.currency-input-shell>span{color:var(--accent);border-right:1px solid var(--t-input-border);background:color-mix(in srgb, var(--accent) 10%, var(--t-input-bg));place-items:center;padding:0 14px;font-weight:900;display:grid}.currency-input-shell>input{box-shadow:none!important;border:0!important;border-radius:0!important}.config-minimum-order-input{width:min(280px,100%)}.config-minimum-order-input>input{font-variant-numeric:tabular-nums;min-width:0}.ops-courier-modal{background:linear-gradient(#161616fa,#0c0c0cfa);border:1px solid #ffffff1a;border-radius:28px;gap:16px;width:min(760px,100vw - 32px);padding:28px;display:grid;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0a}.ops-courier-modal-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.ops-courier-modal-head h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,48px);line-height:.98}.ops-courier-modal-head p{color:#ffffffb8;margin:10px 0 0;font-size:16px;line-height:1.5}.ops-courier-modal-chip{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#f6a400) 32%, #2b1d00), #ffffff0a);color:#fff7e3;text-transform:uppercase;letter-spacing:.08em;border:1px solid color-mix(in srgb, var(--theme-accent,#f6a400) 22%, #ffffff14);border-radius:999px;flex:none;padding:10px 14px;font-size:11px;font-weight:800}.ops-courier-modal-list{background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;gap:10px;max-height:360px;padding:6px;display:grid;overflow:auto}.ops-courier-option{color:#fff;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px;display:grid}.ops-courier-option:hover{background:#ffb01914;border-color:#ffb0192e}.ops-courier-option.active{background:linear-gradient(135deg,#ffb0193d,#ffb01914);border-color:#ffb0196b;box-shadow:inset 0 0 0 1px #ffffff08}.ops-courier-option-icon{width:56px;height:56px;color:var(--theme-accent,#f6a400);background:#ffffff14;border-radius:18px;place-items:center;font-size:22px;font-weight:900;display:grid}.ops-courier-option.active .ops-courier-option-icon{background:color-mix(in srgb, var(--theme-accent,#f6a400) 18%, #ffffff14)}.ops-courier-option-copy{gap:4px;min-width:0;display:grid}.ops-courier-option-copy strong{letter-spacing:-.02em;font-size:18px}.ops-courier-option-copy small{color:#ffffff9e;font-size:13px}.ops-courier-option-check,.ops-courier-option-dot{color:var(--theme-accent,#f6a400);font-size:18px;font-weight:900}.ops-courier-option-dot{border:2px solid #ffffff3d;border-radius:999px;width:16px;height:16px}.ops-courier-empty{color:#ffffffa8;text-align:center;border:1px dashed #ffffff1f;border-radius:18px;padding:18px 16px}.ops-courier-modal-actions{justify-content:flex-end;gap:12px;display:flex}.ops-courier-select{gap:10px;display:grid}.ops-courier-select-trigger{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffb01942,#ffb01914);border:1px solid #ffb0196b;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;display:grid;box-shadow:0 12px 28px #ffb0191f,inset 0 1px #ffffff0a}.ops-courier-select-trigger-icon{background:#ffffff1a;border-radius:16px;place-items:center;width:48px;height:48px;font-size:21px;display:grid;overflow:hidden}.logo-source-trigger-image{object-fit:cover;width:100%;height:100%;display:block}.ops-courier-select-trigger-copy{gap:4px;display:grid}.ops-courier-select-trigger-copy strong{font-size:18px}.ops-courier-select-trigger-copy small{color:#ffffffb8;font-size:13px}.ops-courier-select-chevron{width:36px;height:36px;color:var(--theme-accent,#f6a400);transform-origin:50%;background:#00000029;border:1px solid #ffffff14;border-radius:11px;flex:0 0 36px;justify-self:end;place-items:center;transition:transform .18s;display:grid}.ops-courier-select-chevron.open{transform:rotate(180deg)}.ops-courier-select-list{background:#ffffff05;border:1px solid #ffffff14;border-radius:22px;gap:10px;padding:8px;display:grid}.config-screen-body{padding-right:0;overflow:visible}.config-screen-footer{background:0 0;margin-top:16px;padding-top:14px}.config-screen-footer .primary-btn{width:100%}.config-screen-footer .config-save-action{width:100%;min-height:58px}.product-form-fields .hero-actions .primary-btn:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.45);box-shadow:none!important;transform:none!important}.loyalty-management-screen .loyalty-cashback-field-grid{align-items:end;grid-template-columns:minmax(160px,.45fr) minmax(260px,1fr)!important}.loyalty-management-screen .loyalty-cashback-field-grid .field-shell{min-width:0}.loyalty-management-screen .loyalty-cashback-field-grid input{width:100%}.logo-source-select{gap:12px}.logo-source-trigger{align-items:center}.logo-source-body{display:grid;position:relative}.logo-source-body input{width:100%;padding-right:46px}.logo-source-clear{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.logo-source-clear:hover{background:#ffffff24}.logo-source-option{grid-template-columns:42px minmax(0,1fr) auto}.logo-source-option .ops-courier-option-icon{font-size:18px}.logo-source-option .ops-courier-option-copy small{max-width:42ch}@media (max-width:720px){.logo-source-option{grid-template-columns:42px minmax(0,1fr)}.logo-source-clear{right:8px}}.ops-courier-option-badge{color:#ffffffd1;white-space:nowrap;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:720px){.ops-courier-select-trigger{grid-template-columns:42px minmax(0,1fr) 36px}.ops-courier-select-chevron{grid-column:3;justify-self:end}.ops-courier-option-badge{display:none}.ops-courier-modal{padding:20px}.ops-courier-modal-head{flex-direction:column}.ops-courier-option{grid-template-columns:48px minmax(0,1fr)}.ops-courier-option-check,.ops-courier-option-dot{grid-column:2;justify-self:end}.ops-courier-modal-actions{flex-direction:column}}.cart-empty-state{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden}.cart-empty-state:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffb02233,#0000 66%);border-radius:999px;width:320px;height:320px;position:absolute;inset:auto -140px -180px auto}.cart-empty-visual{place-items:center;min-height:260px;display:grid;position:relative}.cart-empty-orb{filter:blur(8px);opacity:.9;border-radius:999px;position:absolute}.cart-empty-orb.one{background:#ffb3192e;width:140px;height:140px;top:24px;left:18px}.cart-empty-orb.two{background:#ffffff0d;width:180px;height:180px;bottom:16px;right:10px}.cart-empty-card{width:150px;height:150px;color:var(--theme-accent,#f6a400);background:linear-gradient(180deg, #ffffff0d, #0000002e), color-mix(in srgb, var(--theme-surface,#121212) 82%, transparent);border:1px solid color-mix(in srgb, var(--theme-accent,#f6a400) 18%, #ffffff14);border-radius:34px;place-items:center;display:grid;position:relative;box-shadow:0 18px 50px #00000052,inset 0 1px #ffffff0f}.cart-empty-card svg{width:44px;height:44px}.cart-empty-copy{gap:14px;display:grid}.cart-empty-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px);line-height:.96}.cart-empty-copy p{max-width:64ch;color:var(--theme-muted,#b9b9b9);margin:0;font-size:15px;line-height:1.6}.cart-empty-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cart-empty-steps>div{background:#0003;border:1px solid #ffffff14;border-radius:18px;gap:6px;padding:14px 14px 16px;display:grid}.cart-empty-steps strong{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-accent,#f6a400);font-size:13px}.cart-empty-steps span{color:var(--theme-muted,#b9b9b9);font-size:13px;line-height:1.45}.cart-empty-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.cart-empty-actions>*{flex:none}@media (max-width:1040px){.profile-dashboard-layout,.profile-register-layout,.profile-config-summary,.profile-config-grid{grid-template-columns:1fr!important}.profile-config-footer{justify-content:stretch}.profile-config-footer .primary-btn{width:100%;min-width:0}.cart-empty-state{grid-template-columns:1fr;padding:22px}.cart-empty-visual{min-height:200px}.cart-empty-steps{grid-template-columns:1fr}.cart-empty-actions{flex-direction:column}.cart-empty-actions>*{width:100%}.profile-side-nav{flex-direction:row!important;min-height:0!important;overflow-x:auto!important}.profile-nav-item.danger{margin-top:0!important}}@media (max-width:960px){.cart-line-premium{grid-template-columns:1fr!important}.cart-line-controls{justify-content:flex-start!important}.cart-line-total{width:100%;min-width:0}}@media (max-width:640px){.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:24px!important;width:auto!important;padding:16px!important;inset:78px 10px 10px!important}.profile-order-card,.profile-loyalty-card,.profile-activate-card{grid-template-columns:1fr!important}.profile-order-meta{text-align:left!important}.cart-thumb{flex-basis:78px!important;width:78px!important;height:78px!important}}@media (max-width:720px){.cart-link .cart-copy{min-width:78px!important}.cart-link .cart-caption{text-overflow:ellipsis!important;max-width:96px!important;overflow:hidden!important}.topbar .profile-shell{width:100%}.topbar .profile-trigger{width:100%;min-width:0}.profile-panel,.profile-panel.profile-panel-premium{width:auto!important;padding:14px!important;inset:74px 10px 10px!important}.profile-panel-head{gap:12px!important}.profile-panel .floating-cart-close{flex:0 0 40px;width:40px;height:40px}.profile-order-card{grid-template-columns:1fr!important;align-items:start!important}.profile-order-meta{text-align:left!important}.profile-loyalty-card,.profile-activate-card{grid-template-columns:1fr!important}.profile-nav-item.danger{margin-left:0!important}}.checkout-main-card.panel,.checkout-sidebar-card.panel{color:#fff8ec;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 86% 8%,#ffb91f1f,#0000 34%),radial-gradient(circle at 0 0,#ffffff0e,#0000 28%),linear-gradient(145deg,#151719 0%,#0c0d0f 48%,#070708 100%)!important;border:1px solid #ffffff1c!important;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0f!important}.checkout-sidebar-card.panel{border-radius:24px}.checkout-title-icon{color:#ffc233;background:linear-gradient(#ffc23329,#ffc2330a);border:1px solid #ffc2333d;border-radius:18px;flex-basis:48px;width:48px;height:48px}.checkout-title-head h2{letter-spacing:-.065em;text-shadow:0 12px 32px #00000070;font-size:clamp(31px,3.25vw,48px);line-height:.98}.checkout-step-kicker{color:#ffc233;letter-spacing:.12em}.checkout-title-head p{color:#fff8eca8;font-size:16px}.checkout-grid,.checkout-grid .field-grid,.checkout-address-fields.field-grid{gap:16px}.checkout-grid label{font-size:13px;font-weight:900;color:#fff8ece0!important}.checkout-grid input,.coupon-manual-form input{border-radius:16px;min-height:58px;font-size:16px;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e;color:#fff8ec!important;background:linear-gradient(#ffffff16,#ffffff09)!important;border:1px solid #ffffff29!important}.checkout-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.checkout-choice,.payment-method-card{border-radius:20px;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #0003;color:#fff8ec!important;background:linear-gradient(145deg,#ffffff14,#ffffff06)!important;border:1px solid #ffffff21!important}.checkout-choice{min-height:96px;padding:22px 66px 22px 22px}.payment-method-card{min-height:112px;padding:22px 58px 22px 20px}.checkout-choice:hover,.payment-method-card:hover{transform:translateY(-2px);border-color:#ffc2337a!important}.checkout-choice.active,.payment-method-card.active{background:radial-gradient(circle at 86%,#ffc2333d,#0000 31%),linear-gradient(135deg,#58370cb8,#191510f5)!important;border-color:#ffb819e0!important;box-shadow:0 18px 44px #00000059,inset 0 0 0 1px #ffc2331f!important}body:has(.tracking-page-shell){background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}.payment-method-icon{border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:24px;display:grid;color:#ffc233!important;background:linear-gradient(#ffc23338,#ffc23312)!important;border:1px solid #ffc23333!important}.payment-method-icon{color:#fff!important;background:linear-gradient(#9b39e8,#6323a0)!important}.checkout-selected-dot{color:#161006;background:linear-gradient(#ffd96a,#f3a300);width:38px;height:38px;right:18px;box-shadow:0 12px 28px #ffb4194d}.checkout-address-card.field-full,.checkout-main-card .checkout-address-card,html[data-theme=imperialDark] .checkout-address-card,html[data-theme-palette=imperialDark] .checkout-address-card,html[data-theme-css=imperialDark] .checkout-address-card{border-radius:24px;gap:18px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000003d;color:#fff8ec!important;background:radial-gradient(circle at 92% 10%,#ffc23314,#0000 30%),linear-gradient(#ffffff12,#ffffff06)!important;border:1px solid #ffffff21!important}.checkout-address-head{background:linear-gradient(90deg,#ffc23321,#ffffff06);border:1px solid #ffc23338;border-radius:18px;min-height:76px;padding:16px 18px}.checkout-address-head label{color:#fff8ec!important}.checkout-address-head strong{font-size:16px;color:#ffc233!important}.checkout-address-head span{font-size:14px;color:#fff8ecb8!important}.checkout-address-actions{z-index:2;justify-content:flex-end;margin-top:-78px;padding-right:16px;position:relative}.checkout-address-actions .ghost-btn,.checkout-address-actions .soft-btn{border-radius:999px;min-height:42px}.payment-hint-box.checkout-totals,.checkout-totals.panel,.coupon-premium-card.panel,.checkout-security-note{color:#fff8ec!important;background:linear-gradient(#fff1,#ffffff06)!important;border:1px solid #ffffff1c!important}.checkout-finalize-btn.primary-btn{letter-spacing:-.01em;border-radius:18px;min-height:66px;font-size:17px;color:#130e05!important;background:linear-gradient(#ffd15a 0%,#f3a300 100%)!important}.checkout-finalize-btn.primary-btn:after{content:"Seus dados estão protegidos e a compra é 100% segura.";color:#fff8ec75;text-align:center;pointer-events:none;font-size:12px;font-weight:700;position:absolute;bottom:-28px;left:0;right:0}@media (max-width:1180px){.checkout-premium-layout.catalog-layout{grid-template-columns:1fr}.checkout-sidebar-card.panel{position:static}}@media (max-width:760px){.checkout-premium-shell{padding:10px 10px 42px}.checkout-choice-row,.payment-method-grid,.checkout-grid .field-grid:not(.checkout-delivery-only){grid-template-columns:1fr}.checkout-address-actions{justify-content:stretch;margin-top:0;padding-right:0}.checkout-address-actions .ghost-btn,.checkout-address-actions .soft-btn{justify-content:center;width:100%}}.premium-banners-shell-v2{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;align-items:stretch!important;gap:24px!important;padding-bottom:28px!important;display:grid!important}.banners-v2-list-card,.banners-v2-editor-card{background:radial-gradient(circle at 0 0,#ff8b1414,#0000 34%),linear-gradient(#161617f5,#0a0a0bfa)!important;border:1px solid #ffffff14!important;border-radius:26px!important;box-shadow:0 22px 70px #00000057!important}.banners-v2-list-card{min-height:560px!important;padding:22px!important}.banners-v2-editor-card{padding:24px!important;overflow:hidden!important}.banners-v2-head,.banners-v2-editor-top{border-bottom:1px solid #ffffff12!important;align-items:flex-start!important;gap:18px!important;padding-bottom:18px!important}.banners-v2-head h3,.banners-v2-editor-top h3{color:#fff!important;letter-spacing:-.03em!important;margin:7px 0 6px!important;font-size:1.18rem!important}.banners-v2-head p,.banners-v2-editor-top p{color:#ffffff94!important;line-height:1.45!important}.banners-v2-kicker{color:#ffb32c!important;text-transform:uppercase!important;letter-spacing:.08em!important;align-items:center!important;gap:7px!important;font-size:.72rem!important;font-weight:900!important;display:inline-flex!important}.banners-v2-new-btn,.banners-v2-preview-chip{color:#fff!important;white-space:nowrap!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:11px 15px!important;font-weight:900!important;display:inline-flex!important}.banners-v2-new-btn:hover{background:#ff8a002e!important;border-color:#ffb22c73!important}.banners-v2-list{gap:12px!important;margin-top:18px!important;display:grid!important}.banners-v2-row{width:100%!important;min-height:92px!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:19px!important;grid-template-columns:18px 86px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important;position:relative!important}.banners-v2-row:hover{background:#ffffff12!important;border-color:#ffb22c5c!important;transform:translateY(-1px)!important}.banners-v2-row.active{background:linear-gradient(135deg,#ff880021,#ffffff0d)!important;border-color:#ff9100db!important;box-shadow:0 0 0 1px #ff880029,0 18px 42px #00000038!important}.banners-v2-drag{color:#ffffff4d!important;display:flex!important}.banners-v2-thumb{color:#ffffffb3!important;flex:initial!important;border:1px solid #ffffff1f!important;border-radius:14px!important;place-items:center!important;width:86px!important;height:60px!important;display:grid!important;overflow:hidden!important}.banners-v2-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.banners-v2-row-copy{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}.banners-v2-row-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;max-width:100%!important;font-size:.88rem!important;overflow:hidden!important}.banners-v2-row-copy small{text-overflow:ellipsis!important;-webkit-line-clamp:2!important;color:#ffffff8c!important;-webkit-box-orient:vertical!important;max-width:100%!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.banners-v2-row-copy em{border-radius:999px!important;padding:4px 8px!important;font-size:.66rem!important;font-style:normal!important;font-weight:900!important}.banners-v2-row-copy .status-on{color:#7af2a6!important;background:#22c55e1f!important}.banners-v2-row-copy .status-off{color:#ffffff85!important;background:#ffffff14!important}.banners-v2-hint{color:#ffffff73!important;margin-top:auto!important;padding-top:20px!important;font-size:.78rem!important}.banners-v2-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.8fr)!important;gap:22px!important;margin-top:22px!important}.banners-v2-form,.banners-v2-visual-panel{background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:24px!important;padding:20px!important}.banners-v2-two{gap:14px!important}.banners-v2-field span,.banners-v2-field span b{color:#ffffffb3!important}.banners-v2-field input,.banners-v2-field textarea,.banners-v2-destination select,.banners-v2-destination input,.banners-v2-image-row input{color:#fff!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:15px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff0a!important}.banners-v2-field textarea{resize:vertical!important;min-height:96px!important}.banners-v2-field input:focus,.banners-v2-field textarea:focus,.banners-v2-destination select:focus,.banners-v2-destination input:focus,.banners-v2-image-row input:focus{border-color:#ffb22ca8!important;box-shadow:0 0 0 3px #ff8a0024!important}.banners-v2-image-card,.banners-v2-destination{background:linear-gradient(#ffffff0e,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:22px!important;margin-top:16px!important;padding:17px!important}.banners-v2-image-card strong,.banners-v2-block-title strong,.banners-v2-theme-header strong{color:#fff!important;font-size:.95rem!important;display:block!important}.banners-v2-image-card p,.banners-v2-block-title small,.banners-v2-theme-header p{color:#ffffff85!important;margin:4px 0 0!important;line-height:1.4!important}.banners-v2-image-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-top:14px!important;display:grid!important}.banners-v2-upload{color:#1a0d00!important;background:linear-gradient(135deg,#ff8a00,#ffb426)!important;border:0!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:110px!important;font-weight:950!important;display:inline-flex!important}.banners-v2-destination-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:15px 0!important;display:grid!important}.banners-v2-dest-card{color:#ffffffdb!important;text-align:left!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-height:96px!important;padding:14px!important;display:flex!important}.banners-v2-dest-card span{color:#fff!important;font-weight:900!important}.banners-v2-dest-card small{color:#ffffff80!important}.banners-v2-dest-card.active{background:linear-gradient(135deg,#ff8a002e,#ffffff0d)!important;border-color:#ffb22cb8!important;box-shadow:0 12px 32px #ff77001a!important}.banners-v2-dest-card.active svg{color:#ffb22c!important}.banners-v2-switch-line{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:18px!important;margin-top:16px!important;padding:14px!important}.banners-v2-visual-panel{align-self:start!important;position:sticky!important;top:16px!important}.banners-v2-theme-header{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.banners-v2-custom{color:#ffffffb8!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:9px 12px!important;font-weight:900!important}.banners-v2-custom.active{color:#1a0d00!important;background:linear-gradient(135deg,#ff8a00,#ffbc32)!important}.banners-v2-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:18px!important;display:grid!important}.banners-v2-theme-card{color:#ffffffbf!important;text-align:left!important;background:#ffffff0b!important;border:1px solid #ffffff18!important;border-radius:17px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px!important;font-weight:850!important;display:grid!important}.banners-v2-theme-card:hover,.banners-v2-theme-card.active{color:#fff!important;background:#ff8a001f!important;border-color:#ffb22cb3!important}.banners-v2-theme-swatch{border-radius:13px!important;width:38px!important;height:38px!important;box-shadow:inset 0 1px #ffffff38!important}.banners-v2-preview-box{border-top:1px solid #ffffff14!important;padding-top:17px!important}.banners-v2-preview-label{color:#ffffffad!important;align-items:center!important;gap:7px!important;margin-bottom:12px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.banners-v2-preview-card{border:1px solid #ffffff24!important;border-radius:28px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:280px!important;padding:26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 70px #00000061!important}.banners-v2-preview-card:before{content:""!important;background:linear-gradient(#0000 18%,#0000003d 48%,#000000c7 100%)!important;position:absolute!important;inset:0!important}.banners-v2-preview-card>*{z-index:1!important;position:relative!important}.banners-v2-preview-card .eyebrow{color:#1d0e00!important;background:linear-gradient(135deg,#ff8a00,#ffbc32)!important;border-radius:999px!important;width:fit-content!important;margin-bottom:12px!important;padding:8px 12px!important;font-weight:950!important}.banners-v2-preview-card h3{color:#fff!important;letter-spacing:-.06em!important;max-width:520px!important;margin:0 0 9px!important;font-size:clamp(1.45rem,3vw,2.15rem)!important;line-height:.96!important}.banners-v2-preview-card p{color:#ffffffc7!important;max-width:430px!important;margin:0!important;line-height:1.35!important}.banners-v2-actions{border-top:1px solid #ffffff14!important;gap:16px!important;margin-top:22px!important;padding-top:18px!important}.banners-v2-actions>div{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.banners-v2-actions button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;display:inline-flex!important}.banners-v2-danger{color:#ff6b88!important;background:#ff4d7314!important;border-color:#ff4d7352!important}.banners-v2-save{color:#1c0e00!important;background:linear-gradient(135deg,#ff7a00,#ffb629)!important;min-width:190px!important;min-height:46px!important;box-shadow:0 18px 40px #ff740047!important}@media (max-width:1180px){.premium-banners-shell-v2,.banners-v2-grid{grid-template-columns:1fr!important}.banners-v2-visual-panel{position:relative!important;top:auto!important}}@media (max-width:720px){.banners-v2-list-card,.banners-v2-editor-card{border-radius:20px!important;padding:16px!important}.banners-v2-two,.banners-v2-destination-options,.banners-v2-theme-grid,.banners-v2-image-row{grid-template-columns:1fr!important}.banners-v2-row{grid-template-columns:14px 76px minmax(0,1fr)!important}.banners-v2-thumb{width:76px!important}.banners-v2-preview-card{min-height:240px!important}.banners-v2-actions,.banners-v2-actions>div{flex-direction:column!important;align-items:stretch!important}.banners-v2-actions button{width:100%!important}}.admin-section-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:950;display:inline-flex}.product-manager-panel{position:relative;overflow:hidden}.product-manager-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 12%, transparent), transparent 42%);opacity:.75;position:absolute;inset:0}.product-manager-panel>*{z-index:1;position:relative}.product-admin-list{border-radius:24px;overflow:hidden}.product-admin-list .admin-table-row:not(.admin-table-head){min-height:76px;transition:transform .18s,background .18s,border-color .18s}.product-admin-list .admin-table-row:not(.admin-table-head):hover{transform:translateY(-1px)}.status-pill{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:76px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.active{color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent)}.status-pill.inactive{color:#ef4444;background:#ef44441c}.product-edit-btn{justify-content:center;min-width:88px}html[data-theme=imperialDark] .product-manager-panel,html[data-theme-palette=imperialDark] .product-manager-panel,html[data-theme-css=imperialDark] .product-manager-panel,.theme-imperialDark .product-manager-panel{background:linear-gradient(#161616fa 0%,#080808fc 100%)!important;border:1px solid #ffffff14!important;box-shadow:0 26px 80px #0000008c!important}html[data-theme=imperialDark] .product-manager-head,html[data-theme-palette=imperialDark] .product-manager-head,html[data-theme-css=imperialDark] .product-manager-head,.theme-imperialDark .product-manager-head{border-bottom:1px solid #ffffff13;padding-bottom:16px}html[data-theme=imperialDark] .product-manager-panel :is(h3,strong,span),html[data-theme-palette=imperialDark] .product-manager-panel :is(h3,strong,span),html[data-theme-css=imperialDark] .product-manager-panel :is(h3,strong,span),.theme-imperialDark .product-manager-panel :is(h3,strong,span){color:#f7f2e8}html[data-theme=imperialDark] .product-manager-panel :is(p,small),html[data-theme-palette=imperialDark] .product-manager-panel :is(p,small),html[data-theme-css=imperialDark] .product-manager-panel :is(p,small),.theme-imperialDark .product-manager-panel :is(p,small){color:#f7f2e8ad!important}html[data-theme=imperialDark] .product-admin-list,html[data-theme-palette=imperialDark] .product-admin-list,html[data-theme-css=imperialDark] .product-admin-list,.theme-imperialDark .product-admin-list{box-shadow:inset 0 1px #ffffff0b,0 18px 50px #00000052;background:#050505b8!important;border:1px solid #ffffff17!important}html[data-theme=imperialDark] .product-admin-list .admin-table-head,html[data-theme-palette=imperialDark] .product-admin-list .admin-table-head,html[data-theme-css=imperialDark] .product-admin-list .admin-table-head,.theme-imperialDark .product-admin-list .admin-table-head{color:#f7f2e8b3!important;background:linear-gradient(#ffffff13,#ffffff09)!important;border-bottom:1px solid #ffffff1a!important}html[data-theme=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head),html[data-theme-palette=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head),html[data-theme-css=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head),.theme-imperialDark .product-admin-list .admin-table-row:not(.admin-table-head){background:linear-gradient(90deg,#ffffff09,#ffffff05)!important;border-bottom:1px solid #ffffff13!important}html[data-theme=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head):hover,html[data-theme-palette=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head):hover,html[data-theme-css=imperialDark] .product-admin-list .admin-table-row:not(.admin-table-head):hover,.theme-imperialDark .product-admin-list .admin-table-row:not(.admin-table-head):hover{background:linear-gradient(90deg,#f59e0b1f,#ffffff09)!important;border-color:#f59e0b38!important}html[data-theme=imperialDark] .product-admin-list .admin-table-thumb,html[data-theme-palette=imperialDark] .product-admin-list .admin-table-thumb,html[data-theme-css=imperialDark] .product-admin-list .admin-table-thumb,.theme-imperialDark .product-admin-list .admin-table-thumb{border:1px solid #ffffff1f;box-shadow:0 10px 24px #00000073}html[data-theme=imperialDark] .product-admin-list .status-pill.active,html[data-theme-palette=imperialDark] .product-admin-list .status-pill.active,html[data-theme-css=imperialDark] .product-admin-list .status-pill.active,.theme-imperialDark .product-admin-list .status-pill.active{color:#7ee7a3!important;background:#22c55e21!important;border-color:#22c55e3d!important}html[data-theme=imperialDark] .product-admin-list .product-edit-btn,html[data-theme-palette=imperialDark] .product-admin-list .product-edit-btn,html[data-theme-css=imperialDark] .product-admin-list .product-edit-btn,.theme-imperialDark .product-admin-list .product-edit-btn{color:#f7f2e8e0!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important}html[data-theme=imperialDark] .product-admin-list .product-edit-btn:hover,html[data-theme-palette=imperialDark] .product-admin-list .product-edit-btn:hover,html[data-theme-css=imperialDark] .product-admin-list .product-edit-btn:hover,.theme-imperialDark .product-admin-list .product-edit-btn:hover{box-shadow:0 12px 28px #f59e0b3d;color:#111!important;background:linear-gradient(#ffc247,#f0a400)!important;border-color:#ffc247a6!important}html[data-theme=imperialDark] .product-manager-panel .primary-btn,html[data-theme-palette=imperialDark] .product-manager-panel .primary-btn,html[data-theme-css=imperialDark] .product-manager-panel .primary-btn,.theme-imperialDark .product-manager-panel .primary-btn{color:#111!important;background:linear-gradient(#ffc247,#f0a400)!important;border:0!important;box-shadow:0 14px 34px #f59e0b42!important}@media (max-width:820px){.product-admin-list .admin-table-head{display:none}.product-admin-list .admin-table-row{grid-template-columns:1fr;gap:8px;padding:16px}.product-admin-list .admin-table-row>span:not(.admin-table-product){justify-content:space-between;display:flex}}.delivery-premium-screen{--delivery-bg:#07080a;--delivery-card:#101216;--delivery-card-2:#15181d;--delivery-border:#ffffff1a;--delivery-border-strong:#ff990061;--delivery-text:#f7f2e8;--delivery-muted:#f7f2e8a8;--delivery-soft:#ffffff0e;--delivery-orange:#ff970f;--delivery-orange-2:#ff6b00;gap:18px}.delivery-command-hero,.delivery-premium-card,.delivery-zone-editor.premium-editor{color:var(--delivery-text)!important;border:1px solid var(--delivery-border)!important;background:radial-gradient(circle at 12% 0,#ff970f24,#0000 30%),linear-gradient(145deg,#14161af5,#07080afa)!important;box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff0f!important}.delivery-command-hero{border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);align-items:center;gap:20px;padding:22px;display:grid}.delivery-command-title{align-items:flex-start;gap:16px;display:flex}.delivery-command-icon,.delivery-head-icon{width:52px;height:52px;color:var(--delivery-orange);border:1px solid var(--delivery-border-strong);background:linear-gradient(135deg,#ff970f2e,#ff6b0014);border-radius:18px;flex:none;place-items:center;display:grid;box-shadow:0 16px 30px #ff6b001f}.delivery-command-title h2{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(26px,3vw,42px);line-height:.98;color:var(--delivery-text)!important}.delivery-command-title p,.delivery-card-head p,.delivery-editor-title p,.delivery-zones-header p{margin:0;line-height:1.5;color:var(--delivery-muted)!important}.delivery-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.delivery-command-kpis>div{border:1px solid var(--delivery-border);background:#ffffff0b;border-radius:22px;padding:16px}.delivery-command-kpis span,.delivery-command-title .eyebrow,.delivery-editor-title .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;display:block;color:var(--delivery-orange)!important}.delivery-command-kpis strong{letter-spacing:-.04em;margin-top:6px;font-size:28px;display:block;color:var(--delivery-text)!important}.delivery-command-kpis small{margin-top:3px;display:block;color:var(--delivery-muted)!important}.delivery-premium-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:18px;display:grid}.delivery-premium-card{overflow:hidden;border-radius:30px!important;padding:22px!important}.delivery-card-head,.delivery-zones-header,.delivery-editor-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delivery-card-head{justify-content:flex-start;margin-bottom:18px}.delivery-card-head h3,.delivery-editor-title h3,.delivery-zones-header h3{letter-spacing:-.03em;margin:0 0 6px;font-size:21px;color:var(--delivery-text)!important}.delivery-stepper{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.delivery-stepper span{border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex;border:1px solid var(--delivery-border)!important;color:var(--delivery-muted)!important;background:#ffffff0d!important}.delivery-stepper b{background:var(--delivery-orange);color:#170d00;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.delivery-form-grid{gap:13px!important}.field-grid.compact{gap:12px!important}.delivery-premium-screen .field label,.delivery-premium-screen .field-full label,.delivery-premium-screen label{color:#f7f2e8d1!important;font-weight:850!important}.delivery-premium-screen input,.delivery-premium-screen textarea,.delivery-premium-screen select{color:var(--delivery-text)!important;background:#07080a!important;border:1px solid #ffffff21!important;box-shadow:inset 0 1px #ffffff09!important}.delivery-premium-screen input:focus,.delivery-premium-screen textarea:focus,.delivery-premium-screen select:focus{border-color:var(--delivery-orange)!important;box-shadow:0 0 0 4px #ff970f24!important}.delivery-action-bar{grid-template-columns:1fr 1fr 1.2fr;gap:10px;display:grid!important}.delivery-premium-screen .primary-btn,.delivery-premium-screen .soft-btn,.delivery-premium-screen .ghost-btn{min-height:46px;border-radius:15px!important;font-weight:900!important}.delivery-premium-screen .primary-btn{background:linear-gradient(135deg, var(--delivery-orange), var(--delivery-orange-2))!important;color:#180d00!important;border:1px solid #ffbe5d8c!important;box-shadow:0 15px 35px #ff6b003d!important}.delivery-premium-screen .soft-btn{color:#ffd28c!important;background:#ff970f1a!important;border:1px solid #ff970f38!important}.delivery-premium-screen .ghost-btn{color:var(--delivery-text)!important;border:1px solid var(--delivery-border)!important;background:#ffffff0e!important}.delivery-premium-screen .ghost-btn.danger{color:#ff5f70!important;background:#ff5f7012!important;border-color:#ff5f7038!important}.delivery-map-card{padding:14px!important}.delivery-map-card .delivery-map-shell{box-shadow:none!important;background:0 0!important;border:0!important;padding:10px!important}.delivery-map-card .delivery-map-head{padding:6px 8px 12px}.delivery-map-card .delivery-map-head strong{font-size:18px;color:var(--delivery-text)!important}.delivery-map-card .delivery-map-head p,.delivery-map-card .tiny,.delivery-map-card .delivery-map-selection span{color:var(--delivery-muted)!important}.delivery-map-card .badge{color:var(--delivery-orange)!important;background:#ff970f1a!important;border:1px solid #ff970f38!important}.delivery-map-card .delivery-leaflet-map{background:#0b0d10!important;border:1px solid #ffffff1c!important;border-radius:26px!important;min-height:460px!important}.delivery-map-card .leaflet-tile-pane{filter:grayscale()invert(.92)hue-rotate(180deg)brightness(.62)contrast(.98)!important}.delivery-map-card .delivery-leaflet-map:after{background:radial-gradient(circle at 48% 45%,#ff970f1f,#0000 23%),linear-gradient(#07080a14,#07080a38)!important}.delivery-map-card .delivery-map-legend{justify-content:space-between;align-items:center;gap:12px;display:flex;color:var(--delivery-text)!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important}.delivery-zones-card{padding:24px!important}.delivery-zones-header{margin-bottom:18px}.add-zone-btn{padding-inline:20px!important}.delivery-zone-rail.premium{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;margin-bottom:20px!important;display:grid!important}.delivery-zone-rail.premium .delivery-zone-pill{grid-template-columns:auto 1fr auto;grid-template-areas:"dot title badge""dot meta badge";gap:4px 12px;position:relative;overflow:hidden;min-width:0!important;color:var(--delivery-text)!important;background:#ffffff0b!important;border:1px solid #ffffff1c!important;border-radius:20px!important;padding:16px!important;display:grid!important}.delivery-zone-rail.premium .delivery-zone-pill.active{background:linear-gradient(135deg,#ff970f2b,#ff6b000f)!important;border-color:#ff970f8f!important;box-shadow:0 18px 38px #ff6b001f!important}.delivery-zone-rail.premium .zone-dot{border:2px solid var(--delivery-orange);background:#ff970f26;border-radius:999px;grid-area:dot;width:16px;height:16px;margin-top:4px}.delivery-zone-rail.premium .delivery-zone-pill strong{grid-area:title;color:var(--delivery-text)!important}.delivery-zone-rail.premium .delivery-zone-pill span:not(.zone-dot){grid-area:meta;color:var(--delivery-muted)!important}.delivery-zone-rail.premium .delivery-zone-pill em{color:#45d67d;background:#22c55e24;border-radius:999px;grid-area:badge;align-self:start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.premium-editor{border-radius:26px!important;padding:18px!important}.delivery-editor-title{margin-bottom:18px}.delivery-editor-title h3{font-size:24px!important}.delivery-zone-editor-grid{grid-template-columns:minmax(260px,.55fr) minmax(0,1.1fr) minmax(220px,.35fr);align-items:stretch;gap:18px;display:grid}.delivery-radius-panel,.delivery-fields-panel,.delivery-danger-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:16px}.delivery-radius-panel{align-content:start;gap:14px;display:grid}.delivery-radius-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.delivery-radius-actions .soft-btn{justify-content:center;width:100%;min-height:42px}.radius-value strong{letter-spacing:-.05em;font-size:34px;display:block;color:var(--delivery-text)!important}.radius-value span,.delivery-danger-panel span{font-size:13px;color:var(--delivery-muted)!important}.delivery-range{width:100%;accent-color:var(--delivery-orange)!important}.delivery-fields-panel{gap:12px;display:grid}.delivery-danger-panel{align-content:center;gap:12px;display:grid}.delivery-danger-panel strong{font-size:16px;color:var(--delivery-text)!important}.delivery-premium-screen .status-chip{color:#42d77b!important;background:#22c55e24!important;border:1px solid #22c55e33!important}.delivery-premium-screen .status-chip.warning{color:#ffc46b!important;background:#ff970f1f!important;border-color:#ff970f40!important}@media (max-width:1200px){.delivery-command-hero,.delivery-premium-grid,.delivery-zone-editor-grid,.delivery-zone-rail.premium{grid-template-columns:1fr}}@media (max-width:760px){.delivery-command-hero,.delivery-premium-card{border-radius:22px!important;padding:16px!important}.delivery-command-title{flex-direction:column}.delivery-command-kpis,.delivery-action-bar{grid-template-columns:1fr}.delivery-map-card .delivery-leaflet-map{min-height:320px!important}.delivery-card-head,.delivery-zones-header,.delivery-editor-title{flex-direction:column}}.imperial-hero-board{border:1px solid var(--auto-color-511);background-color:var(--auto-color-512);min-height:560px;box-shadow:0 28px 80px var(--auto-color-513);background-position:100%;background-size:cover;border-radius:28px;margin-top:28px;margin-bottom:28px;padding:0;display:block;position:relative;overflow:hidden}[data-theme-palette=primeiroEstilo] .imperial-hero-board{background:var(--auto-color-512)!important;box-shadow:inset 0 0 0 1px var(--auto-color-514), 0 24px 90px var(--auto-color-515)!important}.imperial-hero-board:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--auto-color-516);position:absolute;inset:0}.imperial-board-overlay{z-index:1;background:radial-gradient(circle at 70% 46%, var(--auto-color-517), transparent 28%), linear-gradient(90deg, var(--auto-color-512) 0%, var(--auto-color-518) 27%, var(--auto-color-519) 49%, var(--auto-color-520) 72%, var(--auto-color-521) 100%), linear-gradient(0deg, var(--auto-color-522), var(--auto-color-039));position:absolute;inset:0}.imperial-board-content{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);align-items:center;gap:34px;min-height:560px;padding:32px;display:grid;position:relative}.imperial-board-left{max-width:720px}.imperial-board-chip{width:fit-content;color:var(--theme-primary-contrast);background:var(--auto-color-523);border:1px solid var(--auto-color-524);box-shadow:0 18px 42px var(--auto-color-525);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:17px;align-items:center;gap:12px;margin-bottom:30px;padding:13px 18px;display:inline-flex}.imperial-board-chip-icon{background:var(--auto-color-526);width:32px;height:32px;color:var(--auto-color-527);border-radius:11px;place-items:center;font-size:18px;display:grid}.imperial-board-chip strong{color:var(--auto-color-527);font-size:14px;font-weight:900;line-height:1.1;display:block}.imperial-board-chip small{color:var(--auto-color-084);margin-top:4px;font-size:13px;font-weight:650;line-height:1.1;display:block}.imperial-board-title{letter-spacing:-.048em;text-transform:uppercase;gap:0;max-width:820px;margin:0;line-height:.86;display:grid}.imperial-board-title span,.imperial-board-title b{text-shadow:0 18px 44px var(--auto-color-041);font-weight:1000;display:block}.imperial-board-title span:first-child{color:var(--auto-color-447);font-size:clamp(58px,7.4vw,112px)}.imperial-board-title span:nth-child(2){color:var(--auto-color-447);font-size:clamp(44px,5.1vw,76px)}.imperial-board-title b{color:var(--auto-color-527);filter:drop-shadow(0 0 18px var(--auto-color-528));font-size:clamp(44px,5.1vw,76px)}.imperial-board-line{background:linear-gradient(90deg, var(--auto-color-527), var(--auto-color-529));width:min(520px,100%);height:2px;margin:22px 0}.imperial-board-description{max-width:650px;color:var(--auto-color-530);margin:0;font-size:17px;font-weight:500;line-height:1.5}.imperial-board-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.imperial-board-primary,.imperial-board-secondary{letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 24px;font-size:15px;font-weight:950;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.imperial-board-primary:hover,.imperial-board-secondary:hover{transform:translateY(-1px)}.imperial-board-primary{color:var(--auto-color-531);background:var(--auto-color-527);box-shadow:0 18px 38px var(--auto-color-532)}.imperial-board-secondary{color:var(--theme-primary-contrast);background:var(--auto-color-533);border:1px solid var(--auto-color-102);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.imperial-board-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:660px;margin-top:30px;display:grid}.imperial-board-stat{background:var(--auto-color-534);border:1px solid var(--auto-color-010);min-height:90px;box-shadow:0 16px 34px var(--auto-color-535);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.imperial-board-stat-icon{width:42px;height:42px;color:var(--auto-color-527);background:var(--auto-color-517);border-radius:15px;flex:none;place-items:center;font-size:22px;display:grid}.imperial-board-stat small{color:var(--auto-color-536);font-size:12px;font-weight:650;line-height:1.15;display:block}.imperial-board-stat strong{color:var(--theme-primary-contrast);margin-top:3px;font-size:18px;font-weight:950;line-height:1.08;display:block}.imperial-board-stat em{background:var(--auto-color-526);width:fit-content;color:var(--auto-color-527);border-radius:999px;margin-top:8px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.imperial-board-right{justify-self:end;gap:18px;width:min(100%,370px);display:grid}.imperial-board-info-card{color:var(--theme-primary-contrast);background:var(--auto-color-537);border:1px solid var(--auto-color-538);box-shadow:0 26px 60px var(--auto-color-533);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;grid-template-columns:48px 1fr;gap:16px;padding:24px;display:grid}.imperial-board-info-card>span,.imperial-board-info-card-icon{background:var(--auto-color-539);width:48px;height:48px;color:var(--auto-color-527);border-radius:16px;place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:27px;line-height:1;display:grid}.imperial-board-info-card h3{color:var(--theme-primary-contrast);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:950;line-height:1.12}.imperial-board-info-card p{color:var(--auto-color-112);margin:12px 0 0;font-size:14.5px;line-height:1.45}.imperial-board-info-card small{width:fit-content;color:var(--auto-color-527);background:var(--auto-color-526);border-radius:999px;margin-top:14px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}@media (max-width:1180px){.imperial-board-content{grid-template-columns:1fr}.imperial-board-right{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:min(100%,780px)}}@media (max-width:760px){.imperial-hero-board{background-position:50%;border-radius:24px;min-height:auto}.imperial-board-overlay{background:linear-gradient(180deg, var(--auto-color-540), var(--auto-color-519)), linear-gradient(90deg, var(--auto-color-512) 0%, var(--auto-color-519) 100%)}.imperial-board-content{gap:24px;min-height:auto;padding:24px}.imperial-board-chip{margin-bottom:22px}.imperial-board-title span:first-child{font-size:clamp(48px,17vw,72px)}.imperial-board-title span:nth-child(2),.imperial-board-title b{font-size:clamp(34px,11vw,48px)}.imperial-board-actions,.imperial-board-primary,.imperial-board-secondary{width:100%}.imperial-board-stats,.imperial-board-right{grid-template-columns:1fr}.imperial-board-info-card{grid-template-columns:44px 1fr;padding:20px}}.showcase-color-customizer{border:1px solid var(--auto-color-428);background:linear-gradient(180deg, var(--auto-color-007), var(--auto-color-210));border-radius:18px;padding:14px}.showcase-color-customizer-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.showcase-color-customizer-head strong{color:var(--auto-color-440);font-size:14px;font-weight:950}.showcase-color-customizer-head small{text-align:right;max-width:220px;color:var(--auto-color-431);font-size:12px}.showcase-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.showcase-color-field label{color:var(--auto-color-431);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:10px;font-weight:900;display:block}.showcase-color-field div{grid-template-columns:42px 1fr;align-items:center;gap:8px;display:grid}.showcase-color-field input[type=color]{border:1px solid var(--auto-color-428);background:var(--t-surface);cursor:pointer;border-radius:12px;width:42px;height:42px;padding:4px}.showcase-color-field input[type=text],.showcase-color-field div>input:not([type=color]){border:1px solid var(--auto-color-428);background:var(--t-surface);height:42px;color:var(--auto-color-440);border-radius:12px;padding:0 10px;font-size:12px}.showcase-home-emulator-mini .hero-visual{background-position:50%;justify-content:flex-end;align-items:center;min-height:360px;padding:18px}.showcase-mini-right-column{z-index:2;gap:14px;width:min(245px,100%);margin-left:auto;display:grid;position:relative}.showcase-mini-info-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff29;border-radius:18px;align-items:flex-start;gap:14px;padding:18px 16px;display:flex;box-shadow:0 18px 36px #00000040}.showcase-mini-icon{flex:none;place-items:center;width:38px;height:38px;font-size:30px;line-height:1;display:grid}.showcase-mini-eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.9;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.showcase-mini-info-card h3{margin:0;font-size:19px;font-weight:950;line-height:1.05}.showcase-mini-info-card p{margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.45}.showcase-mini-info-card em{border-radius:999px;margin-top:12px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.imperial-board-info-card>span{color:#ffb000;font-size:34px;line-height:1}@media (max-width:760px){.showcase-color-grid{grid-template-columns:1fr}.showcase-color-customizer-head{display:block}.showcase-color-customizer-head small{text-align:left;margin-top:4px;display:block}.showcase-home-emulator-mini .hero-visual{min-height:300px}.showcase-mini-right-column{width:100%}}.imperial-board-info-card>span{color:var(--vitrine-icon-color,var(--auto-color-527))!important}.imperial-board-info-card small{color:var(--vitrine-tag-color,var(--auto-color-607))!important;background:var(--vitrine-tag-bg,var(--auto-color-606))!important;border-color:var(--vitrine-tag-bg,var(--auto-color-606))!important}.showcase-mini-preview-panel{align-self:start;position:sticky;top:18px}.showcase-imperial-miniature-frame{--showcase-preview-scale:.54;width:100%;height:calc(560px * var(--showcase-preview-scale));border:1px solid var(--auto-color-428);background:#050505;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #00000029}.showcase-imperial-miniature-canvas{width:1280px;height:560px;transform:scale(var(--showcase-preview-scale));transform-origin:0 0}.showcase-imperial-miniature-canvas .imperial-hero-board{border-radius:28px;width:1280px;min-height:560px;margin:0!important}.showcase-imperial-miniature-canvas .imperial-board-content{min-height:560px}.showcase-imperial-miniature-canvas .imperial-board-right{grid-template-columns:1fr}@media (max-width:1320px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.48}}@media (max-width:1080px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.42}}@media (max-width:760px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.3}}.showcase-editor-grid{align-items:start;grid-template-columns:minmax(420px,.95fr) minmax(640px,1.2fr)!important}.showcase-mini-preview-panel{width:100%}.showcase-imperial-miniature-frame{--showcase-preview-scale:.76;border:1px solid var(--auto-color-428);background:#050505;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 18px 44px #00000029;height:calc(580px * var(--showcase-preview-scale))!important}.showcase-imperial-miniature-canvas{transform:scale(var(--showcase-preview-scale));transform-origin:0 0;width:calc(100% / var(--showcase-preview-scale))!important;height:580px!important}.showcase-imperial-miniature-canvas .imperial-hero-board{border-radius:28px;background-color:#050505!important;background-image:none!important;width:100%!important;height:580px!important;min-height:580px!important;margin:0!important}.showcase-imperial-miniature-wallpaper{z-index:0;object-fit:cover;object-position:center right;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.showcase-imperial-miniature-canvas .imperial-board-overlay{z-index:1}.showcase-imperial-miniature-canvas .imperial-board-content{z-index:2;position:relative;height:580px!important;min-height:580px!important;padding:32px!important}.showcase-imperial-miniature-canvas .imperial-board-left{max-width:720px}.showcase-imperial-miniature-canvas .imperial-board-right{justify-self:end;width:min(100%,370px);grid-template-columns:1fr!important}.showcase-imperial-miniature-canvas .imperial-board-info-card{width:370px}@media (max-width:1380px){.showcase-editor-grid{grid-template-columns:minmax(380px,.9fr) minmax(560px,1.1fr)!important}.showcase-imperial-miniature-frame{--showcase-preview-scale:.66}}@media (max-width:1180px){.showcase-editor-grid{grid-template-columns:1fr!important}.showcase-imperial-miniature-frame{--showcase-preview-scale:.58}}@media (max-width:760px){.showcase-imperial-miniature-frame{--showcase-preview-scale:.34}}:root{--ds-bg-app:var(--palette-bg,#f7f3ec);--ds-bg-page:var(--palette-bg,#f7f3ec);--ds-bg-surface:var(--palette-surface,#ffffffc7);--ds-bg-surface-strong:var(--palette-surface-strong,#fff);--ds-bg-elevated:var(--theme-soft-surface,#ffffffe6);--ds-bg-glass:var(--theme-soft-surface,#ffffffb8);--ds-text:var(--palette-ink,#171311);--ds-text-strong:var(--palette-ink,#171311);--ds-text-muted:var(--palette-muted,#6e625c);--ds-text-soft:color-mix(in srgb, var(--palette-muted,#6e625c) 82%, transparent);--ds-accent:var(--palette-accent,#f59e0b);--ds-accent-2:var(--palette-accent-deep,#d97706);--ds-accent-soft:var(--palette-accent-soft,#f59e0b29);--ds-accent-text:var(--theme-primary-contrast,#fff);--ds-border-soft:var(--palette-line,#1713111a);--ds-border-medium:var(--card-border,#17131124);--ds-border-strong:color-mix(in srgb, var(--palette-line,#1713111a) 65%, var(--palette-ink,#171311));--ds-radius-xs:8px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-lg:22px;--ds-radius-xl:28px;--ds-radius-2xl:34px;--ds-radius-pill:999px;--ds-shadow-sm:0 8px 22px #0000000f;--ds-shadow-md:var(--card-shadow,0 18px 44px #0000001a);--ds-shadow-lg:var(--theme-cart-shadow,0 28px 80px #00000029);--ds-shadow-accent:0 18px 44px color-mix(in srgb, var(--ds-accent) 24%, transparent);--ds-blur:18px;--ds-transition:.18s ease;--btn-primary-bg:linear-gradient(135deg, var(--ds-accent-2), var(--ds-accent));--btn-primary-text:var(--ds-accent-text);--btn-primary-border:color-mix(in srgb, var(--ds-accent) 38%, transparent);--btn-secondary-bg:var(--ds-bg-glass);--btn-secondary-text:var(--ds-text);--btn-secondary-border:var(--ds-border-medium);--card-bg:var(--ds-bg-surface);--card-bg-strong:var(--ds-bg-surface-strong);--card-border:var(--ds-border-medium);--card-radius:var(--ds-radius-lg);--card-shadow:var(--ds-shadow-md);--input-bg:var(--ds-bg-surface-strong);--input-text:var(--ds-text);--input-placeholder:var(--ds-text-muted);--input-border:var(--ds-border-medium);--input-focus-border:var(--ds-accent);--input-focus-shadow:0 0 0 4px var(--ds-accent-soft)}:is(button,.primary-btn,.secondary-btn,.pill-link,.pill-link-active,.showcase-soft-action,.premium-action-primary,.premium-action-secondary){border-radius:var(--ds-radius-md);transition:transform var(--ds-transition), box-shadow var(--ds-transition), border-color var(--ds-transition), background var(--ds-transition)}:is(.primary-btn,.pill-link-active,.premium-action-primary){box-shadow:var(--ds-shadow-accent);color:var(--btn-primary-text)!important;background:var(--btn-primary-bg)!important;border:1px solid var(--btn-primary-border)!important}:is(.secondary-btn,.pill-link,.showcase-soft-action,.premium-action-secondary){color:var(--btn-secondary-text)!important;background:var(--btn-secondary-bg)!important;border:1px solid var(--btn-secondary-border)!important}:is(.primary-btn,.secondary-btn,.pill-link,.pill-link-active,.showcase-soft-action,.premium-action-primary,.premium-action-secondary):hover{transform:translateY(-1px)}:is(.panel,.showcase-panel,.summary-card,.product-card,.cart-card,.premium-dashboard-card,.premium-banners-card,.showcase-stat-card){color:var(--ds-text);background:var(--card-bg);border-color:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}:is(input,textarea,select){color:var(--input-text);background:var(--input-bg);border-color:var(--input-border);border-radius:var(--ds-radius-sm);transition:border-color var(--ds-transition), box-shadow var(--ds-transition), background var(--ds-transition)}:is(input,textarea,select):focus{box-shadow:var(--input-focus-shadow);outline:none;border-color:var(--input-focus-border)!important}:is(input,textarea)::placeholder{color:var(--input-placeholder)}:is(.section-head p,.panel p,.showcase-panel p,.muted,label small){color:var(--ds-text-muted)}.theme-swatch-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.theme-swatch-row span{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border-medium);width:18px;height:18px;box-shadow:var(--ds-shadow-sm);display:inline-block}.theme-helper-text{color:var(--ds-text-muted);margin-top:8px;line-height:1.35;display:block}:is(.admin-section-stack,.showcase-workbench,.catalog-stack,.editor-grid){color:var(--ds-text)}:is(.admin-shell,.admin-layout,.admin-sidebar,.sidebar,.panel,.section-head,.editor-grid,.showcase-panel){transition:background var(--ds-transition), border-color var(--ds-transition), box-shadow var(--ds-transition), color var(--ds-transition)}:is(.section-head h2,.section-head h3,.panel h3,.showcase-panel h3,.product-title){color:var(--ds-text-strong)}:is(.nav-shortcut,.admin-nav-button,.sidebar-link){color:var(--ds-text-muted)}:is(.nav-shortcut:hover,.admin-nav-button:hover,.sidebar-link:hover,.admin-nav-button.active,.sidebar-link.active){color:var(--ds-text-strong);background:var(--ds-accent-soft);border-color:var(--ds-accent)}:is(.badge,.eyebrow,.showcase-priority-badge,.showcase-preview-link){color:var(--ds-accent);background:var(--ds-accent-soft);border-color:var(--ds-accent)}.banner-card{border-color:color-mix(in srgb, var(--accent) 24%, var(--ds-border-medium));box-shadow:var(--ds-shadow-md), inset 0 0 0 1px #ffffff09}.imperial-board-info-card{background:var(--vitrine-card-bg,var(--card-bg))!important;border-color:var(--vitrine-card-border,var(--ds-border-medium))!important}.imperial-board-info-card>span{color:var(--vitrine-icon-color,var(--ds-accent))!important;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif!important;line-height:1!important}.imperial-board-info-card h3{color:var(--vitrine-title-color,var(--ds-text-strong))!important}.imperial-board-info-card p{color:var(--vitrine-description-color,var(--ds-text-muted))!important}.imperial-board-info-card small{color:var(--vitrine-tag-color,var(--ds-accent))!important;background:var(--vitrine-tag-bg,var(--ds-accent-soft))!important}html[data-theme-palette=imperialDark],html[data-theme-css=imperialDark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-bg:#050505;--palette-surface:#ffffff0e;--palette-surface-strong:#ffffff16;--palette-ink:#fff;--palette-muted:#ffffffad;--palette-line:#ffffff24;--palette-accent:#f59e0b;--palette-accent-soft:#f59e0b2e;--palette-accent-deep:#d97706;--ds-bg-app:#050505;--ds-bg-page:#070707;--ds-bg-surface:#ffffff0e;--ds-bg-surface-strong:#ffffff16;--ds-bg-elevated:#ffffff13;--ds-bg-glass:#fff1;--ds-text:#fff;--ds-text-strong:#fff;--ds-text-muted:#ffffffad;--ds-text-soft:#ffffff7a;--ds-accent:#f59e0b;--ds-accent-2:#d97706;--ds-accent-soft:#f59e0b2e;--ds-accent-text:#fff;--ds-border-soft:#ffffff14;--ds-border-medium:#ffffff24;--ds-border-strong:#ffffff38;--card-bg:linear-gradient(180deg, #ffffff13, #ffffff09);--card-bg-strong:#ffffff17;--card-border:#ffffff24;--card-shadow:0 24px 70px #00000057;--input-bg:#050505a8;--input-text:#fff;--input-placeholder:#ffffff73;--input-border:#ffffff29;--btn-secondary-text:#fff}html[data-theme-palette=imperialDark] body,html[data-theme-css=imperialDark] body{color:#fff!important;background:radial-gradient(circle at 12% 0,#f59e0b24,#0000 24%),radial-gradient(circle at 78% 14%,#f59e0b14,#0000 22%),linear-gradient(#050505 0%,#0a0a0a 48%,#050505 100%)!important}html[data-theme-palette=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#050505db!important;border-bottom:1px solid #ffffff1a!important;box-shadow:0 18px 50px #00000047!important}html[data-theme-palette=imperialDark] .topbar-inner,html[data-theme-css=imperialDark] .topbar-inner,html[data-theme-palette=imperialDark] .admin-topbar,html[data-theme-css=imperialDark] .admin-topbar{color:#fff!important;background:0 0!important}html[data-theme-palette=imperialDark] .brand-copy h2,html[data-theme-css=imperialDark] .brand-copy h2,html[data-theme-palette=imperialDark] .brand-copy p,html[data-theme-css=imperialDark] .brand-copy p,html[data-theme-palette=imperialDark] .admin-topbar-section,html[data-theme-css=imperialDark] .admin-topbar-section,html[data-theme-palette=imperialDark] .admin-topbar-store,html[data-theme-css=imperialDark] .admin-topbar-store,html[data-theme-palette=imperialDark] :is(.shell,.admin-section-stack,.showcase-workbench,.showcase-main-grid,.showcase-editor-grid,.editor-grid,.catalog-stack),html[data-theme-css=imperialDark] :is(.shell,.admin-section-stack,.showcase-workbench,.showcase-main-grid,.showcase-editor-grid,.editor-grid,.catalog-stack){color:#fff!important}html[data-theme-palette=imperialDark] :is(.panel,.showcase-panel,.showcase-stat-card,.summary-card,.product-card,.cart-card,.premium-dashboard-card,.premium-banners-card,.premium-banners-list-card,.premium-banner-editor-card,.admin-content-card,.sidebar,.admin-sidebar,.showcase-highlight-row,.showcase-color-customizer),html[data-theme-css=imperialDark] :is(.panel,.showcase-panel,.showcase-stat-card,.summary-card,.product-card,.cart-card,.premium-dashboard-card,.premium-banners-card,.premium-banners-list-card,.premium-banner-editor-card,.admin-content-card,.sidebar,.admin-sidebar,.showcase-highlight-row,.showcase-color-customizer){color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffff13,#ffffff09)!important;border:1px solid #ffffff24!important;box-shadow:0 24px 70px #00000057!important}html[data-theme-palette=imperialDark] :is(.showcase-highlight-row.active,.showcase-list-card .active),html[data-theme-css=imperialDark] :is(.showcase-highlight-row.active,.showcase-list-card .active){border-color:#f59e0bbf!important;box-shadow:inset 0 0 0 1px #f59e0b47,0 20px 55px #00000057!important}html[data-theme-palette=imperialDark] :is(input,textarea,select),html[data-theme-css=imperialDark] :is(input,textarea,select){color:#fff!important;background:#050505ad!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme-palette=imperialDark] :is(input,textarea,select):focus,html[data-theme-css=imperialDark] :is(input,textarea,select):focus{border-color:#f59e0bb8!important;box-shadow:0 0 0 4px #f59e0b24,inset 0 1px #ffffff0a!important}html[data-theme-palette=imperialDark] :is(input,textarea)::placeholder,html[data-theme-css=imperialDark] :is(input,textarea)::placeholder{color:#ffffff70!important}html[data-theme-palette=imperialDark] :is(h1,h2,h3,h4,strong,label,.product-title),html[data-theme-css=imperialDark] :is(h1,h2,h3,h4,strong,label,.product-title){color:#fff!important}html[data-theme-palette=imperialDark] :is(p,small,.muted,.showcase-panel-head p,.section-head p,.brand-copy p),html[data-theme-css=imperialDark] :is(p,small,.muted,.showcase-panel-head p,.section-head p,.brand-copy p){color:#ffffffad!important}html[data-theme-palette=imperialDark] :is(.primary-btn,.pill-link-active,.premium-action-primary,.imperial-board-primary),html[data-theme-css=imperialDark] :is(.primary-btn,.pill-link-active,.premium-action-primary,.imperial-board-primary){color:#fff!important;background:linear-gradient(135deg,#d97706,#f59e0b)!important;border:1px solid #f59e0b70!important;box-shadow:0 18px 44px #f59e0b3d!important}html[data-theme-palette=imperialDark] :is(.secondary-btn,.pill-link,.showcase-soft-action,.premium-action-secondary,.imperial-board-secondary),html[data-theme-css=imperialDark] :is(.secondary-btn,.pill-link,.showcase-soft-action,.premium-action-secondary,.imperial-board-secondary){color:#fff!important;background:#fff1!important;border:1px solid #ffffff24!important}html[data-theme-palette=imperialDark] :is(.showcase-stat-icon,.metric-icon,.stat-icon),html[data-theme-css=imperialDark] :is(.showcase-stat-icon,.metric-icon,.stat-icon){color:#f59e0b!important;background:#ffffff13!important}html[data-theme-palette=imperialDark] :is(.badge,.eyebrow,.showcase-priority-badge,.showcase-preview-link,.showcase-highlight-badge),html[data-theme-css=imperialDark] :is(.badge,.eyebrow,.showcase-priority-badge,.showcase-preview-link,.showcase-highlight-badge){color:#ffb000!important;background:#f59e0b29!important;border-color:#f59e0b57!important}html[data-theme-palette=imperialDark] :is(.showcase-icon-grid button,.showcase-tone-button),html[data-theme-css=imperialDark] :is(.showcase-icon-grid button,.showcase-tone-button){color:#fff!important;background:#ffffff0e!important;border-color:#ffffff21!important}html[data-theme-palette=imperialDark] :is(.showcase-icon-grid button.active,.showcase-tone-button.active),html[data-theme-css=imperialDark] :is(.showcase-icon-grid button.active,.showcase-tone-button.active){border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b59!important}html[data-theme-palette=imperialDark] .showcase-imperial-miniature-frame,html[data-theme-css=imperialDark] .showcase-imperial-miniature-frame{background:#050505!important;border-color:#f59e0b52!important;box-shadow:0 28px 80px #00000075!important}html[data-theme-palette=imperialDark] .imperial-board-info-card,html[data-theme-css=imperialDark] .imperial-board-info-card{background:var(--vitrine-card-bg,#100c0abd)!important;border-color:var(--vitrine-card-border,#ffffff29)!important}html[data-theme-palette=imperialDark] .imperial-board-info-card>span,html[data-theme-css=imperialDark] .imperial-board-info-card>span{color:var(--vitrine-icon-color,#ffb000)!important}html[data-theme-palette=imperialDark] .imperial-board-info-card h3,html[data-theme-css=imperialDark] .imperial-board-info-card h3{color:var(--vitrine-title-color,#fff)!important}html[data-theme-palette=imperialDark] .imperial-board-info-card p,html[data-theme-css=imperialDark] .imperial-board-info-card p{color:var(--vitrine-description-color,#e9dfd1)!important}html[data-theme-palette=imperialDark] .imperial-board-info-card small,html[data-theme-css=imperialDark] .imperial-board-info-card small{color:var(--vitrine-tag-color,#ffb000)!important;background:var(--vitrine-tag-bg,#ffb00026)!important}body:has(.admin-layout.theme-imperialDark){color:#fff!important;background:radial-gradient(circle at 12% 0,#f59e0b24,#0000 24%),radial-gradient(circle at 78% 14%,#f59e0b14,#0000 22%),linear-gradient(#050505 0%,#0a0a0a 48%,#050505 100%)!important}.admin-layout.theme-imperialDark{--palette-bg:#050505;--palette-surface:#ffffff0e;--palette-surface-strong:#ffffff16;--palette-ink:#fff;--palette-muted:#ffffffad;--palette-line:#ffffff24;--palette-accent:#f59e0b;--palette-accent-soft:#f59e0b2e;--palette-accent-deep:#d97706;--ds-bg-app:#050505;--ds-bg-page:#070707;--ds-bg-surface:#ffffff0e;--ds-bg-surface-strong:#ffffff16;--ds-bg-elevated:#ffffff13;--ds-bg-glass:#fff1;--ds-text:#fff;--ds-text-strong:#fff;--ds-text-muted:#ffffffad;--ds-text-soft:#ffffff7a;--ds-accent:#f59e0b;--ds-accent-2:#d97706;--ds-accent-soft:#f59e0b2e;--ds-accent-text:#fff;--ds-border-soft:#ffffff14;--ds-border-medium:#ffffff24;--ds-border-strong:#ffffff38;--card-bg:linear-gradient(180deg, #ffffff13, #ffffff09);--card-bg-strong:#ffffff17;--card-border:#ffffff24;--card-shadow:0 24px 70px #00000057;--input-bg:#050505ad;--input-text:#fff;--input-placeholder:#ffffff73;--input-border:#ffffff29;min-height:100vh;color:#fff!important;background:radial-gradient(circle at 10% 8%,#f59e0b1f,#0000 22%),linear-gradient(#050505 0%,#0a0a0a 52%,#050505 100%)!important}.admin-layout.theme-imperialDark .admin-main,.admin-layout.theme-imperialDark .admin-content,.admin-layout.theme-imperialDark .admin-page,.admin-layout.theme-imperialDark .showcase-workbench{color:#fff!important;background:0 0!important}.admin-layout.theme-imperialDark .admin-sidebar,.admin-layout.theme-imperialDark .admin-topbar,.admin-layout.theme-imperialDark .panel,.admin-layout.theme-imperialDark .showcase-panel,.admin-layout.theme-imperialDark .showcase-stat-card,.admin-layout.theme-imperialDark .showcase-highlight-row,.admin-layout.theme-imperialDark .showcase-color-customizer,.admin-layout.theme-imperialDark .premium-dashboard-card,.admin-layout.theme-imperialDark .premium-banners-card,.admin-layout.theme-imperialDark .premium-banners-list-card,.admin-layout.theme-imperialDark .premium-banner-editor-card,.admin-layout.theme-imperialDark .summary-card,.admin-layout.theme-imperialDark .product-card,.admin-layout.theme-imperialDark .cart-card{color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffff13,#ffffff09)!important;border:1px solid #ffffff24!important;box-shadow:0 24px 70px #00000057!important}.admin-layout.theme-imperialDark .showcase-stat-card,.admin-layout.theme-imperialDark .showcase-panel{opacity:1!important}.admin-layout.theme-imperialDark input,.admin-layout.theme-imperialDark textarea,.admin-layout.theme-imperialDark select{color:#fff!important;background:#050505ad!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff09!important}.admin-layout.theme-imperialDark input:focus,.admin-layout.theme-imperialDark textarea:focus,.admin-layout.theme-imperialDark select:focus{border-color:#f59e0bb8!important;box-shadow:0 0 0 4px #f59e0b24,inset 0 1px #ffffff0a!important}.admin-layout.theme-imperialDark input::placeholder,.admin-layout.theme-imperialDark textarea::placeholder{color:#ffffff70!important}.admin-layout.theme-imperialDark h1,.admin-layout.theme-imperialDark h2,.admin-layout.theme-imperialDark h3,.admin-layout.theme-imperialDark h4,.admin-layout.theme-imperialDark strong,.admin-layout.theme-imperialDark label,.admin-layout.theme-imperialDark .product-title,.admin-layout.theme-imperialDark .admin-topbar-section{color:#fff!important}.admin-layout.theme-imperialDark p,.admin-layout.theme-imperialDark small,.admin-layout.theme-imperialDark .muted,.admin-layout.theme-imperialDark .showcase-panel-head p,.admin-layout.theme-imperialDark .section-head p,.admin-layout.theme-imperialDark .brand-copy p{color:#ffffffad!important}.admin-layout.theme-imperialDark .primary-btn,.admin-layout.theme-imperialDark .pill-link-active,.admin-layout.theme-imperialDark .premium-action-primary,.admin-layout.theme-imperialDark .imperial-board-primary{color:#fff!important;background:linear-gradient(135deg,#d97706,#f59e0b)!important;border:1px solid #f59e0b70!important;box-shadow:0 18px 44px #f59e0b3d!important}.admin-layout.theme-imperialDark .secondary-btn,.admin-layout.theme-imperialDark .pill-link,.admin-layout.theme-imperialDark .showcase-soft-action,.admin-layout.theme-imperialDark .premium-action-secondary,.admin-layout.theme-imperialDark .imperial-board-secondary,.admin-layout.theme-imperialDark .ghost-btn{color:#fff!important;background:#fff1!important;border:1px solid #ffffff24!important}.admin-layout.theme-imperialDark .showcase-stat-icon,.admin-layout.theme-imperialDark .metric-icon,.admin-layout.theme-imperialDark .stat-icon{color:#f59e0b!important;background:#ffffff13!important}.admin-layout.theme-imperialDark .badge,.admin-layout.theme-imperialDark .eyebrow,.admin-layout.theme-imperialDark .showcase-priority-badge,.admin-layout.theme-imperialDark .showcase-preview-link,.admin-layout.theme-imperialDark .showcase-highlight-badge{color:#ffb000!important;background:#f59e0b29!important;border-color:#f59e0b57!important}.admin-layout.theme-imperialDark .showcase-icon-grid button,.admin-layout.theme-imperialDark .showcase-tone-button{color:#fff!important;background:#ffffff0e!important;border-color:#ffffff21!important}.admin-layout.theme-imperialDark .showcase-icon-grid button.active,.admin-layout.theme-imperialDark .showcase-tone-button.active,.admin-layout.theme-imperialDark .showcase-highlight-row.active{border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b59,0 20px 55px #00000057!important}.admin-layout.theme-imperialDark .showcase-imperial-miniature-frame{background:#050505!important;border-color:#f59e0b52!important;box-shadow:0 28px 80px #00000075!important}.admin-layout.theme-imperialDark .imperial-board-info-card{background:var(--vitrine-card-bg,#100c0abd)!important;border-color:var(--vitrine-card-border,#ffffff29)!important}.admin-layout.theme-imperialDark .imperial-board-info-card>span{color:var(--vitrine-icon-color,#ffb000)!important}.admin-layout.theme-imperialDark .imperial-board-info-card h3{color:var(--vitrine-title-color,#fff)!important}.admin-layout.theme-imperialDark .imperial-board-info-card p{color:var(--vitrine-description-color,#e9dfd1)!important}.admin-layout.theme-imperialDark .imperial-board-info-card small{color:var(--vitrine-tag-color,#ffb000)!important;background:var(--vitrine-tag-bg,#ffb00026)!important}.theme-imperialDark .showcase-workbench{--showcase-bg:transparent;--showcase-card-bg:var(--dark-surface-glass);--showcase-card-border:var(--dark-border-card);--showcase-card-shadow:var(--dark-shadow-card);--showcase-text:var(--dark-text-primary);--showcase-text-muted:var(--dark-text-secondary);--showcase-input-bg:var(--dark-input-bg);--showcase-input-border:var(--dark-input-border);--showcase-accent:var(--dark-accent)}.theme-imperialDark .showcase-workbench,.theme-imperialDark .showcase-main-grid,.theme-imperialDark .showcase-editor-grid,.theme-imperialDark .showcase-panel,.theme-imperialDark .showcase-stat-card,.theme-imperialDark .showcase-highlight-row,.theme-imperialDark .showcase-color-customizer{background-color:#0000;color:var(--showcase-text)!important}.theme-imperialDark .showcase-panel,.theme-imperialDark .showcase-stat-card,.theme-imperialDark .showcase-highlight-row,.theme-imperialDark .showcase-color-customizer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--showcase-card-bg)!important;border:1px solid var(--showcase-card-border)!important;box-shadow:var(--showcase-card-shadow)!important}.theme-imperialDark .showcase-workbench input,.theme-imperialDark .showcase-workbench textarea,.theme-imperialDark .showcase-workbench select{background:var(--showcase-input-bg)!important;border:1px solid var(--showcase-input-border)!important;color:var(--showcase-text)!important}.theme-imperialDark .showcase-panel *,.theme-imperialDark .showcase-stat-card *,.theme-imperialDark .showcase-highlight-row *{opacity:1!important}.theme-imperialDark .showcase-imperial-miniature-frame{isolation:isolate;overflow:hidden}.admin-layout .showcase-imperial-miniature-canvas .imperial-hero-board{contain:layout paint style}.theme-imperialDark .admin-main{background:radial-gradient(circle at 20% 0,#f59e0b14,#0000 26%),linear-gradient(#070707 0%,#050505 100%)!important}.theme-imperialDark .admin-overview-grid,.theme-imperialDark .admin-metrics-grid,.theme-imperialDark .overview-grid{background:0 0!important}.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card){color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffff13,#ffffff09)!important;border:1px solid #ffffff24!important;box-shadow:0 18px 52px #0000004d!important}.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) strong,.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) h3{color:#fff!important}.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) p,.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) small,.theme-imperialDark :is(.admin-overview-card,.admin-metric-card,.overview-card,.dashboard-metric-card,.metric-card,.stat-card,.summary-card) span:not([class*=icon]){color:#ffffffad!important}.theme-imperialDark .admin-sidebar{background:linear-gradient(#f59e0b1a,#ffffff09 18%,#ffffff06)!important;border-right:1px solid #ffffff1c!important}.theme-imperialDark .admin-sidebar-item{color:#ffffffc7!important;border:1px solid #0000!important}.theme-imperialDark .admin-sidebar-item:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff1a!important}.theme-imperialDark .admin-sidebar-item.active{color:#ff8a00!important;background:linear-gradient(135deg,#f59e0b38,#f59e0b1a)!important;border-color:#f59e0b42!important;box-shadow:inset 0 0 0 1px #f59e0b1f!important}.theme-imperialDark .admin-topbar{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#070707e0!important;border-bottom:1px solid #ffffff1a!important}.theme-imperialDark .showcase-workbench{gap:18px!important}.theme-imperialDark .showcase-panel{border-radius:24px!important}.theme-imperialDark .showcase-stat-card{min-height:96px!important;padding:18px!important}.theme-imperialDark .showcase-stat-icon{background:#ffffff12!important;border-radius:18px!important;width:48px!important;height:48px!important}.theme-imperialDark .showcase-highlight-row{background:#ffffff0b!important;border-color:#ffffff1f!important}.theme-imperialDark .showcase-highlight-row.active{background:linear-gradient(135deg,#ffffff14,#f59e0b14)!important;border-color:#f59e0b8c!important}.theme-imperialDark .showcase-workbench input,.theme-imperialDark .showcase-workbench textarea,.theme-imperialDark .showcase-workbench select{color:#fff!important;background:linear-gradient(#ffffff0e,#00000073)!important;border:1px solid #ffffff26!important}.theme-imperialDark .showcase-workbench label,.theme-imperialDark .showcase-workbench label span{color:#ffffffd1!important}.theme-imperialDark .showcase-workbench label small{color:#ffffff9e!important}.theme-imperialDark .showcase-mini-preview-panel{background:linear-gradient(#ffffff14,#ffffff09)!important}.theme-imperialDark .showcase-imperial-miniature-frame{border:1px solid #f59e0b4d!important;border-radius:22px!important;box-shadow:0 30px 90px #0000007a,0 0 0 1px #ffffff0a!important}.theme-imperialDark .showcase-imperial-miniature-canvas .imperial-board-info-card{transform-origin:100%!important;transform:scale(.82)!important}.theme-imperialDark .showcase-imperial-miniature-canvas .imperial-board-stat{transform-origin:50%!important;transform:scale(.88)!important}.theme-imperialDark .admin-main>.admin-dashboard-overview,.theme-imperialDark .admin-main>.overview-strip,.theme-imperialDark .admin-main>.metrics-strip{background:0 0!important}.theme-imperialDark{--imperial-dark-page:#070707;--imperial-dark-surface:#111;--imperial-dark-surface-2:#171717;--imperial-dark-surface-3:#1d1710;--imperial-dark-border:#ffffff17;--imperial-dark-border-strong:#ffffff29;--imperial-dark-orange:#ff8a00;--imperial-dark-orange-2:#ffb15e;--imperial-dark-orange-soft:#ff8a0029;--imperial-dark-text:#fff;--imperial-dark-text-2:#ffffffbd;--imperial-dark-text-3:#ffffff80}.theme-imperialDark .admin-metrics-bar{background:radial-gradient(circle at 18% 0,#ff8a001a,#0000 34%),linear-gradient(#080808 0%,#050505 100%)!important;border-bottom:1px solid #ffffff14!important;gap:14px!important}.theme-imperialDark .admin-metric-card{min-height:108px!important;color:var(--imperial-dark-text)!important;border:1px solid var(--imperial-dark-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;background:radial-gradient(circle at 88% 8%,#ffffff14,#0000 34%),linear-gradient(#181818 0%,#101010 100%)!important;border-radius:22px!important;align-items:center!important;gap:14px!important;padding:18px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #0000005c!important}.theme-imperialDark .admin-metric-card:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(135deg,#ff8a001a,#0000 44%);position:absolute;inset:0}.theme-imperialDark .admin-metric-card-icon{z-index:1!important;width:42px!important;height:42px!important;color:var(--imperial-dark-orange)!important;background:#ff8a0021!important;border:1px solid #ff8a0033!important;border-radius:16px!important;flex:0 0 42px!important;place-items:center!important;display:grid!important;position:relative!important;box-shadow:0 10px 24px #ff8a001a!important}.theme-imperialDark .admin-metric-card-body,.theme-imperialDark .admin-metric-card-top,.theme-imperialDark .admin-metric-card-detail{z-index:1!important;position:relative!important}.theme-imperialDark .admin-metric-card-top{flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;display:flex!important}.theme-imperialDark .admin-metric-card-top strong{color:#fff!important;letter-spacing:-.05em!important;text-shadow:0 2px 14px #00000059!important;font-size:28px!important;font-weight:950!important;line-height:.95!important}.theme-imperialDark .admin-metric-card-top span{color:#ffffffc7!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.theme-imperialDark .admin-metric-card-detail{color:#ffffff85!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important}.theme-imperialDark .showcase-main-grid-reordered{grid-template-columns:minmax(390px,430px) minmax(0,1fr)!important;align-items:start!important}.theme-imperialDark .showcase-left-stack{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}.theme-imperialDark .showcase-left-stack>.showcase-panel:nth-child(2){border-top-color:#ff8a0038!important}.theme-imperialDark .showcase-panel{color:#fff!important;background:radial-gradient(circle at 100% 0,#ff8a000f,#0000 36%),linear-gradient(#151515 0%,#0f0f0f 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0d,0 22px 56px #0000006b!important}.theme-imperialDark .showcase-panel-head h3{color:#fff!important;font-weight:950!important}.theme-imperialDark .showcase-panel-head p,.theme-imperialDark .showcase-hint{color:#ffffff9e!important}.theme-imperialDark .showcase-soft-action{color:#fff!important;background:linear-gradient(#ffffff1a,#ffffff0e)!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff0f!important}.theme-imperialDark .showcase-soft-action:hover{background:#ff8a0029!important;border-color:#ff8a0059!important}.theme-imperialDark .showcase-list-item{color:#fff!important;box-shadow:none!important;opacity:1!important;background:linear-gradient(135deg,#fff1,#ffffff06)!important;border:1px solid #ffffff1f!important;position:relative!important;overflow:hidden!important}.theme-imperialDark .showcase-list-item:hover{background:linear-gradient(135deg,#ffffff14,#ff8a000e)!important;border-color:#ff8a0052!important;transform:translateY(-1px)!important;box-shadow:0 14px 26px #0000004d!important}.theme-imperialDark .showcase-list-item.active{background:radial-gradient(circle at 18% 28%,#ff8a0029,#0000 34%),linear-gradient(135deg,#ff8a0038,#5d2d0f8a 48%,#181818f5)!important;border:1px solid #ffb05eb8!important;box-shadow:inset 0 1px #ffffff14,0 18px 36px #00000057,0 0 0 1px #ff8a0014!important}.theme-imperialDark .showcase-list-item.active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff8a0029,#0000 45%);position:absolute;inset:0}.theme-imperialDark .showcase-list-thumb{z-index:1!important;color:#fff!important;position:relative!important;box-shadow:0 10px 22px #00000040!important}.theme-imperialDark .showcase-drag,.theme-imperialDark .showcase-more,.theme-imperialDark .showcase-list-copy{z-index:1!important;position:relative!important}.theme-imperialDark .showcase-drag,.theme-imperialDark .showcase-more{color:#ffffff75!important}.theme-imperialDark .showcase-list-copy strong{color:#fff!important;text-shadow:0 1px 10px #00000047!important;font-weight:950!important}.theme-imperialDark .showcase-list-copy small{color:#ffffffb3!important}.theme-imperialDark .showcase-list-copy em{color:#ffb15e!important;background:#ff8a0029!important;border:1px solid #ff8a003d!important;box-shadow:0 8px 18px #ff8a0014!important}.theme-imperialDark .showcase-priority-badge{color:#1b1207!important;background:#ffb15e!important;border:1px solid #fff3!important;box-shadow:0 10px 22px #ff8a0029!important}.theme-imperialDark .showcase-field-block input,.theme-imperialDark .showcase-field-block textarea,.theme-imperialDark .showcase-field-block select,.theme-imperialDark .showcase-panel>input{color:#fff!important;background:linear-gradient(#ffffff12,#00000052)!important;border:1px solid #ffffff24!important}.theme-imperialDark .showcase-field-block input:focus,.theme-imperialDark .showcase-field-block textarea:focus,.theme-imperialDark .showcase-field-block select:focus,.theme-imperialDark .showcase-panel>input:focus{border-color:#ff8a0094!important;box-shadow:0 0 0 4px #ff8a0021!important}.theme-imperialDark .showcase-actions-row{border-top:1px solid #ffffff17!important}.theme-imperialDark .showcase-primary{color:#1b1207!important;background:linear-gradient(135deg,#ffb15e,#ff8a00)!important}@media (max-width:1200px){.theme-imperialDark .showcase-main-grid-reordered{grid-template-columns:1fr!important}}.showcase-main-grid{grid-template-columns:minmax(520px,1fr) minmax(520px,1fr)!important;align-items:start!important}.showcase-left-stack{grid-template-rows:minmax(380px,auto) minmax(380px,auto)!important;gap:16px!important;display:grid!important}.showcase-right-stack{grid-template-rows:auto auto;align-content:start;gap:16px;display:grid}.showcase-left-stack>.showcase-panel:nth-child(2){height:380px}.showcase-list-panel{flex-direction:column;display:flex;height:380px!important}.showcase-list-panel .showcase-list-stack{flex:1;max-height:none;padding-right:4px;overflow:auto}.showcase-highlight-modal{align-self:start;position:static}@media (max-width:1200px){.showcase-main-grid{grid-template-columns:1fr!important}.showcase-left-stack{grid-template-rows:auto!important}}.showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(360px,420px) minmax(420px,560px) minmax(360px,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.showcase-main-grid-fixed .showcase-left-stack{grid-template-rows:320px 320px!important;gap:16px!important;display:grid!important}.showcase-main-grid-fixed .showcase-list-panel,.showcase-main-grid-fixed .showcase-hero-editor-panel{height:320px!important;min-height:320px!important}.showcase-main-grid-fixed .showcase-list-panel{flex-direction:column!important;display:flex!important}.showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack{flex:auto;overflow:auto}.showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack{align-content:start!important;gap:16px!important;display:grid!important}@media (max-width:1280px){.showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr 1fr!important}.showcase-main-grid-fixed .showcase-right-stack{grid-column:1/-1}}@media (max-width:900px){.showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-left-stack{grid-template-rows:auto auto!important}.showcase-main-grid-fixed .showcase-list-panel,.showcase-main-grid-fixed .showcase-hero-editor-panel{height:auto!important;min-height:0!important}}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid-reordered{grid-template-columns:minmax(330px,390px) minmax(480px,620px) minmax(360px,520px)!important;align-items:start!important;gap:18px!important;display:grid!important}.showcase-main-grid-fixed .showcase-left-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack,.showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}.showcase-main-grid-fixed .showcase-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-panel{box-sizing:border-box!important;width:100%!important}.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{height:auto!important;max-height:none!important}.showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack{max-height:300px!important;padding-right:4px!important;overflow:auto!important}.showcase-main-grid-fixed .showcase-left-stack>.showcase-panel:nth-child(2),.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack>.showcase-panel:nth-child(2){height:auto!important;max-height:none!important}.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{align-self:stretch!important;position:static!important}.theme-imperialDark .showcase-list-item.active{color:#fff!important;background:radial-gradient(circle at 18% 28%,#ffb00029,#0000 34%),linear-gradient(135deg,#ffb00033,#3e1c0cb3 48%,#121212fa)!important;border:1px solid #ffb0009e!important}.theme-imperialDark .showcase-list-item.active .showcase-list-copy strong,.theme-imperialDark .showcase-list-item.active .showcase-list-copy small{color:#fff!important}.theme-imperialDark .showcase-list-item.active .showcase-list-copy em{color:#ffb000!important;background:#ffb00026!important;border-color:#ffb0003d!important}@media (min-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:390px minmax(560px,660px) minmax(420px,540px)!important}}@media (max-width:1280px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,340px) minmax(500px,620px) minmax(620px,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.showcase-main-grid-fixed .showcase-left-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack,.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}.showcase-main-grid-fixed .showcase-center-stack{order:2!important}.showcase-main-grid-fixed .showcase-right-stack{order:3!important}.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{align-self:start!important;height:auto!important;position:sticky!important;top:18px!important}.showcase-main-grid-fixed .showcase-highlight-modal,.showcase-main-grid-fixed .showcase-hero-editor-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-hero-editor-panel{align-self:stretch!important;position:static!important}.showcase-image-control{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.showcase-image-help{color:#ffffff80;margin-top:7px;font-size:11px;line-height:1.35;display:block}.showcase-url-input.is-file::placeholder{color:#ffb000eb!important}.theme-imperialDark .showcase-image-url-block{background:linear-gradient(135deg,#ffb00017,#ffffff06);border:1px solid #ffb00029;border-radius:16px;padding:14px}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{flex-direction:column!important;width:100%!important;min-height:calc(100vh - 36px)!important;display:flex!important;position:sticky!important;top:18px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.72!important;border-radius:24px!important;flex:auto!important;width:100%!important;height:min(720px,100vh - 158px)!important;min-height:520px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-canvas,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-canvas{width:calc(100% / var(--showcase-preview-scale))!important;height:calc(100% / var(--showcase-preview-scale))!important;transform:scale(var(--showcase-preview-scale))!important;transform-origin:0 0!important}.showcase-mini-preview-panel .imperial-hero-board,.theme-imperialDark .showcase-mini-preview-panel .imperial-hero-board{width:100%!important;height:100%!important;min-height:100%!important}.showcase-mini-preview-panel .imperial-board-content,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-content{height:100%!important;min-height:100%!important}.showcase-mini-preview-panel .imperial-board-secondary,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-secondary{letter-spacing:-.01em!important;min-height:56px!important;color:var(--dark-btn-secondary-text,#fff7ec)!important;background:var(--dark-btn-secondary-bg,#ffffff1f)!important;border:1px solid var(--dark-btn-secondary-border,#ffffff2e)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 24px!important;font-size:15px!important;font-weight:950!important;display:inline-flex!important}@media (min-width:1700px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:340px 620px minmax(760px,1fr)!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.82!important}}@media (max-width:1380px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel,.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{min-height:auto!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.58!important;min-height:360px!important}}@media (max-width:760px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.34!important;min-height:260px!important}}.showcase-workbench,.theme-imperialDark .showcase-workbench{max-width:100%!important;overflow-x:hidden!important}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(280px,320px) minmax(430px,560px) minmax(420px,1fr)!important;width:100%!important;max-width:100%!important}.showcase-right-stack,.theme-imperialDark .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel,.showcase-imperial-miniature-frame,.theme-imperialDark .showcase-imperial-miniature-frame{min-width:0!important;max-width:100%!important;overflow:hidden!important}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(280px,340px) minmax(520px,1fr)!important;gap:18px!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{order:4!important;grid-column:1/-1!important;width:100%!important}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{width:100%!important;min-height:auto!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.64!important;width:100%!important;height:clamp(420px,56vw,680px)!important;min-height:420px!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-left-stack,.showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{width:100%!important;max-width:100%!important}.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.52!important;height:390px!important;min-height:390px!important}}@media (max-width:760px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.36!important;height:280px!important;min-height:280px!important}}.showcase-main-grid-fixed .showcase-left-stack>.showcase-hero-editor-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack>.showcase-hero-editor-panel{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important}.showcase-main-grid-fixed .showcase-left-stack>.showcase-panel:nth-child(2),.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack>.showcase-panel:nth-child(2){display:block!important}.showcase-main-grid-fixed .showcase-center-stack>.showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack>.showcase-highlight-modal{width:100%!important}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,380px) minmax(520px,620px) minmax(420px,1fr)!important}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,400px) minmax(520px,1fr)!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,380px) minmax(520px,620px) minmax(360px,520px)!important;align-items:start!important;gap:18px!important;overflow:visible!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{order:3!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:520px!important}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{align-self:start!important;width:100%!important;max-width:520px!important;height:auto!important;min-height:0!important;position:sticky!important;top:18px!important}.showcase-mini-preview-panel .showcase-panel-head,.theme-imperialDark .showcase-mini-preview-panel .showcase-panel-head{margin-bottom:12px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.36!important;aspect-ratio:16/9!important;border-radius:22px!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:330px!important;overflow:hidden!important}.showcase-mini-preview-panel .showcase-imperial-miniature-canvas,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-canvas{width:calc(100% / var(--showcase-preview-scale))!important;height:calc(100% / var(--showcase-preview-scale))!important;transform:scale(var(--showcase-preview-scale))!important;transform-origin:0 0!important;overflow:hidden!important}.showcase-mini-preview-panel .showcase-imperial-miniature-board,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-board,.showcase-mini-preview-panel .imperial-hero-board,.theme-imperialDark .showcase-mini-preview-panel .imperial-hero-board{width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}.showcase-mini-preview-panel .showcase-imperial-miniature-wallpaper,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-wallpaper{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.showcase-list-panel,.theme-imperialDark .showcase-list-panel,.showcase-list-stack,.theme-imperialDark .showcase-list-stack,.showcase-list-item,.theme-imperialDark .showcase-list-item{min-width:0!important;max-width:100%!important;overflow:hidden!important}.showcase-list-item,.theme-imperialDark .showcase-list-item{box-sizing:border-box!important;contain:paint!important}.showcase-list-thumb,.theme-imperialDark .showcase-list-thumb{place-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;max-height:56px!important;line-height:1!important;display:grid!important;overflow:hidden!important}.showcase-list-copy,.theme-imperialDark .showcase-list-copy{min-width:0!important;overflow:hidden!important}.showcase-list-copy strong,.showcase-list-copy small,.theme-imperialDark .showcase-list-copy strong,.theme-imperialDark .showcase-list-copy small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}.showcase-more,.theme-imperialDark .showcase-more{flex:none!important}@media (max-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,360px) minmax(460px,1fr) minmax(330px,440px)!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:440px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.31!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{justify-self:start!important;width:100%!important;max-width:560px!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.38!important}}@media (max-width:640px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.28!important}}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,380px) minmax(560px,700px) minmax(340px,500px)!important;gap:18px!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{width:100%!important;max-width:700px!important}.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{padding-left:22px!important;padding-right:22px!important}@media (max-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,360px) minmax(500px,1fr) minmax(320px,420px)!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{max-width:none!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 34px)!important;transform:translate(-34px)!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 24px)!important;transform:translate(-24px)!important}}@media (max-width:640px){.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{padding-left:14px!important;padding-right:14px!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 12px)!important;transform:translate(-12px)!important}}.admin-layout .admin-content,.theme-imperialDark .admin-content{overflow-x:hidden!important}.showcase-workbench,.theme-imperialDark .showcase-workbench{width:100%!important;max-width:100%!important}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,390px) minmax(620px,760px) minmax(500px,650px)!important;align-items:start!important;gap:20px!important;width:100%!important;max-width:none!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{max-width:760px!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{justify-self:start!important;width:100%!important;max-width:650px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{aspect-ratio:16/9!important;--showcase-preview-scale:.42!important;width:100%!important;height:auto!important;min-height:0!important;max-height:370px!important}.showcase-mini-preview-panel .imperial-board-info-card,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-info-card{contain:paint!important;overflow:hidden!important}@media (min-width:1900px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(340px,410px) minmax(700px,840px) minmax(560px,720px)!important;gap:22px!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{max-width:840px!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:720px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.46!important;max-height:410px!important}}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,380px) minmax(560px,1fr)!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{grid-column:1/-1!important;justify-self:start!important;max-width:650px!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:100%!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 42px)!important;transform:translate(-42px)!important}}html[data-theme-palette=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar,.theme-imperialDark .topbar,.theme-imperialDark .admin-topbar{--layout-topbar-bg:#050505eb;--layout-topbar-border:#ffffff24;--layout-topbar-text:#fff;--layout-topbar-shadow:0 18px 48px #0000005c;background:#050505eb!important;border-bottom:1px solid #ffffff24!important;box-shadow:0 18px 48px #0000005c!important}html[data-theme-palette=imperialDark] :is(.topbar,.admin-topbar),html[data-theme-css=imperialDark] :is(.topbar,.admin-topbar),.theme-imperialDark :is(.topbar,.admin-topbar),html[data-theme-palette=imperialDark] :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),html[data-theme-css=imperialDark] :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),.theme-imperialDark :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),html[data-theme-palette=imperialDark] :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p),html[data-theme-css=imperialDark] :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p),.theme-imperialDark :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p){color:var(--t-topbar-text)!important}html[data-theme-palette=imperialDark] :is(.topbar .pill-link,.topbar .pill-link-active,.topbar .badge,.admin-topbar .badge),html[data-theme-css=imperialDark] :is(.topbar .pill-link,.topbar .pill-link-active,.topbar .badge,.admin-topbar .badge),.theme-imperialDark :is(.topbar .pill-link,.topbar .pill-link-active,.topbar .badge,.admin-topbar .badge){color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}html[data-theme-palette=imperialDark] :is(.topbar .pill-link-active),html[data-theme-css=imperialDark] :is(.topbar .pill-link-active),.theme-imperialDark :is(.topbar .pill-link-active){color:#1b1207!important;background:linear-gradient(135deg,#ffb15e,#ff8a00)!important;border-color:#ffb15e8c!important}html[data-theme-palette=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar,.theme-imperialDark .topbar{background:#0a0a0a!important;border-bottom:1px solid #ffffff24!important}html[data-theme-palette=imperialDark] .topbar .topbar-inner,html[data-theme-css=imperialDark] .topbar .topbar-inner,.theme-imperialDark .topbar .topbar-inner{background:0 0!important}html[data-theme-palette=imperialDark] .topbar .profile-trigger,html[data-theme-css=imperialDark] .topbar .profile-trigger,.theme-imperialDark .topbar .profile-trigger{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}:root{--layout-surface-bg:var(--surface-strong);--layout-surface-border:var(--line);--layout-surface-text:var(--ink);--layout-muted-text:var(--muted)}:is(.panel,.showcase-panel,.summary-card,.product-card,.cart-card,.admin-metric-card,.showcase-stat-card){background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important}:is(.section-head p,.panel p,.showcase-panel p,.muted,label small,.admin-topbar-store,.cart-caption){color:var(--t-muted)!important}:is(){color:var(--t-input-placeholder)!important}:is(.admin-layout,.admin-main,.admin-content,.admin-content-main,.ops-shell,.ops-content,.ops-board-shell,.ops-column,.showcase-workbench,.showcase-main-grid,.showcase-left-stack,.showcase-center-stack,.showcase-right-stack){color:var(--t-text)!important}:is(.admin-metric-card,.admin-content-card,.summary-card,.ops-card,.ops-kpi-card,.ops-stage-column,.ops-order-modal,.showcase-panel,.showcase-stat-card,.showcase-list-item,.showcase-highlight-modal){background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important}:root{--layout-topbar-bg:color-mix(in srgb, var(--surface-strong) 86%, transparent);--layout-topbar-border:var(--line);--layout-topbar-text:var(--ink);--layout-topbar-shadow:0 10px 28px #00000014;--layout-surface-bg:var(--surface-strong);--layout-surface-border:var(--line);--layout-surface-text:var(--ink);--layout-muted-text:var(--muted);--layout-btn-primary-bg:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 65%, #fff));--layout-btn-primary-text:var(--theme-primary-contrast,#fff);--layout-btn-secondary-bg:var(--surface-strong);--layout-btn-secondary-text:var(--ink);--layout-btn-border:var(--line);--layout-input-bg:var(--surface-strong);--layout-input-border:var(--line);--layout-input-text:var(--ink);--layout-input-placeholder:color-mix(in srgb, var(--muted) 72%, transparent)}html[data-theme-palette=imperialDark],html[data-theme-css=imperialDark],.theme-imperialDark{--layout-topbar-bg:#050505eb;--layout-topbar-border:#ffffff24;--layout-topbar-text:#fff;--layout-topbar-shadow:0 18px 48px #0000005c;--layout-surface-bg:#121212eb;--layout-surface-border:#ffffff24;--layout-surface-text:#fff;--layout-muted-text:#ffffffb8;--layout-btn-primary-bg:linear-gradient(135deg, #ffb15e, #ff8a00);--layout-btn-primary-text:#1b1207;--layout-btn-secondary-bg:#ffffff14;--layout-btn-secondary-text:#fff;--layout-btn-border:#ffffff2e;--layout-input-bg:#ffffff14;--layout-input-border:#ffffff2e;--layout-input-text:#fff;--layout-input-placeholder:#ffffffa6}:is(.topbar,.admin-topbar,.ops-topbar){background:var(--t-topbar-bg)!important;border-bottom:1px solid var(--t-topbar-border)!important;color:var(--t-topbar-text)!important;box-shadow:var(--layout-topbar-shadow)!important}:is(.topbar,.admin-topbar,.ops-topbar) :is(a,span,strong,p,h1,h2,h3){color:var(--t-topbar-text)!important}:is(.panel,.showcase-panel,.summary-card,.product-card,.cart-card,.admin-metric-card,.showcase-stat-card,.ops-order-modal,.ops-stage-column){background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important}:is(.primary-btn,.pill-link-active,.premium-action-primary,.showcase-primary){background:var(--t-btn-primary-bg)!important;color:var(--t-btn-primary-text)!important;border-color:var(--t-btn-border)!important}:is(.ghost-btn,.pill-link,.secondary-btn,.showcase-soft-action,.premium-action-secondary){background:var(--t-btn-secondary-bg)!important;color:var(--t-btn-secondary-text)!important;border-color:var(--t-btn-border)!important}:is(input,select,textarea,.field input,.field select,.field textarea,.showcase-field-block input,.showcase-field-block select,.showcase-field-block textarea){background:var(--t-input-bg)!important;border-color:var(--t-input-border)!important;color:var(--t-input-text)!important}:is(.admin-metric-card-top span,.admin-metric-card-detail,.ops-subtitle,.ops-muted,.showcase-hint,.showcase-panel-head p,.showcase-list-copy small,.showcase-color-customizer-head small){color:var(--t-muted)!important}:is(.admin-content input,.admin-content textarea,.admin-content select,.ops-content input,.ops-content textarea,.ops-content select,.showcase-workbench input,.showcase-workbench textarea,.showcase-workbench select){background:var(--t-input-bg)!important;border-color:var(--t-input-border)!important;color:var(--t-input-text)!important}html[data-theme-palette=imperialDark] body .ops-topbar,html[data-theme-css=imperialDark] body .ops-topbar,.theme-imperialDark .ops-topbar{background:#0a0a0a!important;border-bottom:1px solid #ffffff24!important;box-shadow:0 18px 48px #0000005c!important}html[data-theme-palette=imperialDark] body .ops-topbar :is(h1,h2,h3,p,span,strong,button,a),html[data-theme-css=imperialDark] body .ops-topbar :is(h1,h2,h3,p,span,strong,button,a),.theme-imperialDark .ops-topbar :is(h1,h2,h3,p,span,strong,button,a){color:#fff!important}html[data-theme] body{background:var(--theme-bg);color:var(--theme-text)}html[data-theme] :is(.panel,.editor-card,.profile-session-box,.showcase-panel,.floating-cart-panel,.profile-panel){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme] :is(.panel p,.panel small,.tiny,.muted,.profile-trigger-kicker,.profile-trigger-subtitle,.floating-cart-label,.floating-cart-subtitle,.floating-cart-linkish){color:var(--theme-muted)!important}html[data-theme] :is(.panel h1,.panel h2,.panel h3,.panel strong,.editor-card strong,.profile-panel h3,.floating-cart-panel h3,.floating-cart-line strong,.floating-cart-price strong,.floating-cart-summary strong){color:var(--theme-text)!important}html[data-theme] :is(input,textarea,select){background:var(--layout-input-bg)!important;border-color:var(--layout-input-border)!important;color:var(--layout-input-text)!important}html[data-theme] :is(input,textarea)::placeholder{color:var(--layout-input-placeholder)!important}html[data-theme=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar,.theme-imperialDark .topbar{color:#fff!important;background:#050505f0!important;border-bottom:1px solid #ffffff24!important}html[data-theme=imperialDark] .topbar :is(a,span,p,strong,h1,h2,h3),html[data-theme-css=imperialDark] .topbar :is(a,span,p,strong,h1,h2,h3),.theme-imperialDark .topbar :is(a,span,p,strong,h1,h2,h3){color:#fff!important}html[data-theme] .profile-trigger{background:color-mix(in srgb, var(--theme-surface) 94%, transparent)!important;border-color:var(--theme-border)!important;box-shadow:var(--theme-shadow-card)!important}html[data-theme] .profile-trigger-copy strong{color:var(--theme-text)!important}html[data-theme] .floating-cart-trigger,html[data-theme] .floating-cart-panel{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme] .catalog-stack .section-head h2,html[data-theme] .catalog-stack .section-head h3,html[data-theme] .catalog-stack .product-title,html[data-theme] .catalog-stack .combo-card h3{color:var(--theme-text)!important}html[data-theme] .catalog-stack .section-head p,html[data-theme] .catalog-stack .product-desc,html[data-theme] .catalog-stack .tag-row .tag{color:var(--theme-muted)!important}html[data-theme=imperialDark] .cart-sheet-backdrop,html[data-theme-palette=imperialDark] .cart-sheet-backdrop,html[data-theme-css=imperialDark] .cart-sheet-backdrop{-webkit-backdrop-filter:blur(9px)saturate(.95)!important;backdrop-filter:blur(9px)saturate(.95)!important;background:#0000009e!important}html[data-theme=imperialDark] .floating-cart,html[data-theme-palette=imperialDark] .floating-cart,html[data-theme-css=imperialDark] .floating-cart{color:#f7f2ea!important;background:linear-gradient(#181816fa 0%,#0c0c0bfa 100%)!important;border:1px solid #ffffff29!important;box-shadow:0 28px 80px #000000ad,inset 0 0 0 1px #f4b40014!important}html[data-theme=imperialDark] .floating-cart-trigger,html[data-theme-palette=imperialDark] .floating-cart-trigger,html[data-theme-css=imperialDark] .floating-cart-trigger{color:#fff8ea!important;background:linear-gradient(#141413fa 0%,#0d0d0cfa 100%)!important;border-bottom:1px solid #ffffff14!important;padding:14px 18px!important}html[data-theme=imperialDark] .floating-cart-trigger-badge,html[data-theme-palette=imperialDark] .floating-cart-trigger-badge,html[data-theme-css=imperialDark] .floating-cart-trigger-badge{color:#ffb21b!important;background:linear-gradient(#783c0cc7 0%,#3a1f0af2 100%)!important;border:1px solid #ffb21b38!important;box-shadow:0 10px 24px #00000047!important}html[data-theme=imperialDark] .floating-cart-label,html[data-theme-palette=imperialDark] .floating-cart-label,html[data-theme-css=imperialDark] .floating-cart-label{color:#d8cec0!important}html[data-theme=imperialDark] .floating-cart-subtitle,html[data-theme=imperialDark] .floating-cart-linkish,html[data-theme-palette=imperialDark] .floating-cart-subtitle,html[data-theme-palette=imperialDark] .floating-cart-linkish,html[data-theme-css=imperialDark] .floating-cart-subtitle,html[data-theme-css=imperialDark] .floating-cart-linkish{color:#b7ada0!important}html[data-theme=imperialDark] .floating-cart-copy strong,html[data-theme=imperialDark] .floating-cart-price strong,html[data-theme=imperialDark] .floating-cart-line strong,html[data-theme=imperialDark] .floating-cart-panel-head h3,html[data-theme=imperialDark] .floating-cart-summary strong,html[data-theme-palette=imperialDark] .floating-cart-copy strong,html[data-theme-palette=imperialDark] .floating-cart-price strong,html[data-theme-palette=imperialDark] .floating-cart-line strong,html[data-theme-palette=imperialDark] .floating-cart-panel-head h3,html[data-theme-palette=imperialDark] .floating-cart-summary strong,html[data-theme-css=imperialDark] .floating-cart-copy strong,html[data-theme-css=imperialDark] .floating-cart-price strong,html[data-theme-css=imperialDark] .floating-cart-line strong,html[data-theme-css=imperialDark] .floating-cart-panel-head h3,html[data-theme-css=imperialDark] .floating-cart-summary strong{color:#fffaf2!important}html[data-theme=imperialDark] .floating-cart-panel,html[data-theme-palette=imperialDark] .floating-cart-panel,html[data-theme-css=imperialDark] .floating-cart-panel{color:#fff8ea!important;background:radial-gradient(circle at 100% 0,#ffb21b14,#0000 34%),linear-gradient(#121211fc 0%,#0a0a09fc 100%)!important}html[data-theme=imperialDark] .floating-cart.open .floating-cart-panel,html[data-theme-palette=imperialDark] .floating-cart.open .floating-cart-panel,html[data-theme-css=imperialDark] .floating-cart.open .floating-cart-panel{padding:14px 18px 18px!important}html[data-theme=imperialDark] .floating-cart-panel-head,html[data-theme-palette=imperialDark] .floating-cart-panel-head,html[data-theme-css=imperialDark] .floating-cart-panel-head{border-bottom:1px solid #ffffff14!important;align-items:flex-start!important;margin-bottom:8px!important;padding-bottom:14px!important}html[data-theme=imperialDark] .floating-cart-panel-head h3,html[data-theme-palette=imperialDark] .floating-cart-panel-head h3,html[data-theme-css=imperialDark] .floating-cart-panel-head h3{letter-spacing:-.045em!important;margin-top:5px!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.06!important}html[data-theme=imperialDark] .floating-cart-close,html[data-theme-palette=imperialDark] .floating-cart-close,html[data-theme-css=imperialDark] .floating-cart-close{background:#181817eb!important;border:1px solid #ffffff24!important;box-shadow:0 10px 24px #00000052!important}html[data-theme=imperialDark] .floating-cart-close:hover,html[data-theme-palette=imperialDark] .floating-cart-close:hover,html[data-theme-css=imperialDark] .floating-cart-close:hover{background:#222220fa!important;border-color:#ffb21b59!important}html[data-theme=imperialDark] .floating-cart-lines,html[data-theme-palette=imperialDark] .floating-cart-lines,html[data-theme-css=imperialDark] .floating-cart-lines{scrollbar-color:#ff7a32 #ffffff0f!important;gap:0!important;max-height:min(260px,34vh)!important;margin-right:-4px!important;padding-right:8px!important}html[data-theme=imperialDark] .floating-cart-line,html[data-theme-palette=imperialDark] .floating-cart-line,html[data-theme-css=imperialDark] .floating-cart-line{border-bottom:1px solid #ffffff1a!important;padding:14px 0!important}html[data-theme=imperialDark] .floating-cart-summary,html[data-theme-palette=imperialDark] .floating-cart-summary,html[data-theme-css=imperialDark] .floating-cart-summary{background:#121211f5!important;border:1px solid #ffffff1f!important;margin-top:10px!important;box-shadow:inset 0 12px 26px #0000003d!important}html[data-theme=imperialDark] .floating-cart-actions,html[data-theme-palette=imperialDark] .floating-cart-actions,html[data-theme-css=imperialDark] .floating-cart-actions{gap:14px!important;margin-top:2px!important}html[data-theme=imperialDark] .floating-cart-actions .primary-btn,html[data-theme-palette=imperialDark] .floating-cart-actions .primary-btn,html[data-theme-css=imperialDark] .floating-cart-actions .primary-btn{color:#0b0b0b!important;background:linear-gradient(#ffbd21 0%,#f19a00 100%)!important;border:1px solid #ffd96e61!important;font-weight:900!important;box-shadow:0 14px 30px #ffa8002e!important}html[data-theme=imperialDark] .floating-cart-actions .primary-btn :is(span,svg),html[data-theme-palette=imperialDark] .floating-cart-actions .primary-btn :is(span,svg),html[data-theme-css=imperialDark] .floating-cart-actions .primary-btn :is(span,svg){color:#0b0b0b!important;stroke:#0b0b0b!important}html[data-theme=imperialDark] .floating-cart-actions .ghost-btn,html[data-theme-palette=imperialDark] .floating-cart-actions .ghost-btn,html[data-theme-css=imperialDark] .floating-cart-actions .ghost-btn{color:#f2e8da!important;box-shadow:none!important;background:#191918f5!important;border:1px solid #ffffff24!important}html[data-theme=imperialDark] .floating-cart-actions .ghost-btn:hover,html[data-theme-palette=imperialDark] .floating-cart-actions .ghost-btn:hover,html[data-theme-css=imperialDark] .floating-cart-actions .ghost-btn:hover{color:#ffcf72!important;background:#222220fa!important;border-color:#ffb21b57!important}@media (max-width:720px){html[data-theme=imperialDark] .floating-cart,html[data-theme-palette=imperialDark] .floating-cart,html[data-theme-css=imperialDark] .floating-cart{border-radius:22px!important;bottom:10px!important;left:10px!important;right:10px!important}html[data-theme=imperialDark] .floating-cart-actions,html[data-theme-palette=imperialDark] .floating-cart-actions,html[data-theme-css=imperialDark] .floating-cart-actions{grid-template-columns:1fr!important;display:grid!important}}.checkout-premium-shell{max-width:1580px;padding:22px 24px 54px}.checkout-premium-layout.catalog-layout{grid-template-columns:minmax(0,2.35fr) minmax(360px,.95fr);align-items:start;gap:18px}.checkout-main-card.panel,.checkout-sidebar-card.panel{background:radial-gradient(circle at 85% 0,#f4b40014,#0000 30%),linear-gradient(#181818f5 0%,#080808fa 100%);border:1px solid #f4b4002e;border-radius:22px;box-shadow:0 22px 70px #00000094}.checkout-sidebar-card.panel{padding:24px;position:sticky;top:92px}.checkout-title-head.section-head,.checkout-sidebar-head.section-head{justify-content:flex-start;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.checkout-title-head h2,.checkout-sidebar-head h2{letter-spacing:-.035em;color:#fff8ec;margin:0 0 7px;font-size:28px}.checkout-sidebar-head h2{font-size:25px}.checkout-title-head p,.checkout-sidebar-head p{color:#fff8ecad;font-size:15px;line-height:1.45}.checkout-title-icon{color:#f4b400;background:linear-gradient(#f4b40026,#f4b4000a);border:1px solid #f4b40029;border-radius:14px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff14}.checkout-title-icon.small{flex-basis:34px;width:34px;height:34px}.checkout-grid label{color:#ffffffdb;letter-spacing:.02em;text-transform:none;margin-bottom:8px;font-size:12px}.label-muted{color:#ffffff8c;font-weight:700}.checkout-grid input,.coupon-manual-form input{color:#fff;background:linear-gradient(#ffffff13,#ffffff0a);border:1px solid #ffffff21;border-radius:11px;min-height:47px;box-shadow:inset 0 1px #ffffff0b}.checkout-grid input::placeholder,.coupon-manual-form input::placeholder{color:#ffffff57}.checkout-grid input:focus,.coupon-manual-form input:focus{border-color:#f4b40085;box-shadow:0 0 0 3px #f4b4001c,inset 0 1px #ffffff0f}.checkout-choice-row{gap:14px}.checkout-choice{color:#f7f3ea;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:16px;min-height:86px;padding:18px 58px 18px 20px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.checkout-choice:hover{background:linear-gradient(#f4b40014,#ffffff06);border-color:#f4b40057;transform:translateY(-1px)}.checkout-choice.active{color:#fff8e6;background:radial-gradient(circle at 90%,#f4b40029,#0000 34%),linear-gradient(#f4b4001f,#0f0f0ff5);border-color:#f4b400cc;box-shadow:0 16px 35px #00000057,inset 0 0 0 1px #f4b4001f}.checkout-choice-icon{color:#f4b400;filter:saturate(1.15);font-size:27px;line-height:1}.checkout-choice-copy{gap:4px;display:grid}.checkout-choice-copy strong,.checkout-choice-copy span{display:block}.checkout-choice-copy strong{color:#fff8ec;font-size:16px}.checkout-choice-copy span{color:#ffca46d9;margin:0;font-size:13px;font-weight:800}.checkout-selected-dot{color:#141006;background:linear-gradient(#ffd46b,#ee9e00);border-radius:999px;place-items:center;width:28px;height:28px;font-weight:1000;display:grid;position:absolute;top:50%;right:18px;translate:0 -50%;box-shadow:0 8px 18px #f4b40038}.payment-method-grid{gap:14px}.payment-method-card{color:#fff7e7;background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:15px;min-height:116px;padding:20px 54px 18px 20px;display:flex;position:relative}.payment-method-card:hover{border-color:#f4b40052;transform:translateY(-1px);box-shadow:0 18px 36px #00000040}.payment-method-card.active{background:radial-gradient(circle at 78% 15%,#f4b40029,#0000 35%),linear-gradient(135deg,#5c38108f,#1a1006fa);border-color:#f4b400c7;box-shadow:0 18px 34px #00000061,inset 0 0 0 1px #f4b4001a}.payment-method-icon{color:#f4b400;background:linear-gradient(#f4b40038,#f4b40014);border:1px solid #f4b4001f;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:950;display:grid}.payment-method-icon.small{flex-basis:34px;width:34px;height:34px}.payment-method-copy{gap:5px;display:grid}.payment-method-copy strong{color:#fff8ec;font-size:16px}.payment-method-copy span{color:#fff8ecad;font-size:14px;line-height:1.42}.payment-hint-box.checkout-totals{background:linear-gradient(#ffffff0a,#ffffff04);border-color:#ffffff14;align-items:center;gap:14px;display:flex}.checkout-totals.panel{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:17px}.checkout-totals .metric-row{color:#fff8ece0;font-size:15px}.checkout-totals .metric-row strong{color:#fff}.checkout-totals .metric-row:last-of-type strong{color:#ffc041;font-size:18px}.checkout-totals .success-box{color:#38dd7b;background:#1f6f432e;border-color:#38dd7b21}.checkout-finalize-btn.primary-btn{color:#120e05;background:linear-gradient(#ffc13d,#e99600);border-radius:15px;min-height:56px;font-size:16px;position:relative;box-shadow:0 18px 38px #f499003d,inset 0 1px #ffffff52}.checkout-finalize-btn .checkout-btn-arrow{font-size:24px;line-height:1;position:absolute;right:24px}.checkout-sidebar-card .badge{color:#ffc13d;background:linear-gradient(#f4b40030,#f4b4000f);border:1px solid #f4b4002e}.checkout-sidebar-card .success-box{color:#f2fff7;background:linear-gradient(135deg,#1e6f3d40,#0a2d1c9e);border:1px solid #48cc7714;border-radius:16px;padding:18px}.checkout-sidebar-section h3,.coupon-premium-head h3{color:#fff8ec;letter-spacing:-.025em;margin:0 0 18px;font-size:20px}.checkout-sidebar-section.panel,.coupon-premium-card.panel{padding:19px}.coupon-premium-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.coupon-premium-head h3{margin:0}.coupon-toggle-btn{color:#fff8ecd1;cursor:pointer;background:0 0;border:0;font-weight:850}.coupon-select-trigger{text-align:left;color:#fff8ecc2;background:linear-gradient(#f4b4001a,#ffffff08);border:1px solid #f4b4006b;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;display:flex}.coupon-select-trigger span:nth-child(2){flex:1;min-width:0}.coupon-trigger-icon{color:#f4b400}.coupon-premium-list{background:#0a0a0a85;border:1px solid #ffffff12;border-top:0;border-radius:14px;gap:0;margin-top:0;overflow:hidden}.coupon-premium-list .coupon-choice{color:#fff8ec;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:74px;padding:16px 14px 16px 18px;display:grid}.coupon-premium-list .coupon-choice:hover{background:#f4b4000e}.coupon-premium-list .coupon-choice.active{color:#fff8ec;background:linear-gradient(90deg,#f4b40021,#0000 88%);box-shadow:inset 3px 0 #f4b400}.coupon-choice-main{gap:5px;min-width:0;display:grid}.coupon-choice-main strong{color:#fff8ec;letter-spacing:.01em;font-size:15px}.coupon-choice-main span{color:#fff8ec8c;margin:0;font-size:13px;line-height:1.35}.coupon-discount-pill{color:#fff8ecd9;white-space:nowrap;background:#ffffff14;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:900}.coupon-radio{border:1px solid #ffffff57;border-radius:999px;width:20px;height:20px}.coupon-choice.active .coupon-radio{background:#151007;border:6px solid #f4b400}.coupon-manual-area{padding:14px 16px}.coupon-manual-toggle{color:#fff8ece0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:42px;display:flex}.coupon-manual-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.checkout-back-cart.ghost-btn{color:#fff8ec;background:linear-gradient(#ffffff17,#ffffff09);border:1px solid #ffffff1f;border-radius:14px;justify-content:center;min-height:54px}.checkout-security-note{color:#fff8ecd1;align-items:center;gap:12px;display:flex}.checkout-security-note>span{background:#f4b4001c;border:1px solid #f4b40024;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.checkout-security-note strong,.checkout-security-note p{margin:0;display:block}.checkout-security-note p{color:#fff8ec8f;margin-top:3px}@media (max-width:1080px){.checkout-premium-shell{padding:16px 12px 42px}.checkout-premium-layout.catalog-layout{grid-template-columns:1fr}.checkout-sidebar-card.panel{position:static}.checkout-choice-row,.payment-method-grid,.coupon-manual-form{grid-template-columns:1fr}}.checkout-sidebar-head .badge{margin-left:auto}.checkout-choice>.checkout-choice-icon,.checkout-choice>.checkout-selected-dot,.payment-method-card>.checkout-selected-dot,.coupon-select-trigger>span,.coupon-select-trigger>strong,.coupon-choice>span{opacity:1}html[data-theme=imperialDark] .checkout-delivery-only{margin-bottom:-4px}html[data-theme=imperialDark] .checkout-main-card .field-grid:first-of-type{gap:0}html[data-theme=imperialDark] .quick-add-button,html[data-theme=imperialDark] .product-card .secondary-btn,html[data-theme=imperialDark] button[aria-label*=Pedir\ rápido]{background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000047;color:#fff!important}html[data-theme=imperialDark] button:has(.quick-add-label){background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000047;color:#fff!important}html[data-theme=imperialDark] .quick-add-button span,html[data-theme=imperialDark] .quick-add-button .button-icon{color:#fff!important;opacity:1!important}html[data-theme=imperialDark] .quick-add-button:hover,html[data-theme=imperialDark] .product-card .secondary-btn:hover{color:#fff8ec;background:linear-gradient(#f4b40024,#ffffff0e);border-color:#f4b40057;transform:translateY(-1px)}html[data-theme=imperialDark] .quick-add-button svg,html[data-theme=imperialDark] .product-card .secondary-btn svg{color:#f4b400;opacity:.95}html[data-theme=imperialDark] .orders-shell{gap:22px}html[data-theme=imperialDark] .orders-hero,html[data-theme=imperialDark] .orders-tools,html[data-theme=imperialDark] .orders-card,html[data-theme=imperialDark] .orders-sidebar.panel,html[data-theme=imperialDark] .orders-help-card{color:#fff8ec;background:radial-gradient(circle at 0 0,#f4b40014,#0000 34%),linear-gradient(#151515 0%,#0b0b0b 100%);border:1px solid #ffffff14;box-shadow:0 22px 64px #00000075,inset 0 1px #ffffff0a}html[data-theme=imperialDark] .orders-summary-card{color:#fff8ec;background:linear-gradient(#ffffff13,#ffffff07);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0a}html[data-theme=imperialDark] .orders-summary-card strong,html[data-theme=imperialDark] .orders-card-total strong,html[data-theme=imperialDark] .orders-financial .metric-row:last-child strong{color:#ffbd2e;text-shadow:0 8px 28px #f4b4002e}html[data-theme=imperialDark] .orders-filter-chip{color:#efe7da;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:999px;min-width:118px}html[data-theme=imperialDark] .orders-filter-chip.active{color:#1a1207;background:linear-gradient(#ffc244,#e99700);border-color:#ffc244c2;box-shadow:0 12px 34px #f4b40038}html[data-theme=imperialDark] .orders-filter-chip.active small,html[data-theme=imperialDark] .orders-filter-chip.active span{color:#1a1207}html[data-theme=imperialDark] .orders-card{border-radius:28px;position:relative;overflow:hidden}html[data-theme=imperialDark] .orders-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#f4b400,#f4b40059,#0000);height:3px;position:absolute;inset:0 0 auto}html[data-theme=imperialDark] .orders-card-live{border-color:#f4b4003d;box-shadow:0 26px 78px #0000008f,0 0 0 1px #f4b40014}html[data-theme=imperialDark] .orders-progress-track{background:#ffffff14;border:1px solid #ffffff14;height:12px;box-shadow:inset 0 1px 8px #00000073}html[data-theme=imperialDark] .orders-progress-track span{background:linear-gradient(90deg,#ff8a00,#ffc244);box-shadow:0 0 18px #f4b40057}html[data-theme=imperialDark] .orders-detail{color:#f2fff8;background:linear-gradient(#125f3ae0,#083a23e6);border:1px solid #4ede902e;box-shadow:inset 0 1px #ffffff0d}html[data-theme=imperialDark] .orders-detail small,html[data-theme=imperialDark] .orders-detail span{color:#f2fff8bd}html[data-theme=imperialDark] .orders-note{color:#ffe8a6;background:#f4b40014;border:1px solid #f4b40029}html[data-theme=imperialDark] .orders-focus-step-dot{background:#151515;border-color:#ffffff2e}html[data-theme=imperialDark] .orders-focus-step.done .orders-focus-step-dot,html[data-theme=imperialDark] .orders-focus-step.active .orders-focus-step-dot{background:linear-gradient(#ffc244,#ff8a00);border-color:#ffc244db}html[data-theme=imperialDark] .orders-focus-step.active .orders-focus-step-dot{box-shadow:0 0 0 7px #f4b4001c,0 0 22px #f4b40038}html[data-theme=imperialDark] .orders-search input,html[data-theme=imperialDark] .orders-tools input{color:#fff8ec;background:#ffffff0f;border:1px solid #ffffff1f}html[data-theme=imperialDark] .orders-search input::placeholder,html[data-theme=imperialDark] .orders-tools input::placeholder{color:#fff8ec7a}html[data-theme=imperialDark] .orders-card-items .badge,html[data-theme=imperialDark] .orders-card-badges .badge{color:#fff8ec;background:#ffffff14;border-color:#ffffff1a}html[data-theme=imperialDark] .orders-card-actions .primary-btn,html[data-theme=imperialDark] .orders-hero-actions .primary-btn{color:#160f05;background:linear-gradient(#ffc244,#f59e0b);box-shadow:0 14px 34px #f4b40038}.theme-imperialDark .showcase-custom-select,[data-theme=imperial-dark] .showcase-custom-select{z-index:20;width:100%;position:relative}.theme-imperialDark .showcase-custom-select-trigger,[data-theme=imperial-dark] .showcase-custom-select-trigger{color:#f6f1e8;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#191919 0%,#101010 100%);border:1px solid #ffffff1a;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:0 14px;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000038}.theme-imperialDark .showcase-custom-select-trigger:hover,[data-theme=imperial-dark] .showcase-custom-select-trigger:hover{background:linear-gradient(#202020 0%,#121212 100%);border-color:#f4b4005c;transform:translateY(-1px)}.theme-imperialDark .showcase-custom-select-trigger.is-open,[data-theme=imperial-dark] .showcase-custom-select-trigger.is-open{border-color:#f4b400b8;box-shadow:0 0 0 3px #f4b4001f,0 18px 32px #00000061}.theme-imperialDark .showcase-custom-select-trigger svg,[data-theme=imperial-dark] .showcase-custom-select-trigger svg{color:#f4b400;width:18px;height:18px;margin-left:auto;transition:transform .18s}.theme-imperialDark .showcase-custom-select-trigger.is-open svg,[data-theme=imperial-dark] .showcase-custom-select-trigger.is-open svg{transform:rotate(180deg)}.theme-imperialDark .showcase-priority-dot,[data-theme=imperial-dark] .showcase-priority-dot{background:#f4b400;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #f4b4001f,0 0 18px #f4b4005c}.theme-imperialDark .showcase-custom-select-menu,[data-theme=imperial-dark] .showcase-custom-select-menu{z-index:999;background:linear-gradient(#171717 0%,#0d0d0d 100%);border:1px solid #f4b40047;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 22px 50px #0000008c,inset 0 0 0 1px #ffffff0a}.theme-imperialDark .showcase-custom-select-menu button,[data-theme=imperial-dark] .showcase-custom-select-menu button{color:#ede7dd;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:800;display:flex}.theme-imperialDark .showcase-custom-select-menu button:hover,[data-theme=imperial-dark] .showcase-custom-select-menu button:hover{color:#fff6df;background:#f4b4001a}.theme-imperialDark .showcase-custom-select-menu button.is-selected,[data-theme=imperial-dark] .showcase-custom-select-menu button.is-selected{color:#ffc933;background:linear-gradient(#f4b40033,#f4b4001a)}.theme-imperialDark .showcase-custom-select-menu button strong,[data-theme=imperial-dark] .showcase-custom-select-menu button strong{color:#0d0d0d;text-transform:uppercase;letter-spacing:.05em;background:#f4b400;border-radius:999px;padding:4px 7px;font-size:10px}.theme-imperialDark select,[data-theme=imperial-dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f1e8!important;background-color:#121212!important;border-color:#ffffff1f!important}.theme-imperialDark select option,[data-theme=imperial-dark] select option{color:#f6f1e8!important;background-color:#151515!important}.theme-imperialDark select option:checked,[data-theme=imperial-dark] select option:checked{color:#111!important;background-color:#f4b400!important}.product-card .quick-add-button{letter-spacing:-.01em;opacity:1;cursor:pointer;border-radius:18px;min-height:56px;padding:0 22px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.product-card .quick-add-button :is(span,svg){opacity:1}html[data-theme-palette=primeiroEstilo] .product-card .quick-add-button,html[data-theme=primeiroEstilo] .product-card .quick-add-button,html[data-theme-css=primeiroEstilo] .product-card .quick-add-button{color:#a84400!important;background:linear-gradient(#fff8ef 0%,#ffe8cf 100%)!important;border:1px solid #ff7a0061!important;box-shadow:0 10px 24px #ff7a0024,inset 0 1px #ffffffb8!important}html[data-theme-palette=primeiroEstilo] .product-card .quick-add-button svg,html[data-theme=primeiroEstilo] .product-card .quick-add-button svg,html[data-theme-css=primeiroEstilo] .product-card .quick-add-button svg{color:#ff7a00!important}html[data-theme-palette=primeiroEstilo] .product-card .quick-add-button:hover,html[data-theme=primeiroEstilo] .product-card .quick-add-button:hover,html[data-theme-css=primeiroEstilo] .product-card .quick-add-button:hover{color:#8f3900!important;background:linear-gradient(#fff2df 0%,#ffd8ad 100%)!important;border-color:#ff7a009e!important;box-shadow:0 14px 30px #ff7a0033,inset 0 1px #ffffffc7!important}html[data-theme-palette=imperialDark] .product-card .quick-add-button,html[data-theme=imperialDark] .product-card .quick-add-button,html[data-theme-css=imperialDark] .product-card .quick-add-button{color:#f7efe2!important;background:linear-gradient(#ffffff1b 0%,#ffffff0b 100%)!important;border:1px solid #f4b40042!important;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff14!important}html[data-theme-palette=imperialDark] .product-card .quick-add-button :is(span,svg),html[data-theme=imperialDark] .product-card .quick-add-button :is(span,svg),html[data-theme-css=imperialDark] .product-card .quick-add-button :is(span,svg){color:#f7efe2!important;opacity:1!important}html[data-theme-palette=imperialDark] .product-card .quick-add-button svg,html[data-theme=imperialDark] .product-card .quick-add-button svg,html[data-theme-css=imperialDark] .product-card .quick-add-button svg{filter:drop-shadow(0 0 8px #f4b40038);color:#f4b400!important}html[data-theme-palette=imperialDark] .product-card .quick-add-button:hover,html[data-theme=imperialDark] .product-card .quick-add-button:hover,html[data-theme-css=imperialDark] .product-card .quick-add-button:hover{color:#fff8ec!important;background:linear-gradient(#f4b40033 0%,#ffffff12 100%)!important;border-color:#f4b40085!important;box-shadow:0 16px 34px #0000006b,0 0 0 1px #f4b40014,inset 0 1px #ffffff1a!important}.checkout-premium-shell{max-width:1500px;padding-top:18px}.checkout-premium-layout.catalog-layout{grid-template-columns:minmax(0,2.15fr) minmax(370px,.86fr);gap:18px}.checkout-main-card.panel,.checkout-sidebar-card.panel{background:radial-gradient(circle at 88% -10%,#fbbc241a,#0000 34%),radial-gradient(circle at 0 16%,#5479ff0b,#0000 24%),linear-gradient(#171a1e 0%,#0c0e11 100%);border-color:#ffffff1a;box-shadow:0 24px 72px #00000085,inset 0 1px #ffffff0b}.checkout-main-card.panel{padding:28px}.checkout-sidebar-card.panel{gap:16px;padding:24px}.checkout-title-head.section-head,.checkout-sidebar-head.section-head{margin-bottom:20px}.checkout-step-kicker{color:#ffbe2e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:950;display:inline-flex}.checkout-title-head h2{font-size:clamp(25px,2.2vw,34px);line-height:1.05}.checkout-title-head p,.checkout-sidebar-head p{color:#fff8ecb3;max-width:720px}.checkout-grid{gap:16px}.checkout-grid .field-grid:not(.checkout-delivery-only){gap:14px}.checkout-grid input,.coupon-manual-form input{color:#fff9ef;background:linear-gradient(#ffffff13,#ffffff09);border-color:#ffffff21;border-radius:13px;min-height:48px;padding-inline:16px}.checkout-choice-row,.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-choice,.payment-method-card,.checkout-totals.panel,.coupon-premium-card.panel,.checkout-back-cart.ghost-btn,.checkout-security-note{background:linear-gradient(#ffffff10,#ffffff06);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0b}.checkout-choice,.payment-method-card{min-height:78px}.payment-method-card{min-height:96px}.checkout-choice.active,.payment-method-card.active{background:radial-gradient(circle at 85% 46%,#ffb8192e,#0000 30%),linear-gradient(135deg,#51320bb3,#121314fa);border-color:#ffb819d1}.checkout-selected-dot{background:linear-gradient(#ffd45f,#f2a000);width:31px;height:31px}body:has(.tracking-page-shell){background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}.payment-method-icon{background:linear-gradient(#ffbe2e38,#ffbe2e14);border-radius:15px;flex-basis:50px;width:50px;height:50px}.payment-hint-box.checkout-totals{border-radius:16px;min-height:72px}.checkout-totals.panel{border-radius:18px;padding:18px}.checkout-totals .metric-row{margin:0 0 7px}.checkout-total-divider{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;margin:14px 0 12px}.checkout-totals .checkout-total-row span,.checkout-totals .checkout-total-row strong{color:#fff8ec;font-size:19px;font-weight:950}.checkout-estimate{color:#fff8ec9e}.checkout-totals .success-box{color:#38f08b;background:linear-gradient(90deg,#22c55e2e,#22c55e12);border-radius:13px}.checkout-finalize-btn.primary-btn{color:#110d05;background:linear-gradient(#ffc131 0%,#f59d00 100%);border-radius:16px;min-height:58px;margin-top:0;font-weight:950;box-shadow:0 20px 44px #f59d0042,inset 0 1px #ffffff57}.checkout-finalize-btn.primary-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.checkout-sidebar-section.panel,.coupon-premium-card.panel,.checkout-sidebar-card .checkout-totals.panel{background:linear-gradient(#ffffff0e,#ffffff05)}.checkout-sidebar-section h3,.coupon-premium-head h3{font-size:19px}.status-ready{color:#75e19b!important}.coupon-select-trigger{background:linear-gradient(#ffbe2e17,#ffffff09);border-radius:13px 13px 8px 8px}.coupon-premium-list{background:#090a0c9e;border-radius:0 0 14px 14px}.coupon-premium-list .coupon-choice.active{background:linear-gradient(90deg,#ffbe2e26,#ffbe2e0b);box-shadow:inset 4px 0 #ffbe2e}.checkout-back-cart.ghost-btn{min-height:52px}.checkout-security-note{border-radius:18px;padding:16px}.checkout-security-note>span{color:#50df8b;background:#22c55e1c;border-color:#22c55e26}@media (max-width:1180px){.checkout-premium-layout.catalog-layout{grid-template-columns:1fr}.checkout-sidebar-card.panel{position:static}}@media (max-width:760px){.checkout-premium-shell{padding:12px 10px 36px}.checkout-main-card.panel,.checkout-sidebar-card.panel{border-radius:20px;padding:18px}.checkout-choice-row,.payment-method-grid,.checkout-grid .field-grid:not(.checkout-delivery-only){grid-template-columns:1fr}.checkout-title-head h2,.checkout-sidebar-head h2{font-size:23px}.checkout-choice,.payment-method-card{min-height:76px;padding:16px 54px 16px 16px}}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--theme-accent,#f6a400) 16%, transparent), transparent 30%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--theme-accent,#f6a400) 12%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--theme-surface,#121212) 96%, #fff 4%), color-mix(in srgb, var(--theme-bg,#060606) 96%, #fff 4%));border:1px solid color-mix(in srgb, var(--theme-border,#ffffff24) 88%, var(--theme-accent,#f6a400) 12%);width:min(760px,100vw - 32px);max-height:min(86vh,860px);color:var(--theme-text,#fff);border-radius:30px;padding:22px;overflow:auto;box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff0d}.profile-panel.profile-panel-wide{width:min(920px,100vw - 32px)}.profile-premium-head{align-items:flex-start;padding-bottom:6px}.profile-head-copy{gap:5px;display:grid}.profile-head-badge{background:color-mix(in srgb, var(--theme-accent,#f6a400) 16%, transparent);width:fit-content;color:var(--theme-accent,#f6a400);border:1px solid color-mix(in srgb, var(--theme-accent,#f6a400) 24%, transparent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.profile-head-copy h3{letter-spacing:-.045em;font-size:clamp(26px,3vw,36px)}.profile-head-copy p{color:var(--theme-muted,#b7b7b7);margin:0;font-weight:600}.profile-dashboard-layout{grid-template-columns:150px minmax(0,1fr);gap:18px;display:grid}.profile-side-nav{background:color-mix(in srgb, var(--theme-surface,#111) 78%, transparent);border:1px solid var(--theme-border,#ffffff1f);border-radius:24px;flex-direction:column;gap:10px;padding:12px;display:flex}.profile-nav-item{color:var(--theme-muted,#bbb);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:9px;padding:12px 10px;font-weight:850;display:flex}.profile-nav-item.active{color:var(--theme-accent,#f6a400);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#f6a400) 18%, transparent), transparent);border-color:color-mix(in srgb, var(--theme-accent,#f6a400) 28%, transparent);box-shadow:inset 3px 0 0 var(--theme-accent,#f6a400)}.profile-nav-item.danger{margin-top:auto}.profile-main-content,.profile-orders-list,.profile-register-form,.profile-register-benefits{gap:14px;display:grid}.profile-session-box.elevated,.profile-login-card,.profile-loyalty-card,.profile-activate-card,.profile-register-benefits{border:1px solid var(--theme-border,#ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-surface,#151515) 94%, #fff 6%), color-mix(in srgb, var(--theme-surface,#101010) 96%, #000 4%));border-radius:24px;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038}.profile-section-title,.profile-benefit-card,.profile-loyalty-card,.profile-activate-card{align-items:center;gap:12px;display:flex}.profile-section-title div,.profile-loyalty-card div,.profile-activate-card div,.profile-benefit-card div{gap:3px;display:grid}.profile-section-title strong,.profile-loyalty-card strong,.profile-activate-card strong,.profile-benefit-card strong{color:var(--theme-text,#fff);font-size:16px}.profile-section-title span,.profile-loyalty-card span,.profile-activate-card span,.profile-benefit-card span,.profile-loyalty-card p{color:var(--theme-muted,#bdbdbd);margin:0;font-size:13px;line-height:1.45}.profile-mini-icon{width:34px;height:34px;color:var(--theme-accent,#f6a400);background:color-mix(in srgb, var(--theme-accent,#f6a400) 15%, transparent);border:1px solid color-mix(in srgb, var(--theme-accent,#f6a400) 18%, transparent);border-radius:13px;flex:0 0 34px;place-items:center;font-weight:900;display:grid}.profile-small-btn{flex:none!important}.profile-order-card{color:var(--theme-text,#fff);background:color-mix(in srgb, var(--theme-bg,#050505) 62%, var(--theme-surface,#1a1a1a) 38%);border:1px solid var(--theme-border,#ffffff1f);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.profile-order-card:hover{border-color:color-mix(in srgb, var(--theme-accent,#f6a400) 40%, var(--theme-border,#ffffff1f));background:color-mix(in srgb, var(--theme-accent,#f6a400) 7%, var(--theme-surface,#151515));transform:translateY(-1px)}.profile-order-card>div:first-child,.profile-order-meta{gap:4px;display:grid}.profile-order-card span,.profile-order-meta small{color:var(--theme-muted,#bdbdbd);font-size:12px}.profile-order-meta{text-align:right}.profile-status-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.profile-status-pill.warning{color:#ffb800;background:#ffb8001f}.profile-status-pill.success{color:#49d87c;background:#49d87c1f}.profile-status-pill.info{color:#62a8ff;background:#62a8ff1f}.profile-status-pill.danger{color:#ff6868;background:#ff68681f}.profile-empty-state{color:var(--theme-muted,#bbb);background:color-mix(in srgb, var(--theme-bg,#050505) 70%, transparent);border:1px dashed var(--theme-border,#ffffff24);border-radius:18px;padding:22px}.profile-login-card,.profile-loyalty-card,.profile-activate-card{padding:16px}.profile-login-card{gap:12px;display:grid}.profile-loyalty-card,.profile-activate-card{justify-content:space-between}.profile-register-layout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:18px;display:grid}.profile-register-form,.profile-register-benefits{padding:18px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-form-grid .field-full{grid-column:1/-1}.profile-form-grid input,.profile-login-card input{background:color-mix(in srgb, var(--theme-bg,#060606) 64%, var(--theme-surface,#1a1a1a) 36%);border-color:var(--theme-border,#ffffff24);min-height:48px;color:var(--theme-text,#fff);border-radius:14px}.profile-password-hints{color:#59d987;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:800;display:flex}.profile-password-hints span{background:#49d87c1a;border:1px solid #49d87c2e;border-radius:999px;padding:7px 9px}.profile-benefit-card{background:color-mix(in srgb, var(--theme-bg,#050505) 60%, transparent);border:1px solid var(--theme-border,#ffffff1f);border-radius:18px;padding:14px}.profile-actions.sticky-actions{padding-top:4px}.auth-feedback.success{background:#49d87c1f;border-color:#49d87c47}@media (max-width:760px){.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:26px;width:auto;padding:16px;position:fixed;inset:78px 10px 10px}.profile-dashboard-layout,.profile-register-layout{grid-template-columns:1fr}.profile-side-nav{flex-direction:row;overflow-x:auto}.profile-nav-item{min-width:fit-content}.profile-form-grid{grid-template-columns:1fr}.profile-order-card{grid-template-columns:1fr;align-items:start}.profile-order-meta{text-align:left}}.cart-hero-total{border:1px solid color-mix(in srgb, var(--brand,#f59e0b) 18%, var(--line,#ffffff24));background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--brand,#f59e0b) 20%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface-strong,#171717) 92%, white 8%), color-mix(in srgb, var(--surface,#101010) 88%, black 12%));border-radius:24px;justify-self:end;align-items:center;gap:18px;width:min(100%,360px);padding:22px 24px;display:flex;box-shadow:0 18px 55px #00000052}.cart-hero-icon{width:68px;height:68px;color:var(--brand,#f59e0b);background:color-mix(in srgb, var(--brand,#f59e0b) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand,#f59e0b) 18%, transparent);border-radius:22px;flex:none;place-items:center;display:grid}.cart-hero-total>div:last-child{text-align:left;gap:3px;display:grid}.cart-hero-total strong{color:var(--text,#fff);font-size:18px}.cart-hero-total span{color:var(--muted,#ffffffa8)}.cart-hero-total b{color:var(--brand,#f59e0b);letter-spacing:-.03em;font-size:clamp(24px,2.2vw,34px)}.cart-lines-premium{border:1px solid var(--line,#ffffff24);background:color-mix(in srgb, var(--surface,#111) 86%, transparent);border-radius:24px;overflow:hidden}.cart-line-premium{border-bottom:1px solid var(--line,#ffffff1f);grid-template-columns:minmax(260px,1fr) auto minmax(118px,auto);align-items:center;gap:22px;padding:18px;display:grid}.cart-line-premium:last-child{border-bottom:0}.cart-line-info{min-width:0}.cart-line-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.cart-line-title-row strong{font-size:18px}.cart-badge{min-height:24px;color:var(--brand,#f59e0b);background:color-mix(in srgb, var(--brand,#f59e0b) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand,#f59e0b) 18%, transparent);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.cart-option-chips{margin-top:10px}.cart-thumb-empty{background:color-mix(in srgb, var(--brand,#f59e0b) 12%, var(--surface-strong,#171717));color:var(--brand,#f59e0b);place-items:center;display:grid}.cart-line-controls{justify-content:center;align-items:center;gap:14px;display:flex}.cart-qty-control{border:1px solid var(--line,#ffffff24);background:color-mix(in srgb, var(--surface-strong,#171717) 90%, white 4%);border-radius:16px;grid-template-columns:46px 64px 46px;align-items:center;display:grid;overflow:hidden}.cart-qty-control button{height:46px;color:var(--text,#fff);cursor:pointer;background:0 0;border:0;place-items:center;transition:transform .18s,background .18s;display:grid}.cart-qty-control button:hover{background:color-mix(in srgb, var(--text,#fff) 8%, transparent)}.cart-qty-control button:active{transform:scale(.96)}.cart-qty-control strong{border-inline:1px solid var(--line,#ffffff24);place-items:center;height:46px;font-size:18px;display:grid}.cart-qty-control .cart-qty-plus{color:#1b1200;background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#f59e0b) 75%, #fff 25%), var(--brand,#f59e0b))}.cart-remove-btn{white-space:nowrap;align-items:center;gap:8px;min-height:46px;display:inline-flex}.cart-line-total{text-align:right;justify-items:end;gap:10px;display:grid}.cart-line-total strong{font-size:18px}.cart-add-more{border:1px dashed color-mix(in srgb, var(--brand,#f59e0b) 36%, var(--line,#ffffff24));min-height:64px;color:var(--brand,#f59e0b);background:color-mix(in srgb, var(--brand,#f59e0b) 6%, transparent);border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-weight:900;text-decoration:none;display:flex}.cart-stack .section-head h2{align-items:center;gap:10px;display:inline-flex}.secure-cart-note{text-align:center;width:100%;color:var(--muted,#ffffffa6);padding-top:6px;font-size:14px}@media (max-width:960px){.checkout-header{grid-template-columns:1fr}.cart-hero-total{justify-self:stretch;width:100%}.cart-line-premium{grid-template-columns:1fr;align-items:stretch}.cart-line-controls,.cart-line-total{text-align:left;justify-content:space-between;justify-items:stretch}.cart-line-total{justify-content:space-between;align-items:center;display:flex}}@media (max-width:560px){.cart-hero-total{border-radius:20px;padding:16px}.cart-hero-icon{border-radius:18px;width:54px;height:54px}.cart-line-premium{gap:16px;padding:14px}.cart-line-media{gap:12px}.cart-thumb{width:76px}.cart-line-controls{flex-wrap:wrap}.cart-qty-control{flex:100%;grid-template-columns:42px 1fr 42px}.cart-remove-btn{justify-content:center;width:100%}}.created-order-shell{gap:18px}.created-order-hero{background:radial-gradient(circle at 8% 35%,#22c55e2e,#0000 28%),linear-gradient(135deg,#14181bf5,#0a0b0dfa);border:1px solid #ffffff1c;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000005c}.created-order-hero:before{content:"✓";color:#5ff08c;background:linear-gradient(135deg,#22c55e3d,#22c55e14);border:1px solid #22c55e3d;border-radius:32px;place-items:center;width:92px;height:92px;font-size:54px;font-weight:800;display:grid;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.created-order-hero .created-order-title-row,.created-order-hero .created-order-head,.created-order-hero .created-order-actions{margin-left:124px}.created-order-kicker{color:#35e87b}.created-order-head h2{color:#fff;text-shadow:0 8px 24px #00000059}.created-order-head p{color:#ffffffb8}.payment-result-summary-premium{background:linear-gradient(135deg,#131518f5,#0a0b0df5);border-color:#ffffff1a}.payment-method-badge{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.pix-payment-panel{color:#f8f5ef;background:radial-gradient(circle at 18% 20%,#00d6c924,#0000 30%),radial-gradient(circle at 92% 12%,#ffb0201f,#0000 26%),linear-gradient(#121518fa,#08090bfa);border:1px solid #ffffff1c;border-radius:28px;padding:24px;box-shadow:0 28px 68px #00000061}.pix-payment-topline{border-bottom:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);align-items:center;gap:18px;padding-bottom:22px;display:grid}.pix-brand-mark{color:#041614;background:linear-gradient(135deg,#00d6c9,#3ef0a5);border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;display:grid;box-shadow:0 18px 34px #00d6c92e}.pix-payment-topline span,.pix-copy-label span{color:#ffffff94;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.pix-payment-topline strong{color:#fff;letter-spacing:-.04em;margin-top:3px;font-size:clamp(26px,3vw,38px);line-height:1;display:block}.pix-payment-topline p{color:#ffffffad;margin:8px 0 0;line-height:1.5}.pix-reference-box{background:linear-gradient(135deg,#ffb0201c,#ffffff09);border:1px solid #ffb02033;border-radius:18px;min-width:260px;padding:16px}.pix-reference-box strong{letter-spacing:0;word-break:break-all;font-size:15px}.pix-reference-box button,.pix-copy-label button,.pix-payment-footer button{color:#1b1000;cursor:pointer;background:linear-gradient(135deg,#ffbf2f,#f28a00);border:0;border-radius:999px;margin-top:10px;padding:9px 13px;font-weight:900;box-shadow:0 12px 24px #f28a002e}.pix-payment-main{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:stretch;gap:28px;padding:24px 0;display:grid}.pix-qr-column,.pix-steps-column{min-width:0}.pix-qr-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pix-qr-header strong{color:#fff;font-size:18px;display:block}.pix-qr-header span,.pix-qr-header em{color:#ffffff9e;font-size:13px;font-style:normal}.pix-qr-header em{color:#ffbf2f;white-space:nowrap;font-weight:900}.pix-qr-frame{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#00d6c9,#3ef0a5,#ffbf2f) border-box;border:1px solid #00d6c98c;border-radius:28px;width:min(100%,286px);margin:0 auto;padding:14px;box-shadow:0 0 0 8px #00d6c914,0 24px 48px #00000052}.pix-qr-frame img{border-radius:16px;width:100%;height:auto;display:block}.pix-steps-column{align-content:center;gap:14px;display:grid}.pix-step{background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.pix-step span{color:#49f0ae;background:#22c55e21;border:1px solid #22c55e38;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.pix-step strong{color:#fff;font-size:15px;display:block}.pix-step p{color:#ffffff9e;margin:5px 0 0;line-height:1.45}.pix-copy-box{background:#00000038;border:1px solid #ffffff1c;border-radius:22px;padding:16px}.pix-copy-label{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.pix-copy-label button{flex:none;margin-top:0}.pix-copy-box code{color:#ffffffdb;word-break:break-all;background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;padding:13px 14px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6;display:block}.pix-payment-footer{background:linear-gradient(135deg,#22c55e21,#00d6c90e);border:1px solid #22c55e2b;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.pix-payment-footer strong,.pix-payment-footer span{display:block}.pix-payment-footer strong{color:#fff}.pix-payment-footer span{color:#ffffffa3;margin-top:4px}.pix-payment-footer button{color:#49f0ae;box-shadow:none;background:0 0;border:1px solid #49f0ae3d;margin-top:0}@media (max-width:860px){.created-order-hero:before{width:74px;height:74px;font-size:44px;position:static;transform:none}.created-order-hero .created-order-title-row,.created-order-hero .created-order-head,.created-order-hero .created-order-actions{margin-left:0}.pix-payment-topline,.pix-payment-main{grid-template-columns:1fr}.pix-reference-box{min-width:0}.pix-payment-footer,.pix-copy-label{flex-direction:column;align-items:stretch}}:root{--imperial-bg-0:#050504;--imperial-bg-1:#0b0b0a;--imperial-card:#121211eb;--imperial-card-2:#181816eb;--imperial-line:#ffffff1a;--imperial-line-strong:#ffb0204d;--imperial-text:#fffaf0;--imperial-muted:#fffaf0ad;--imperial-soft:#fffaf014;--imperial-brand:var(--brand,#f59e0b);--imperial-brand-2:var(--brand-2,#ffb72b);--imperial-green:#38d67a;--imperial-danger:#ff6b6b;--imperial-shadow:0 26px 70px #00000085}.checkout-shell .panel,.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{color:var(--imperial-text)!important;border-color:var(--imperial-line)!important;box-shadow:var(--imperial-shadow)!important;background:radial-gradient(circle at 8% 0,#ffb3001a,#0000 26%),radial-gradient(circle at 100% 4%,#ff730014,#0000 22%),linear-gradient(145deg,#161615f5,#070706fa)!important}.checkout-shell .checkout-header{align-items:center;min-height:210px;overflow:hidden}.checkout-shell .checkout-header h1{letter-spacing:-.055em;max-width:980px;line-height:.94}.checkout-shell .checkout-header p,.checkout-shell .section-head p,.checkout-shell .tiny,.profile-panel p,.profile-panel span:not(.profile-head-badge):not(.profile-status-pill):not(.cart-icon):not(.profile-trigger-kicker),.profile-panel small{color:var(--imperial-muted)!important}.cart-hero-total{background:radial-gradient(circle at 10% 20%,#ffb72b40,#0000 28%),linear-gradient(135deg,#231a0beb,#121211e6 55%,#ffffff12)!important;border:1px solid #ffb11f40!important;border-radius:26px!important;width:min(100%,330px)!important;padding:18px 20px!important;box-shadow:0 22px 58px #00000073,inset 0 1px #ffffff14!important}.cart-hero-icon{background:#f59e0b24!important;border-radius:20px!important;width:58px!important;height:58px!important}.cart-hero-total strong{color:var(--imperial-text)!important;font-size:17px!important;line-height:1.12!important}.cart-hero-total b{margin-top:3px;color:var(--imperial-brand-2)!important;font-size:30px!important}.cart-lines-premium{gap:12px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.cart-line-premium{min-height:118px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid var(--imperial-line)!important;background:radial-gradient(circle at 0 0,#ffb72b17,#0000 30%),linear-gradient(135deg,#161615f5,#0a0a09f5)!important;border-radius:24px!important;grid-template-columns:minmax(320px,1fr) auto minmax(130px,auto)!important;padding:16px 18px!important;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0e!important}.cart-line-premium:hover{transform:translateY(-1px);border-color:#ffb72b42!important;box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff12!important}.cart-line-media{min-width:0;align-items:center!important;gap:18px!important;display:flex!important}.cart-thumb{background-position:50%!important;background-size:cover!important;border:1px solid #ffffff1f!important;border-radius:20px!important;flex:0 0 94px!important;width:94px!important;height:94px!important;box-shadow:0 14px 32px #00000057!important}.cart-line-title-row strong,.cart-line-total b,.cart-line-total strong,.checkout-shell .section-head h2,.profile-panel strong,.profile-panel h3{color:var(--imperial-text)!important}.cart-line-title-row strong{letter-spacing:-.02em;font-size:20px!important}.cart-badge{color:var(--imperial-brand-2)!important;background:#f59e0b24!important;border-color:#f59e0b38!important}.cart-line-controls{justify-self:center}.cart-qty-control{background:#ffffff0e!important;border:1px solid #ffffff1c!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0e!important}.cart-qty-control strong{color:var(--imperial-text)!important;background:#0003!important}.cart-qty-control button{color:var(--imperial-text)!important}.cart-qty-control .cart-qty-plus,.cart-add-more:hover{color:#1b1200!important;background:linear-gradient(135deg,#ffd166,#ff9f0a)!important}.cart-remove-btn,.checkout-shell .ghost-btn{color:var(--imperial-text)!important;background:#fff1!important;border-color:#ffffff1f!important}.cart-remove-btn:hover,.checkout-shell .ghost-btn:hover{background:#ffffff1a!important;border-color:#ffffff2e!important}.cart-line-total{min-width:126px}.cart-line-total strong{color:#fffaf0cc!important}.cart-line-total b{color:var(--imperial-text)!important;font-size:20px!important}.cart-add-more{min-height:66px!important;color:var(--imperial-brand-2)!important;background:#ff9e0b0e!important;border-color:#ffb72b57!important;border-radius:22px!important;margin-top:14px!important}.cart-stack{align-self:start;position:sticky;top:100px}.checkout-totals{background:#0000003d!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff0a!important}.metric-row span,.metric-row strong{color:var(--imperial-text)!important}.profile-backdrop{-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%);background:#00000094!important}.profile-panel.profile-panel-premium{border-radius:30px!important;width:min(1040px,100vw - 56px)!important;max-height:min(82vh,760px)!important;padding:24px!important;top:86px!important;right:24px!important;overflow:auto!important}.profile-panel.profile-panel-wide{border-radius:30px!important;width:min(1040px,100vw - 56px)!important;max-height:min(84vh,780px)!important;padding:24px!important;top:86px!important;right:24px!important;overflow:auto!important}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{scrollbar-width:thin;scrollbar-color:#ffb84d80 #ffffff0f}.profile-panel.profile-panel-premium::-webkit-scrollbar{width:10px}.profile-panel.profile-panel-wide::-webkit-scrollbar{width:10px}.profile-panel.profile-panel-premium::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.profile-panel.profile-panel-wide::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.profile-panel.profile-panel-premium::-webkit-scrollbar-thumb{background:linear-gradient(#ffc15eb8,#ff8f24b8);border:2px solid #0a0b1099;border-radius:999px}.profile-panel.profile-panel-wide::-webkit-scrollbar-thumb{background:linear-gradient(#ffc15eb8,#ff8f24b8);border:2px solid #0a0b1099;border-radius:999px}.profile-panel.profile-panel-premium::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffd081d6,#ffa54fd6)}.profile-panel.profile-panel-wide::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffd081d6,#ffa54fd6)}.profile-premium-head{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding-bottom:20px!important;display:flex!important}.profile-head-badge{width:fit-content;color:var(--imperial-brand-2)!important;letter-spacing:.02em!important;background:#f59e0b21!important;border:1px solid #ffb72b38!important;border-radius:999px!important;padding:8px 13px!important;font-weight:900!important}.profile-head-copy h3{letter-spacing:-.055em!important;margin-top:10px!important;font-size:clamp(30px,4vw,48px)!important;line-height:.94!important}.profile-dashboard-layout{grid-template-columns:176px minmax(0,1fr)!important;gap:22px!important;padding-top:22px!important}.profile-side-nav{background:#00000038!important;border:1px solid #ffffff17!important;border-radius:26px!important;min-height:470px!important;padding:10px!important}.profile-nav-item{transition:background .18s,border-color .18s,color .18s,transform .18s;color:#fffaf0b8!important;background:0 0!important;border:1px solid #0000!important;border-radius:18px!important;min-height:56px!important;padding:10px 12px!important}.profile-nav-item:hover{color:var(--imperial-text)!important;background:#ffffff0f!important}.profile-nav-item.active{color:var(--imperial-text)!important;box-shadow:inset 4px 0 0 var(--imperial-brand)!important;background:linear-gradient(135deg,#f59e0b2e,#ffffff0b)!important;border-color:#ffb72b4d!important}.profile-mini-icon{color:var(--imperial-brand-2)!important;background:#f59e0b21!important;border-color:#f59e0b33!important}.profile-main-content{gap:14px!important}.profile-session-box.elevated,.profile-login-card,.profile-loyalty-card,.profile-activate-card,.profile-register-benefits{background:radial-gradient(circle at 100% 0,#ffb72b12,#0000 28%),#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:26px!important;box-shadow:inset 0 1px #ffffff0d!important}.profile-section-row{align-items:center!important;padding-bottom:14px!important}.profile-small-btn{border-radius:16px!important;min-height:44px!important;padding-inline:20px!important}.profile-orders-list{gap:10px!important}.profile-order-card{transition:transform .18s,border-color .18s,background .18s;background:#00000047!important;border:1px solid #ffffff17!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;min-height:82px!important;padding:15px 16px!important;text-decoration:none!important}.profile-order-card:hover{transform:translateY(-1px);background:#fff1!important;border-color:#ffb72b40!important}.profile-order-card:first-of-type{background:linear-gradient(135deg,#f59e0b29,#ffffff0b)!important;border-color:#ffb72b59!important}.profile-order-card span,.profile-order-card small{color:#fffaf0b3!important}.profile-order-meta{min-width:110px;text-align:right!important}.profile-status-pill{white-space:nowrap!important;border:1px solid #ffffff24!important;border-radius:999px!important;min-height:34px!important;padding:8px 13px!important;font-size:12px!important;font-weight:900!important}.profile-status-pill.warning{color:#ffd166!important;background:#ffd1661a!important;border-color:#ffd1668c!important}.profile-status-pill.success{color:#87efac!important;background:#22c55e1a!important;border-color:#4ade8073!important}.profile-status-pill.info{color:#bfdbfe!important;background:#3b82f61a!important;border-color:#60a5fa73!important}.profile-status-pill.danger{color:#fca5a5!important;background:#ef44441a!important;border-color:#f8717173!important}.profile-loyalty-card,.profile-activate-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}.profile-loyalty-card{background:radial-gradient(circle at 100% 30%,#38d67a1f,#0000 35%),linear-gradient(135deg,#ffffff0e,#ffffff08)!important}.profile-loyalty-card p{max-width:640px;margin-top:8px!important}.profile-actions .soft-btn,.profile-loyalty-card .soft-btn,.profile-activate-card .soft-btn,.profile-register-form .primary-btn,.profile-login-card .primary-btn{color:#1b1200!important;background:linear-gradient(135deg,#ffd166,#ff9f0a)!important;border:0!important;box-shadow:0 14px 34px #f59e0b38!important}.profile-actions .ghost-btn,.profile-login-card .ghost-btn,.profile-activate-card .ghost-btn,.profile-register-form .ghost-btn{color:#f5f7ff!important;background:#ffffff0f!important;border:1px solid #ffffff21!important}.profile-register-layout{grid-template-columns:minmax(0,1.04fr) minmax(330px,.72fr)!important;gap:18px!important;padding-top:22px!important}.profile-register-form.profile-session-box.elevated{padding:20px!important}.profile-register-benefits{gap:12px!important;padding:20px!important}.profile-benefit-card{background:#00000038!important;border-color:#ffffff14!important;border-radius:18px!important}.profile-benefit-card.highlight{background:#f59e0b1c!important;border-color:#ffb72b40!important}.profile-panel input{color:var(--imperial-text)!important;background:#00000047!important;border-color:#ffffff1f!important}.profile-panel input:focus{border-color:#ffb72b7a!important;box-shadow:0 0 0 4px #f59e0b1f!important}@media (max-width:1040px){.profile-dashboard-layout,.profile-register-layout{grid-template-columns:1fr!important}.profile-side-nav{flex-direction:row!important;min-height:0!important;overflow-x:auto!important}.profile-nav-item.danger{margin-top:0!important}}@media (max-width:960px){.cart-line-premium{grid-template-columns:1fr!important}.cart-line-controls{justify-content:flex-start!important}.cart-line-total{width:100%;min-width:0}}@media (max-width:640px){.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:24px!important;width:auto!important;padding:16px!important;inset:78px 10px 10px!important}.profile-order-card,.profile-loyalty-card,.profile-activate-card{grid-template-columns:1fr!important}.profile-order-meta{text-align:left!important}.cart-thumb{flex-basis:78px!important;width:78px!important;height:78px!important}}.cart-link.pill-link-active,.pill-link-active.cart-link,html[data-theme] .cart-link.pill-link-active{color:#fffaf0!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;background:radial-gradient(circle at 16% 0,#ffb11f33,#0000 34%),linear-gradient(135deg,#ffffff13,#ffffff09 48%,#ff9f0a1f)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;gap:10px!important;min-height:50px!important;padding:8px 13px 8px 9px!important;position:relative!important;overflow:visible!important;box-shadow:0 16px 36px #0000004d,inset 0 1px #ffffff14!important}.cart-link.pill-link-active:hover,.pill-link-active.cart-link:hover{background:radial-gradient(circle at 16% 0,#ffb11f42,#0000 36%),linear-gradient(135deg,#ffffff1a,#ffffff0b 48%,#ff9f0a29)!important;border-color:#ffb72b4d!important;transform:translateY(-1px)!important}.cart-link .cart-icon-wrap{color:#ffb72b!important;background:#f59e0b1f!important;border:1px solid #ffb72b2e!important;border-radius:13px!important;width:34px!important;height:34px!important;box-shadow:inset 0 1px #ffffff12!important}.cart-link .cart-icon{width:16px!important;height:16px!important}.cart-link .cart-copy{gap:2px!important;min-width:102px!important}.cart-title-row{align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important}.cart-link .cart-copy strong{letter-spacing:-.01em!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.cart-link .cart-caption{color:#fffaf0a8!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important}.cart-link .cart-count{color:#fff!important;background:linear-gradient(135deg,#ff7a45f5,#ffb72bf5)!important;border:1px solid #fff3!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:900!important;box-shadow:0 8px 16px #ff730038!important}.profile-panel.profile-panel-premium{border-radius:28px!important;width:min(860px,100vw - 48px)!important;padding:20px!important}.profile-panel.profile-panel-premium .profile-premium-head{margin-bottom:0!important;padding-bottom:16px!important}.profile-panel.profile-panel-premium .profile-head-copy h3{letter-spacing:-.05em!important;font-size:clamp(30px,3.4vw,42px)!important}.profile-dashboard-layout{grid-template-columns:1fr!important;gap:16px!important;padding-top:18px!important;display:grid!important}.profile-side-nav{background:#0000003d!important;border-color:#ffffff17!important;border-radius:22px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:8px!important;display:flex!important;overflow-x:auto!important}.profile-nav-item{border-radius:15px!important;flex:none!important;gap:8px!important;width:auto!important;min-height:44px!important;padding:9px 12px!important;font-size:13px!important}.profile-nav-item.danger{margin-top:0!important;margin-left:auto!important}.profile-nav-item .profile-mini-icon,.profile-mini-icon{border-radius:11px!important;width:28px!important;height:28px!important}.profile-main-content{gap:12px!important;display:grid!important}.profile-session-box.elevated{border-radius:24px!important;padding:16px!important}.profile-section-row{padding-bottom:12px!important}.profile-section-title{gap:10px!important}.profile-section-title strong{font-size:18px!important}.profile-section-title span{font-size:12px!important}.profile-small-btn{border-radius:14px!important;min-height:38px!important;padding-inline:15px!important;font-size:12px!important}.profile-orders-list{gap:8px!important;display:grid!important}.profile-order-card{background:linear-gradient(135deg,#ffffff0b,#ffffff06)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:72px!important;padding:13px 14px!important}.profile-order-card:first-of-type{background:radial-gradient(circle at 0 0,#ffb72b29,#0000 38%),linear-gradient(135deg,#f59e0b1a,#ffffff09)!important}.profile-order-card>div:first-child{gap:5px!important;min-width:0!important;display:grid!important}.profile-order-card>div:first-child strong{font-size:15px!important}.profile-order-card>div:first-child span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:360px!important;overflow:hidden!important}.profile-order-meta{min-width:98px!important}.profile-order-meta strong{font-size:14px!important}.profile-status-pill{min-height:30px!important;padding:7px 11px!important;font-size:11px!important}.profile-loyalty-card,.profile-activate-card{border-radius:22px!important;padding:15px!important}.profile-loyalty-card{background:radial-gradient(circle at 100% 0,#38d67a29,#0000 36%),linear-gradient(135deg,#052e1b6b,#ffffff09)!important;border-color:#38d67a2e!important;grid-template-columns:minmax(0,1fr) auto!important}.profile-loyalty-card strong{font-size:15px!important}.profile-loyalty-card p{margin-top:6px!important;font-size:12px!important}.profile-activate-card{grid-template-columns:minmax(0,1fr) auto!important}.profile-actions{gap:8px!important}.profile-actions .soft-btn,.profile-actions .ghost-btn,.profile-loyalty-card .soft-btn,.profile-activate-card .soft-btn,.profile-activate-card .ghost-btn{border-radius:16px!important;min-height:42px!important;padding-inline:16px!important;font-size:13px!important}@media (max-width:720px){.cart-link .cart-copy{min-width:78px!important}.cart-link .cart-caption{text-overflow:ellipsis!important;max-width:96px!important;overflow:hidden!important}.profile-panel.profile-panel-premium{width:auto!important;padding:14px!important;inset:74px 10px 10px!important}.profile-order-card{grid-template-columns:1fr!important;align-items:start!important}.profile-order-meta{text-align:left!important}.profile-loyalty-card,.profile-activate-card{grid-template-columns:1fr!important}.profile-nav-item.danger{margin-left:0!important}}.showcase-redesigned-grid,.theme-imperialDark .showcase-redesigned-grid{grid-template-columns:minmax(320px,390px) minmax(520px,1fr) minmax(360px,520px)!important;grid-template-areas:"list highlight preview""vitrine vitrine vitrine"!important;align-items:start!important;gap:18px!important;display:grid!important}.showcase-redesigned-grid .showcase-left-stack{grid-area:list!important}.showcase-redesigned-grid .showcase-center-stack{grid-area:highlight!important;min-width:0!important}.showcase-redesigned-grid .showcase-right-stack{grid-area:preview!important;min-width:0!important}.showcase-redesigned-grid .showcase-vitrine-settings-stack{grid-area:vitrine!important;min-width:0!important}.showcase-redesigned-grid .showcase-left-stack,.showcase-redesigned-grid .showcase-center-stack,.showcase-redesigned-grid .showcase-right-stack,.showcase-redesigned-grid .showcase-vitrine-settings-stack{gap:18px!important;display:grid!important}.showcase-redesigned-grid .showcase-hero-editor-panel,.theme-imperialDark .showcase-redesigned-grid .showcase-hero-editor-panel{border-radius:26px!important;width:100%!important;max-width:none!important;padding:22px!important;position:static!important}.showcase-hero-editor-panel .showcase-form-grid,.theme-imperialDark .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:minmax(320px,.9fr) minmax(280px,1fr) minmax(280px,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.showcase-hero-editor-panel .showcase-hero-image-block,.theme-imperialDark .showcase-hero-editor-panel .showcase-hero-image-block{grid-row:span 3!important}.showcase-hero-editor-panel .showcase-actions-row,.theme-imperialDark .showcase-hero-editor-panel .showcase-actions-row{border-top:1px solid #ffffff1a!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding-top:16px!important;display:flex!important}.showcase-highlight-actions,.theme-imperialDark .showcase-highlight-actions{border-top:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:18px!important;padding-top:18px!important;display:flex!important}.showcase-highlight-actions .showcase-primary,.showcase-hero-editor-panel .showcase-actions-row .showcase-primary,.theme-imperialDark .showcase-highlight-actions .showcase-primary,.theme-imperialDark .showcase-hero-editor-panel .showcase-actions-row .showcase-primary{border-radius:16px!important;min-width:178px!important;min-height:50px!important;box-shadow:0 18px 44px #ff8a003d!important}.showcase-highlight-actions .showcase-danger,.theme-imperialDark .showcase-highlight-actions .showcase-danger{border-radius:16px!important;min-height:48px!important}.showcase-image-control{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.showcase-hero-image-preview{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;margin-top:4px;overflow:hidden;box-shadow:0 16px 36px #00000038}.showcase-hero-image-preview-img{object-fit:cover;width:100%;height:220px;display:block}.showcase-hero-image-preview-empty{min-height:220px;color:var(--auto-color-431);text-align:center;place-items:center;gap:4px;padding:18px;display:grid}.showcase-url-input{border:1px solid var(--auto-color-428);background:var(--t-surface);width:100%;color:var(--auto-color-440);border-radius:14px;padding:12px 14px}.showcase-url-input.is-file{opacity:.72}.showcase-image-help{color:var(--auto-color-431);font-size:12px;line-height:1.35;display:block}.theme-imperialDark .showcase-redesigned-grid .showcase-panel,.theme-imperialDark .showcase-redesigned-grid .showcase-color-customizer{background:radial-gradient(circle at 0 0,#ff8a0017,#0000 34%),linear-gradient(#ffffff12,#ffffff08)!important;border:1px solid #ffffff21!important;box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff0d!important}.theme-imperialDark .showcase-redesigned-grid .showcase-highlight-modal{min-height:100%!important}.theme-imperialDark .showcase-redesigned-grid .showcase-mini-preview-panel{max-width:none!important;position:sticky!important;top:18px!important}.theme-imperialDark .showcase-redesigned-grid .showcase-list-item.active{background:radial-gradient(circle at 0%,#ff8a0038,#0000 46%),linear-gradient(135deg,#ff8a0029,#ffffff0b)!important;border-color:#ff8a00b8!important;box-shadow:0 18px 48px #ff8a001f,inset 0 0 0 1px #ffb0001f!important}.theme-imperialDark .showcase-redesigned-grid input,.theme-imperialDark .showcase-redesigned-grid textarea,.theme-imperialDark .showcase-redesigned-grid .showcase-custom-select-trigger{color:#fff!important;background:linear-gradient(#ffffff12,#0000006b)!important;border-color:#ffffff24!important}.theme-imperialDark .showcase-redesigned-grid input:focus,.theme-imperialDark .showcase-redesigned-grid textarea:focus,.theme-imperialDark .showcase-redesigned-grid .showcase-custom-select-trigger:focus{border-color:#ff8a00a3!important;box-shadow:0 0 0 3px #ff8a0024!important}.showcase-hero-settings-head,.theme-imperialDark .showcase-hero-settings-head{border-bottom:1px solid #ffffff1a!important;margin-bottom:16px!important;padding-bottom:16px!important}@media (max-width:1500px){.showcase-redesigned-grid,.theme-imperialDark .showcase-redesigned-grid{grid-template-columns:minmax(300px,370px) minmax(480px,1fr)!important;grid-template-areas:"list highlight""preview preview""vitrine vitrine"!important}.theme-imperialDark .showcase-redesigned-grid .showcase-mini-preview-panel,.showcase-redesigned-grid .showcase-mini-preview-panel{max-width:none!important;position:static!important}}@media (max-width:1120px){.showcase-redesigned-grid,.theme-imperialDark .showcase-redesigned-grid{grid-template-columns:1fr!important;grid-template-areas:"list""highlight""preview""vitrine"!important}.showcase-hero-editor-panel .showcase-form-grid,.theme-imperialDark .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:1fr!important}.showcase-hero-editor-panel .showcase-hero-image-block,.theme-imperialDark .showcase-hero-editor-panel .showcase-hero-image-block{grid-row:auto!important}}.ops-root{--ops-bg:#050505;--ops-bg-2:#0b0b0c;--ops-panel:#121214f5;--ops-panel-2:#18181af5;--ops-panel-3:#202022f5;--ops-border:#ffffff1a;--ops-border-strong:#ffffff2e;--ops-text:#f7f2ea;--ops-muted:#b8afa3;--ops-soft:#80776e;--ops-primary:#ff8a00;--ops-primary-2:#ffb22e;--ops-primary-soft:#ff8a0024;--ops-primary-border:#ff8a008c;--ops-danger:#ff4d5e;--ops-danger-soft:#ff4d5e24;--ops-success:#21c46b;--ops-success-soft:#21c46b24;--ops-info:#42a5ff;--ops-info-soft:#42a5ff24;--ops-warning:#ffc247;--ops-warning-soft:#ffc24724;color:var(--ops-text)!important;background:radial-gradient(circle at 0 0,#ff8a0029,#0000 34%),linear-gradient(#090705 0%,#050505 42%,#030303 100%)!important}.ops-root *{box-sizing:border-box}@media (max-width:760px){.showcase-color-grid,.showcase-color-preset-rail{grid-template-columns:1fr!important}.showcase-color-swatch-row{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-highlight-actions,.showcase-hero-editor-panel .showcase-actions-row{flex-direction:column!important;align-items:stretch!important}.showcase-highlight-actions .showcase-primary,.showcase-highlight-actions .showcase-danger,.showcase-hero-editor-panel .showcase-actions-row .showcase-primary,.showcase-hero-editor-panel .showcase-actions-row .showcase-soft-action{width:100%!important}}.ops-sidebar{box-shadow:18px 0 45px #00000059;border-right:1px solid var(--ops-border)!important;background:linear-gradient(#141416fa,#09090afa)!important;width:248px!important}.ops-sidebar-logo,.ops-sidebar-footer{border-color:var(--ops-border)!important}.ops-sidebar-mark,.ops-sidebar-avatar{box-shadow:0 10px 28px #ff8a0040;background:linear-gradient(135deg, var(--ops-primary), #ff5a1f)!important;color:#130b03!important}.ops-sidebar-name,.ops-sidebar-user strong,.ops-topbar-title,.ops-module-header h2,.ops-card-value,.ops-cell strong,.ops-drawer-title,.ops-drawer-section strong,.ops-drawer-row strong,.ops-drawer-item-row strong,.ops-module-kpi-card strong,.ops-module-row strong,.ops-courier-modal h3,.ops-map-modal-header h3,.ops-map-modal-addr strong{color:var(--ops-text)!important}.ops-sidebar-user span,.ops-sidebar-item,.ops-cell span,.ops-cell small,.ops-card-label,.ops-drawer-section span,.ops-drawer-row span,.ops-drawer-eyebrow,.ops-drawer-section-title,.ops-table-empty,.ops-module-kpi-card span,.ops-module-row span,.ops-module-insight-row span,.ops-courier-modal p,.ops-map-modal-addr span,.ops-table-footer,.ops-loading{color:var(--ops-muted)!important}.ops-sidebar-item{margin:2px 0;border:1px solid #0000!important;border-radius:14px!important;transition:all .18s!important}.ops-sidebar-item:hover{color:var(--ops-text)!important;border-color:var(--ops-border)!important;background:#ffffff0f!important}.ops-sidebar-item.active{box-shadow:inset 0 0 0 1px #ff8a0014,0 14px 30px #ff69001a;color:var(--ops-primary-2)!important;border-color:var(--ops-primary-border)!important;background:linear-gradient(135deg,#ff8a0038,#ff5a1f1f)!important}.ops-sidebar-online{color:var(--ops-success)!important}.ops-sidebar-dot{box-shadow:0 0 14px var(--ops-success);background:var(--ops-success)!important}.ops-main{background:0 0!important}.ops-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:64px;border-bottom:1px solid var(--ops-border)!important;background:#070708db!important;padding:14px 22px!important}.ops-btn-primary,.ops-drawer-action-btn{box-shadow:0 14px 34px #ff8a0033;background:linear-gradient(135deg, var(--ops-primary), #ff9f1a)!important;color:#1b0f03!important;border:1px solid #ffb74a80!important;border-radius:12px!important;font-weight:900!important}.ops-btn-primary:hover,.ops-drawer-action-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.ops-btn-secondary,.ops-sidebar-logout,.ops-action-btn,.ops-contact-btn,.ops-drawer-secondary-btn,.ops-page-btn,.ops-transition-btn{color:var(--ops-text)!important;border:1px solid var(--ops-border-strong)!important;background:#ffffff0e!important;border-radius:12px!important}.ops-btn-secondary:hover,.ops-sidebar-logout:hover,.ops-action-btn:hover,.ops-contact-btn:hover,.ops-drawer-secondary-btn:hover,.ops-page-btn:hover,.ops-transition-btn:hover{background:#ffffff18!important;border-color:#ffffff42!important}.ops-summary-grid{grid-template-columns:repeat(5,minmax(160px,1fr))!important;gap:14px!important;padding:20px 24px 0!important}.ops-card,.ops-module-kpi-card{min-height:86px;background:linear-gradient(145deg, #ffffff14, #ffffff06), var(--ops-panel)!important;border:1px solid var(--ops-border)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000038!important}.ops-card:hover,.ops-module-kpi-card:hover{border-color:#ff8a0061!important}.ops-card.active{border-color:var(--ops-primary-border)!important;background:linear-gradient(135deg,#ff8a0029,#ffffff0a)!important;box-shadow:0 0 0 1px #ff8a0033,0 18px 50px #ff8a001f!important}.ops-card-icon{border:1px solid #ff8a0040;color:var(--ops-primary)!important;background:#ff8a0024!important;border-radius:14px!important}.ops-card-link{color:var(--ops-primary-2)!important;font-weight:800!important}.ops-content{gap:18px!important;padding:18px 24px 24px!important}.ops-table-wrap,.ops-drawer,.ops-module-panel>.ops-module-header,.ops-module-table-wrap,.ops-settings-grid,.ops-courier-modal,.ops-map-modal{background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--ops-panel)!important;border:1px solid var(--ops-border)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #0000004d!important}.ops-table-wrap{overflow:hidden!important}.ops-drawer{min-width:330px;width:360px!important}.ops-toolbar,.ops-chip-row,.ops-table-footer,.ops-drawer-tabs,.ops-map-modal-header,.ops-map-modal-addr{border-color:var(--ops-border)!important;background:#ffffff06!important}.ops-tabs{border:1px solid var(--ops-border);background:#00000047;border-radius:16px;padding:5px}.ops-tab{color:var(--ops-muted)!important;border:1px solid #0000!important;border-radius:12px!important;padding:8px 13px!important}.ops-tab:hover{color:var(--ops-text)!important;background:#ffffff12!important}.ops-tab.active{background:var(--ops-primary-soft)!important;border-color:var(--ops-primary-border)!important;color:var(--ops-primary-2)!important}.ops-tab-badge{color:var(--ops-text)!important;background:#ffffff1f!important}.ops-tab.active .ops-tab-badge{background:var(--ops-primary)!important;color:#1b0f03!important}.ops-toolbar-right{flex-wrap:wrap;justify-content:flex-end}.ops-search-input,.ops-module-search,.ops-settings-field input,.ops-settings-field select,.ops-courier-modal-field select{border:1px solid var(--ops-border-strong)!important;color:var(--ops-text)!important;background:#0000006b!important;border-radius:13px!important;outline:none!important}.ops-search-input::placeholder,.ops-module-search::placeholder{color:var(--ops-soft)!important}.ops-search-input:focus,.ops-module-search:focus,.ops-settings-field input:focus,.ops-settings-field select:focus,.ops-courier-modal-field select:focus{border-color:var(--ops-primary-border)!important;box-shadow:0 0 0 3px #ff8a001f!important}.ops-chip{border-color:var(--ops-border)!important;color:var(--ops-muted)!important;background:#ffffff0e!important;border-radius:999px!important}.ops-chip.active{background:var(--ops-primary-soft)!important;border-color:var(--ops-primary-border)!important;color:var(--ops-primary-2)!important}.ops-filter-panel{border-color:var(--ops-border)!important;background:#ffffff06!important}.ops-filter-panel .ops-chip-row{background:0 0!important;border:0!important;padding:0!important}.ops-filter-panel .ops-filter-group>span{color:var(--ops-soft)!important}.ops-filter-panel .ops-chip>span{background:#ffffff17!important}.checkout-cashback-auto-side{justify-items:end;gap:6px;margin-left:auto;display:grid}.checkout-cashback-toggle{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.checkout-cashback-toggle:hover{color:#fff;background:#ffb5361f;border-color:#ffb5366b}.checkout-cashback-coupon-note{max-width:420px;margin-top:6px;display:block;color:#ffca75db!important}.ops-table-head,.ops-module-table-head.customers,.ops-module-table-head.products,.ops-module-table-head.reports{color:#5e5247!important;background:#ffffffeb!important;border-bottom:1px solid #fff3!important;font-weight:900!important}.ops-table-head{grid-template-columns:92px 100px minmax(150px,1.05fr) minmax(220px,1.35fr) 115px 125px 88px 100px 90px!important;padding:12px 18px!important}.ops-row{background:#0d0d0eeb!important;border-bottom:1px solid #ffffff21!important;grid-template-columns:92px 100px minmax(150px,1.05fr) minmax(220px,1.35fr) 115px 125px 88px 100px 90px!important;padding:14px 18px!important}.ops-row:nth-child(2n){background:#121213eb!important}.ops-row:hover{background:#ff8a0013!important}.ops-row.active{border-left:4px solid var(--ops-primary)!important;background:linear-gradient(90deg,#ff8a002e,#ffffff09)!important}.ops-cell{color:var(--ops-muted)!important}.ops-cell strong{font-weight:800!important}.ops-cell span,.ops-cell small{color:var(--ops-muted)!important}.ops-overdue-badge,.ops-status-chip.overdue{color:#be123c!important;background:#ffe2e4f5!important}.ops-status-chip.production{background:var(--ops-warning-soft)!important;color:var(--ops-warning)!important}.ops-status-chip.delivery,.ops-status-chip.ready,.ops-type-chip.delivery{background:var(--ops-info-soft)!important;color:#72bcff!important}.ops-status-chip.completed,.ops-type-chip.pickup{background:var(--ops-success-soft)!important;color:#6ee7a8!important}.ops-type-chip.interno{background:var(--ops-warning-soft)!important;color:var(--ops-warning)!important}.ops-type-chip,.ops-status-chip{box-shadow:inset 0 1px #ffffff0f;border:1px solid #ffffff1a!important}.ops-table-wrap .ops-action-btn.icon-only{width:34px;height:34px;color:var(--ops-primary-2)!important;border-color:var(--ops-primary-border)!important;background:#ff8a001a!important;border-radius:999px!important}.ops-row-actions-menu{border:1px solid var(--ops-border-strong)!important;background:#161617!important;border-radius:16px!important;box-shadow:0 22px 70px #00000073!important}.ops-row-actions-item{color:var(--ops-text)!important;border-radius:12px!important}.ops-row-actions-item:hover{background:#ffffff14!important}.ops-row-actions-item.strong{color:var(--ops-primary-2)!important}.ops-drawer-empty{color:var(--ops-muted)!important;background:radial-gradient(circle at 50% 38%,#ff8a001a,#0000 32%),#ffffff05!important}.ops-drawer-empty strong{color:var(--ops-text)!important;font-size:16px!important}.ops-drawer-head{padding:18px 18px 4px!important}.ops-drawer-close{border-color:var(--ops-border)!important;color:var(--ops-text)!important;background:#ffffff0f!important}.ops-dtab{color:var(--ops-muted)!important}.ops-dtab.active{color:var(--ops-primary-2)!important;border-bottom-color:var(--ops-primary)!important}.ops-drawer-section{border:1px solid var(--ops-border);background:#ffffff09;border-radius:16px;padding:14px}.ops-drawer-row,.ops-drawer-item-row{border-color:var(--ops-border)!important}.ops-transition-btn.primary{background:var(--ops-primary-soft)!important;color:var(--ops-primary-2)!important;border-color:var(--ops-primary-border)!important}.ops-module-panel{background:0 0!important;padding:20px 24px 24px!important}.ops-module-header{min-height:86px;padding:18px 20px!important}.ops-module-table-wrap{min-height:0}.ops-module-row.customers,.ops-module-row.products,.ops-module-row.reports{background:#0d0d0eeb!important;border-bottom:1px solid #ffffff1f!important}.ops-module-row.customers:nth-child(2n),.ops-module-row.products:nth-child(2n),.ops-module-row.reports:nth-child(2n){background:#121213eb!important}.ops-module-chip,.ops-module-insight-row span{border-color:var(--ops-primary-border)!important;color:var(--ops-primary-2)!important;background:#ff8a001a!important}.ops-module-avatar,.ops-mini-avatar{color:var(--ops-primary-2)!important;border-color:var(--ops-primary-border)!important;background:#ff8a0024!important}.ops-settings-toggle{border-color:var(--ops-border)!important;color:var(--ops-text)!important;background:#ffffff09!important;border-radius:14px!important}.ops-map-modal-backdrop,.ops-courier-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd!important}.ops-map-modal-body .leaflet-container{filter:brightness(.75)contrast(1.12)saturate(.8)}.ops-root [style*="background: white"],.ops-root [style*=background\:white],.ops-root [style*="background-color: white"],.ops-root [style*=background-color\:white]{background:var(--ops-panel)!important;color:var(--ops-text)!important}@media (max-width:1280px){.ops-sidebar{width:82px!important}.ops-sidebar-name,.ops-sidebar-item-label,.ops-sidebar-user div,.ops-sidebar-logout-label{display:none!important}.ops-sidebar-logout{justify-content:center;align-self:center;width:44px;height:44px;padding:0!important}.ops-sidebar-logo,.ops-sidebar-item{justify-content:center}.ops-sidebar-footer{align-items:center}.ops-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ops-content{flex-direction:column!important;overflow:auto!important}.ops-drawer{min-height:360px;width:100%!important;min-width:0!important}}@media (max-width:820px){.ops-root{display:block!important;overflow:auto!important}.ops-sidebar{height:auto;overflow-x:auto;border-right:0!important;border-bottom:1px solid var(--ops-border)!important;flex-direction:row!important;width:100%!important}.ops-sidebar-logo,.ops-sidebar-footer{display:none!important}.ops-sidebar-nav{flex-direction:row!important;padding:10px!important}.ops-main{overflow:visible!important}.ops-topbar{z-index:20;flex-direction:column;align-items:flex-start;position:sticky;top:0}.ops-summary-grid{grid-template-columns:1fr!important;padding:14px!important}.ops-content,.ops-module-panel{padding:14px!important}.ops-toolbar,.ops-toolbar-right{flex-direction:column!important;align-items:stretch!important}.ops-search-input{width:100%!important}.ops-table-wrap{overflow-x:auto!important}.ops-table,.ops-table-head,.ops-row{min-width:980px}.ops-module-kpis,.ops-settings-grid,.ops-report-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.ops-report-hero{flex-direction:column}.ops-report-actions,.ops-report-actions .ops-btn-secondary{width:100%}}.admin-back-to-orders{min-height:30px;color:var(--accent,#ff9f1a);white-space:nowrap;background:#ff8a0014;border:1px solid #ffb0003d;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.admin-back-to-orders:hover{color:#ffb000;background:#ff8a0029;border-color:#ffb0007a;transform:translate(-2px)}.admin-back-to-orders-icon{background:#ffb00024;border-radius:999px;place-items:center;width:18px;height:18px;font-size:15px;font-weight:900;display:inline-grid}.admin-topbar-divider{color:var(--muted,#ffffff8c);opacity:.7;font-weight:700}@media (max-width:720px){.admin-back-to-orders span:not(.admin-back-to-orders-icon){display:none}.admin-back-to-orders{padding:6px}}.coupons-premium-page{--coupon-bg:#070809;--coupon-panel:#111317;--coupon-panel-2:#15181d;--coupon-panel-3:#1b1f25;--coupon-border:#ffffff1a;--coupon-border-strong:#ff8a007a;--coupon-text:#f8f4ee;--coupon-muted:#f8f4ee9e;--coupon-soft:#f8f4ee14;--coupon-orange:#ff8a00;--coupon-orange-2:#ffb21c;--coupon-danger:#ff5b6b;color:var(--coupon-text)}.coupons-premium-hero{border:1px solid var(--coupon-border);background:radial-gradient(circle at 88% 30%,#ffffffd1,#0000 0 18%,#0000 30%),linear-gradient(135deg,#ff8a002e 0%,#62402b85 32%,#111317f5 68%,#0a0b0dfa 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14}.coupons-premium-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0003,#0000 52%);position:absolute;inset:0}.coupons-hero-copy{z-index:1;max-width:780px;position:relative}.coupons-hero-copy span,.coupons-panel-eyebrow{color:var(--coupon-orange-2);text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:950;display:inline-flex}.coupons-hero-copy h2{letter-spacing:-.045em;color:var(--coupon-text);margin:8px 0;font-size:31px}.coupons-hero-copy p{max-width:760px;color:var(--coupon-muted);margin:0;line-height:1.55}.coupons-hero-action{z-index:1;min-width:156px;position:relative}.coupons-premium-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.coupon-metric-dark{border:1px solid var(--coupon-border);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:22px;align-items:center;gap:14px;min-height:104px;padding:18px;display:flex;box-shadow:0 18px 45px #0000004d,inset 0 1px #ffffff0d}.coupon-metric-dark>span{background:#ff8a001f;border:1px solid #ff8a0038;border-radius:16px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.coupon-metric-dark small{color:#a6b2c4b8;font-size:12px;font-weight:850;display:block}.coupon-metric-dark strong{color:var(--coupon-text);letter-spacing:-.04em;margin-top:5px;font-size:28px;line-height:1;display:block}.coupon-metric-dark em{color:var(--coupon-muted);margin-top:5px;font-size:12px;font-style:normal;display:block}.coupons-premium-grid{grid-template-columns:310px minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.coupons-premium-grid>*{min-width:0}.coupons-panel{border:1px solid var(--coupon-border);color:var(--coupon-text);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:26px;padding:20px;box-shadow:0 20px 60px #00000061,inset 0 1px #ffffff0e}.coupons-panel-title{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:18px;display:flex}.coupons-panel-title>div{flex:auto;min-width:0}.coupons-panel-title h3{color:var(--coupon-text);letter-spacing:-.02em;margin:4px 0;font-size:19px}.coupons-panel-title p{color:var(--coupon-muted);margin:0;font-size:13px;line-height:1.4}.coupon-search-dark{margin-bottom:16px}.coupon-search-dark label,.coupon-field-dark label{color:#f8f4eed6;text-transform:uppercase;letter-spacing:.055em;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.coupon-search-dark input,.coupon-field-dark input,.coupon-field-dark select{box-sizing:border-box;width:100%;height:46px;color:var(--coupon-text);background:#08090b;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:0 14px;transition:all .18s;box-shadow:inset 0 1px #ffffff08}.coupon-search-dark input::placeholder,.coupon-field-dark input::placeholder{color:#f8f4ee57}.coupon-search-dark input:focus,.coupon-field-dark input:focus,.coupon-field-dark select:focus{border-color:var(--coupon-orange);box-shadow:0 0 0 4px #ff8a0021,inset 0 1px #ffffff08}.coupons-list-dark{gap:10px;max-height:720px;padding:2px 4px 4px 2px;display:grid;overflow:auto}.coupon-card-dark{text-align:left;width:100%;color:var(--coupon-text);cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:all .18s;display:grid}.coupon-card-dark:hover{background:#ffffff0e;border-color:#ff8a0042;transform:translateY(-1px)}.coupon-card-dark.active{border-color:var(--coupon-border-strong);background:linear-gradient(135deg,#ff8a0033,#ff8a000e);box-shadow:0 18px 34px #ff8a0014}.coupon-card-icon{color:#fff;background:linear-gradient(135deg,#ff8a00,#ff4d1d);border-radius:17px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:950;display:grid;box-shadow:0 10px 22px #ff5c0038}.coupon-card-copy{min-width:0}.coupon-card-copy strong{color:var(--coupon-text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.coupon-card-copy small{color:var(--coupon-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.coupon-card-copy em{color:var(--coupon-orange-2);background:#ff8a0021;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.coupon-status-dot{color:var(--coupon-muted);background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.coupon-status-dot:before{content:"";background:#ffffff59;border-radius:999px;width:7px;height:7px}.coupon-status-dot.on{color:#66eba0;background:#22c55e1f}.coupon-status-dot.on:before{background:#22c55e;box-shadow:0 0 14px #22c55e}.coupon-editor-dark{gap:16px;min-width:0;display:grid}.coupon-badge-dark{color:var(--coupon-muted);background:#ffffff14;border-radius:999px;flex:none;align-self:flex-start;padding:7px 11px;font-size:11px;font-weight:950}.coupon-badge-dark.active{color:#62e899;background:#22c55e21}.coupon-form-section{background:#00000029;border:1px solid #ffffff14;border-radius:20px;gap:12px;min-width:0;padding:16px;display:grid}.coupon-form-section h4{color:var(--coupon-text);letter-spacing:-.01em;margin:0 0 2px;font-size:14px}.coupon-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.coupon-field-dark,.coupon-field-dark .imperial-select,.coupon-field-dark .imperial-select-trigger,.coupon-field-dark .imperial-select-value{min-width:0;max-width:100%}.coupon-field-dark .imperial-select-trigger{overflow:hidden}.coupon-field-dark .imperial-select,.coupon-field-dark .imperial-select-trigger{box-sizing:border-box;width:100%}.coupon-field-dark .imperial-select-value small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.coupon-field-dark .imperial-select-menu{max-width:100%}.coupon-rule-preview-dark{color:var(--coupon-text);background:linear-gradient(135deg,#ff8a001f,#ffffff09);border:1px solid #ff8a003d;border-radius:16px;gap:6px;padding:15px 16px;display:grid}.coupon-rule-preview-dark span{color:var(--coupon-orange-2);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:950}.coupon-rule-preview-dark strong{font-size:14px;line-height:1.4}.coupon-switch-row-dark{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coupon-switch-dark{text-align:left;cursor:pointer;color:var(--coupon-text);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:14px;transition:all .18s}.coupon-switch-dark strong{font-size:14px;display:block}.coupon-switch-dark span{color:var(--coupon-muted);margin-top:4px;font-size:12px;display:block}.coupon-switch-dark.active{background:#ff8a001f;border-color:#ff8a006b}.coupon-actions-dark{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.coupon-danger-dark,.coupon-save-dark{cursor:pointer;border:0;border-radius:15px;padding:13px 18px;font-weight:950}.coupon-danger-dark{color:var(--coupon-danger);background:#ff5b6b14;border:1px solid #ff5b6b4d}.coupon-save-dark{color:#fff;background:linear-gradient(135deg,#ff9d00,#ff6900);min-width:190px;box-shadow:0 16px 34px #ff750047}.coupons-preview-panel-dark{position:sticky;top:18px}.coupon-client-preview-card{color:#fff;background:radial-gradient(circle at 100% 0,#ffd25f5c,#0000 26%),linear-gradient(135deg,#ff9d00 0%,#ff6019 44%,#f22727 100%);border-radius:28px;min-height:350px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #ff5c0038}.coupon-client-preview-card:before{content:"";background:#ffffff1f;border-radius:999px;width:210px;height:210px;position:absolute;inset:auto -40px -90px auto}.coupon-client-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.coupon-client-top span,.coupon-client-top em{background:#ffffff2e;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.coupon-client-preview-card h2{z-index:1;letter-spacing:-.04em;margin:42px 0 4px;font-size:24px;position:relative}.coupon-client-preview-card>strong{z-index:1;letter-spacing:-.055em;font-size:36px;line-height:1;display:block;position:relative}.coupon-client-preview-card p{z-index:1;color:#ffffffdb;max-width:300px;margin:13px 0 0;line-height:1.45;position:relative}.coupon-client-details{z-index:1;gap:10px;margin:24px 0;display:grid;position:relative}.coupon-client-details span{background:#ffffff29;border-radius:16px;justify-content:space-between;gap:12px;padding:13px 14px;display:flex}.coupon-client-details small{color:#ffffffd1}.coupon-client-details b{color:#fff}.coupon-client-preview-card button{z-index:1;color:#ff6900;background:#fff;border:0;border-radius:16px;width:100%;height:48px;font-weight:950;position:relative}.coupon-preview-note{color:var(--coupon-muted);background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;margin-top:14px;padding:14px;font-size:12px;line-height:1.45}.coupon-preview-note strong{color:var(--coupon-orange-2)}.coupon-empty-state{text-align:center;min-height:220px;color:var(--coupon-muted);border:1px dashed #ffffff21;border-radius:20px;place-items:center;display:grid}.coupons-premium-page input,.coupons-premium-page select,.coupons-premium-page textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1320px){.coupons-premium-grid{grid-template-columns:300px minmax(0,1fr)}.coupons-preview-panel-dark{grid-column:1/-1;position:static}}@media (max-width:1500px) and (min-width:1321px){.coupon-editor-dark .coupon-form-grid.two{grid-template-columns:1fr}}@media (max-width:960px){.coupons-premium-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coupons-premium-grid{grid-template-columns:1fr}.coupons-list-dark{max-height:none}}@media (max-width:640px){.coupons-premium-hero{flex-direction:column;align-items:stretch;padding:22px}.coupons-premium-metrics,.coupon-form-grid.two,.coupon-switch-row-dark{grid-template-columns:1fr}.coupon-actions-dark{flex-direction:column}.coupon-danger-dark,.coupon-save-dark{width:100%}}.ops-root{--ops-cockpit-bg:#050608;--ops-cockpit-card:#121316f5;--ops-cockpit-card-2:#18191df5;--ops-cockpit-line:#ffffff18;--ops-cockpit-line-strong:#ffffff29;--ops-cockpit-orange:#ff8a00;--ops-cockpit-orange-2:#ffb13b;--ops-cockpit-red:#ff4d5e;--ops-cockpit-green:#27d17f;--ops-cockpit-blue:#4dabff}.ops-root .ops-topbar{min-height:72px!important;padding:16px 28px!important}.ops-root .ops-topbar-title{letter-spacing:-.04em;font-size:26px!important}.ops-root .ops-summary-grid .ops-card:nth-child(5){display:none!important}.ops-root .ops-card{align-items:center!important;min-height:116px!important;padding:22px!important}.ops-root .ops-card-icon{border-radius:18px!important;width:56px!important;height:56px!important}.ops-root .ops-card-label{color:#d8d0c7!important;font-size:14px!important}.ops-root .ops-card-value{font-size:30px!important;line-height:1!important}.ops-root .ops-card-link{font-size:13px!important}.ops-root .ops-content{align-items:stretch;grid-template-columns:minmax(680px,1fr) minmax(390px,440px)!important;gap:20px!important;padding:18px 28px 28px!important;display:grid!important}.ops-root .ops-toolbar{background:#ffffff06!important;gap:12px!important;padding:14px!important}.ops-root .ops-tabs{background:#00000057!important;border-radius:18px!important;padding:6px!important}.ops-root .ops-tab{min-height:38px;padding-inline:15px!important;font-weight:800!important}.ops-root .ops-search-wrap{min-width:330px}.ops-root .ops-table-head{display:none!important}.ops-root .ops-row{border:1px solid var(--ops-cockpit-line)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0c0d0ff5!important;border-radius:18px!important;grid-template-rows:auto auto!important;grid-template-columns:136px minmax(190px,1fr) minmax(250px,1.15fr) 120px 44px!important;gap:6px 18px!important;min-height:106px!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}.ops-root .ops-row:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ff8a0012,#ffffff06),#0e0f12fa!important;border-color:#ff8a005c!important}.ops-root .ops-row.active{background:linear-gradient(90deg,#ff8a002e,#ffffff0a),#11100efa!important;border-color:#ff8a00d6!important;border-left-style:solid!important;border-left-width:1px!important;box-shadow:0 0 0 1px #ff8a0038,0 20px 52px #ff8a001f!important}.ops-root .ops-row .ops-cell{align-self:center;min-width:0}.ops-root .ops-row .ops-cell:nth-child(6){grid-area:1/1;align-self:end}.ops-root .ops-row .ops-cell:nth-child(7){grid-area:2/1;align-self:start}.ops-root .ops-row .ops-cell:first-child{grid-area:1/2;align-self:end}.ops-root .ops-row .ops-cell:nth-child(3){grid-area:2/2;align-self:start}.ops-root .ops-row .ops-cell:nth-child(2){grid-area:1/3;align-self:end}.ops-root .ops-row .ops-cell:nth-child(4){grid-area:2/3;align-self:start}.ops-root .ops-row .ops-cell:nth-child(5){display:none!important}.ops-root .ops-row .ops-cell:nth-child(8){text-align:right;grid-area:1/4/span 2;justify-self:end}.ops-root .ops-row .ops-cell:nth-child(9){grid-area:1/5/span 2;justify-self:end}.ops-root .ops-row .ops-cell:first-child strong{font-size:17px!important}.ops-root .ops-row .ops-cell:nth-child(3) strong{text-transform:none!important;font-size:14px!important}.ops-root .ops-row .ops-cell:nth-child(8) strong{color:#fff4e5!important;font-size:17px!important}.ops-root .ops-status-chip{text-transform:uppercase;letter-spacing:.03em;justify-content:center;min-width:106px;border-radius:12px!important;padding:8px 10px!important;font-size:11px!important;font-weight:950!important}.ops-root .ops-row .ops-cell:nth-child(7) strong{color:#fff3df!important;font-size:15px!important}.ops-root .ops-row .ops-cell:nth-child(7) span{color:var(--ops-cockpit-orange-2)!important;font-weight:800!important}.ops-root .ops-type-chip{width:max-content;border-radius:12px!important;padding:8px 10px!important;font-weight:850!important}.ops-root .ops-cell-addr strong{font-size:14px!important}.ops-root .ops-cell-addr span,.ops-root .ops-row .ops-cell:nth-child(3) span{color:#9f968d!important;font-size:12px!important}.ops-root .ops-row>.ops-cell:first-child>.ops-overdue-badge{color:#ff8297!important;white-space:nowrap!important;background:#ff4d6f1f!important;border:1px solid #ff698457!important;border-radius:999px!important;align-items:center!important;width:max-content!important;min-height:20px!important;padding:3px 8px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.ops-root .ops-table-footer{min-height:54px;background:#ffffff06!important;padding:12px 18px!important}.ops-root .ops-drawer{overflow:hidden;width:auto!important;min-width:0!important}.ops-root .ops-drawer-head{padding:22px 22px 8px!important}.ops-root .ops-drawer-title{letter-spacing:-.04em;font-size:28px!important}.ops-root .ops-drawer-tabs{gap:8px!important;padding:0 18px!important}.ops-root .ops-dtab{border-radius:12px 12px 0 0!important;padding:12px 14px!important;font-weight:900!important}.ops-root .ops-drawer-body{scrollbar-gutter:stable;overflow-y:auto;gap:14px!important;padding:18px 18px 44px!important}.ops-root .ops-drawer-body>.ops-drawer-section:last-of-type{margin-bottom:8px}.ops-completion-modal{max-width:560px}.ops-completion-modal-icon{color:#ffad45;background:#ff970f1a;border:1px solid #ff970f61;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.ops-completion-modal-icon svg{width:24px;height:24px}.ops-completion-warning{color:#ffffffb8;background:#ff970f12;border:1px solid #ff970f3d;border-radius:14px;margin:16px 0 4px;padding:14px 16px;font-size:12px;line-height:1.5}.ops-cancellation-modal-icon{color:#ff6b78;background:#ff46561a;border-color:#ff5b6961}.ops-refund-warning{background:#ff465617;border-color:#ff5b6952;gap:5px;display:grid}.ops-refund-warning strong{color:#ff8993;font-size:13px}.ops-refund-warning span{color:#ffffffc2}.ops-btn-danger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d93646,#a91f31);border:1px solid #ff5b697a;border-radius:12px;min-height:44px;padding:0 18px;font-weight:900}.ops-btn-danger:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.ops-btn-danger:disabled{cursor:wait;opacity:.55}.ops-root .ops-drawer-section{border-color:var(--ops-cockpit-line)!important;background:linear-gradient(#ffffff0e,#ffffff06)!important;border-radius:18px!important;padding:16px!important}.ops-root .ops-drawer-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ops-cockpit-orange-2)!important;font-size:11px!important;font-weight:950!important}.ops-root .ops-contact-row{grid-template-columns:1fr 1fr;gap:10px!important;margin-top:12px!important;display:grid!important}.ops-root .ops-contact-btn{min-height:42px;justify-content:center!important}.ops-root .ops-transition-grid{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.ops-root .ops-transition-btn,.ops-root .ops-drawer-action-btn,.ops-root .ops-drawer-secondary-btn{min-height:48px!important}.ops-root .ops-drawer-action-btn{font-size:15px!important}.ops-root .ops-drawer-secondary-btn{color:#e9ded2!important}.ops-root .ops-drawer-empty{border-radius:22px!important;min-height:100%!important}@media (max-width:1440px){.ops-root .ops-content{grid-template-columns:minmax(600px,1fr) 380px!important}.ops-root .ops-row{grid-template-columns:118px minmax(160px,1fr) minmax(210px,1.1fr) 110px 40px!important;gap:6px 12px!important}.ops-root .ops-search-wrap{min-width:240px}}@media (max-width:1120px){.ops-root .ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-root .ops-content{grid-template-columns:1fr!important}.ops-root .ops-row{grid-template-rows:auto auto auto auto!important;grid-template-columns:112px 1fr 42px!important}.ops-root .ops-row .ops-cell:nth-child(6){grid-area:1/1}.ops-root .ops-row .ops-cell:nth-child(7){grid-area:2/1}.ops-root .ops-row .ops-cell:first-child{grid-area:1/2}.ops-root .ops-row .ops-cell:nth-child(3){grid-area:2/2}.ops-root .ops-row .ops-cell:nth-child(2){grid-area:3/2}.ops-root .ops-row .ops-cell:nth-child(4){grid-area:4/2}.ops-root .ops-row .ops-cell:nth-child(8){text-align:left;grid-area:5/1/auto/3;justify-self:start}.ops-root .ops-row .ops-cell:nth-child(9){grid-area:1/3/span 2}}.ops-root .ops-table-wrap{background:radial-gradient(circle at 16% 0,#ff8a0012,#0000 34%),linear-gradient(#ffffff0e,#ffffff06),#151619!important;border:1px solid #ffffff1a!important;border-radius:24px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000061!important}.ops-root .ops-toolbar{background:linear-gradient(#ffffff0a,#ffffff04)!important;border-bottom:1px solid #ffffff14!important;min-height:76px!important;padding:18px 20px!important}.ops-root .ops-tabs{background:#00000057!important;border:1px solid #ffffff14!important;box-shadow:inset 0 1px #ffffff0f!important}.ops-root .ops-search-wrap{background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:14px!important;min-width:380px!important;height:42px!important}.ops-root .ops-search-input{color:#f8f3ed!important;font-weight:650!important}.ops-root .ops-btn-secondary{color:#f7efe4!important;background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:14px!important;min-height:42px!important;font-weight:850!important}.ops-root .ops-table{background:0 0!important}.ops-root .ops-table-head{color:#ffffff8a!important;letter-spacing:.085em!important;text-transform:uppercase!important;background:0 0!important;border-bottom:0!important;grid-template-columns:150px minmax(220px,1.05fr) minmax(290px,1.25fr) 142px 116px 126px 54px!important;align-items:center!important;gap:18px!important;padding:20px 30px 10px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.ops-root .ops-table-body{flex-direction:column!important;gap:8px!important;padding:10px 20px 14px!important;display:flex!important;overflow:auto!important}.ops-root .ops-row{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0f1013f7!important;border:1px solid #ffffff17!important;border-radius:18px!important;grid-template-rows:1fr!important;grid-template-columns:150px minmax(220px,1.05fr) minmax(290px,1.25fr) 142px 116px 126px 54px!important;align-items:center!important;gap:18px!important;min-height:94px!important;padding:16px 20px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}.ops-root .ops-row:hover{background:linear-gradient(135deg,#ff8a0013,#ffffff06),#121316fc!important;border-color:#ff8a0057!important;transform:translateY(-1px)!important}.ops-root .ops-row.active{background:linear-gradient(90deg,#ff8a0029,#ffffff09),#12110ffc!important;border-color:#ff8a00b8!important;box-shadow:0 0 0 1px #ff8a002e,0 20px 48px #ff8a001a!important}.ops-root .ops-row .ops-cell{grid-row:1!important;align-self:center!important;min-width:0!important}.ops-root .ops-row .ops-cell:first-child{grid-column:1!important}.ops-root .ops-row .ops-cell:nth-child(2){grid-column:2!important}.ops-root .ops-row .ops-cell:nth-child(3){grid-column:3!important}.ops-root .ops-row .ops-cell:nth-child(4){grid-column:4!important}.ops-root .ops-row .ops-cell:nth-child(5){grid-column:5!important;display:flex!important}.ops-root .ops-row .ops-cell:nth-child(6){text-align:right!important;grid-column:6!important;justify-self:end!important}.ops-root .ops-row .ops-cell:nth-child(7){grid-column:7!important;justify-self:end!important}.ops-root .ops-client-cell{align-items:center!important;gap:14px!important;display:flex!important}.ops-root .ops-client-avatar{color:#f8efe5!important;background:linear-gradient(135deg,#ffffff29,#ffffff0f)!important;border:1px solid #ffffff1a!important;border-radius:50%!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:13px!important;font-weight:950!important;display:grid!important}.ops-root .ops-row .ops-cell:first-child strong,.ops-root .ops-client-cell strong,.ops-root .ops-type-address-cell strong,.ops-root .ops-row .ops-cell:nth-child(6) strong{color:#fff7ed!important;letter-spacing:-.015em!important;font-size:15px!important;font-weight:950!important}.ops-root .ops-row .ops-cell:first-child span,.ops-root .ops-client-cell span,.ops-root .ops-type-address-cell span,.ops-root .ops-row .ops-cell:nth-child(6) span{color:#ffffff94!important;font-size:12px!important;font-weight:650!important}.ops-root .ops-type-address-cell{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;display:flex!important}.ops-root .ops-type-chip{border-radius:11px!important;width:max-content!important;padding:7px 10px!important;font-size:12px!important;font-weight:950!important}.ops-root .ops-status-chip{text-transform:none!important;letter-spacing:0!important;border-radius:999px!important;justify-content:center!important;min-width:104px!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important}.ops-root .ops-row .ops-cell:nth-child(5) strong{color:#fff4e4!important;font-size:15px!important;font-weight:950!important}.ops-root .ops-row .ops-cell:nth-child(5) span{color:#ffad45!important;font-size:12px!important;font-weight:900!important}.ops-root .ops-table-wrap .ops-action-btn.icon-only{color:#ffad45!important;background:#ff8a0013!important;border-color:#ff8a007a!important;border-radius:999px!important;width:40px!important;height:40px!important}.ops-root .ops-table-footer{background:#ffffff06!important;border-top:1px solid #ffffff14!important;min-height:58px!important;padding:13px 22px!important}@media (max-width:1280px){.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:136px minmax(190px,1fr) minmax(250px,1.1fr) 120px 100px 112px 48px!important}}html[data-theme=imperialDark],html[data-theme-palette=imperialDark],html[data-theme-css=imperialDark],.theme-imperialDark{--imperial-dark-bg:#050607;--imperial-dark-panel:#0b0f14;--imperial-dark-panel-2:#111821;--imperial-dark-panel-3:#151c25;--imperial-dark-border:#ffffff1f;--imperial-dark-border-strong:#ff8a0061;--imperial-dark-text:#f8fafc;--imperial-dark-muted:#aeb8c5;--imperial-dark-soft:#7f8a99;--imperial-dark-orange:#ff9700;--imperial-dark-orange-2:#ffb347;--imperial-dark-orange-ghost:#ff970024}html[data-theme=imperialDark] :is(.admin-layout,.admin-shell,main),html[data-theme-palette=imperialDark] :is(.admin-layout,.admin-shell,main),html[data-theme-css=imperialDark] :is(.admin-layout,.admin-shell,main){color:var(--imperial-dark-text)!important;background:radial-gradient(circle at 18% 0,#ff97001a,#0000 30%),linear-gradient(#070809 0%,#050607 100%)!important}html[data-theme=imperialDark] .coupons-hero-panel,html[data-theme-palette=imperialDark] .coupons-hero-panel,html[data-theme-css=imperialDark] .coupons-hero-panel{border-color:var(--imperial-dark-border)!important;background:linear-gradient(135deg,#10161efa 0%,#0c1016f5 58%,#ff97001a 100%)!important;box-shadow:0 20px 60px #0000006b!important}html[data-theme=imperialDark] :is(.coupons-hero-panel h2,.section-head h3,.section-head strong),html[data-theme-palette=imperialDark] :is(.coupons-hero-panel h2,.section-head h3,.section-head strong),html[data-theme-css=imperialDark] :is(.coupons-hero-panel h2,.section-head h3,.section-head strong){color:var(--imperial-dark-text)!important}html[data-theme=imperialDark] :is(.coupons-hero-panel p,.section-head p),html[data-theme-palette=imperialDark] :is(.coupons-hero-panel p,.section-head p),html[data-theme-css=imperialDark] :is(.coupons-hero-panel p,.section-head p){color:var(--imperial-dark-muted)!important}html[data-theme=imperialDark] :is(.coupons-list-card,.coupons-editor-card),html[data-theme-palette=imperialDark] :is(.coupons-list-card,.coupons-editor-card),html[data-theme-css=imperialDark] :is(.coupons-list-card,.coupons-editor-card){border-color:var(--imperial-dark-border)!important;color:var(--imperial-dark-text)!important;background:linear-gradient(#121820f5,#0a0e13fa)!important;box-shadow:0 16px 44px #00000059!important}html[data-theme=imperialDark] :is(.coupons-list-card label,.coupons-editor-card label),html[data-theme-palette=imperialDark] :is(.coupons-list-card label,.coupons-editor-card label),html[data-theme-css=imperialDark] :is(.coupons-list-card label,.coupons-editor-card label){color:var(--imperial-dark-muted)!important}html[data-theme=imperialDark] :is(.field input,.field textarea,.field select,.field-full input,.field-full textarea,.field-full select,.coupon-search-field input),html[data-theme-palette=imperialDark] :is(.field input,.field textarea,.field select,.field-full input,.field-full textarea,.field-full select,.coupon-search-field input),html[data-theme-css=imperialDark] :is(.field input,.field textarea,.field select,.field-full input,.field-full textarea,.field-full select,.coupon-search-field input){border-color:var(--imperial-dark-border)!important;color:var(--imperial-dark-text)!important;background:#030507a3!important;box-shadow:inset 0 1px #ffffff08!important}html[data-theme=imperialDark] :is(),html[data-theme-palette=imperialDark] :is(),html[data-theme-css=imperialDark] :is(){color:#ffffff80!important}html[data-theme=imperialDark] :is(.field input:focus,.field textarea:focus,.field-full input:focus,.field-full textarea:focus,.coupon-search-field input:focus),html[data-theme-palette=imperialDark] :is(.field input:focus,.field textarea:focus,.field-full input:focus,.field-full textarea:focus,.coupon-search-field input:focus),html[data-theme-css=imperialDark] :is(.field input:focus,.field textarea:focus,.field-full input:focus,.field-full textarea:focus,.coupon-search-field input:focus){border-color:var(--imperial-dark-orange)!important;box-shadow:0 0 0 4px #ff970029!important}html[data-theme=imperialDark] .coupon-list-item,html[data-theme-palette=imperialDark] .coupon-list-item,html[data-theme-css=imperialDark] .coupon-list-item{border-color:var(--imperial-dark-border)!important;color:var(--imperial-dark-text)!important;background:#ffffff0b!important}html[data-theme=imperialDark] .coupon-list-item:hover,html[data-theme-palette=imperialDark] .coupon-list-item:hover,html[data-theme-css=imperialDark] .coupon-list-item:hover{background:#ffffff12!important;border-color:#ff97004d!important}html[data-theme=imperialDark] .coupon-list-item.active,html[data-theme-palette=imperialDark] .coupon-list-item.active,html[data-theme-css=imperialDark] .coupon-list-item.active{border-color:var(--imperial-dark-orange)!important;box-shadow:inset 3px 0 0 var(--imperial-dark-orange)!important;background:linear-gradient(135deg,#ff97002e,#ffffff0d)!important}html[data-theme=imperialDark] .coupon-list-item strong,html[data-theme-palette=imperialDark] .coupon-list-item strong,html[data-theme-css=imperialDark] .coupon-list-item strong{color:var(--imperial-dark-text)!important}html[data-theme=imperialDark] .coupon-list-item small,html[data-theme-palette=imperialDark] .coupon-list-item small,html[data-theme-css=imperialDark] .coupon-list-item small{color:var(--imperial-dark-muted)!important}html[data-theme=imperialDark] .coupon-list-item em,html[data-theme-palette=imperialDark] .coupon-list-item em,html[data-theme-css=imperialDark] .coupon-list-item em{color:#d7dde7!important;background:#ffffff17!important}html[data-theme=imperialDark] .coupon-list-item.active em,html[data-theme-palette=imperialDark] .coupon-list-item.active em,html[data-theme-css=imperialDark] .coupon-list-item.active em{color:#ffd89a!important;background:#ff970038!important}html[data-theme=imperialDark] :is(.category-preview-card,.category-guidelines,.coupon-rule-preview),html[data-theme-palette=imperialDark] :is(.category-preview-card,.category-guidelines,.coupon-rule-preview),html[data-theme-css=imperialDark] :is(.category-preview-card,.category-guidelines,.coupon-rule-preview){border-color:var(--imperial-dark-border)!important;color:var(--imperial-dark-muted)!important;background:#ffffff0b!important}html[data-theme=imperialDark] .category-preview-card,html[data-theme-palette=imperialDark] .category-preview-card,html[data-theme-css=imperialDark] .category-preview-card{background:linear-gradient(135deg,#ff970024 0%,#111821f0 100%)!important;border-color:#ff970042!important}html[data-theme=imperialDark] :is(.category-preview-card strong,.category-guidelines strong),html[data-theme-palette=imperialDark] :is(.category-preview-card strong,.category-guidelines strong),html[data-theme-css=imperialDark] :is(.category-preview-card strong,.category-guidelines strong){color:var(--imperial-dark-text)!important}html[data-theme=imperialDark] :is(.category-preview-card p,.category-guidelines span),html[data-theme-palette=imperialDark] :is(.category-preview-card p,.category-guidelines span),html[data-theme-css=imperialDark] :is(.category-preview-card p,.category-guidelines span){color:var(--imperial-dark-muted)!important}html[data-theme=imperialDark] .category-preview-card span,html[data-theme-palette=imperialDark] .category-preview-card span,html[data-theme-css=imperialDark] .category-preview-card span{color:var(--imperial-dark-orange-2)!important}html[data-theme=imperialDark] :is(.primary-btn,.hero-actions .primary-btn,.loyalty-hero-actions .primary-btn),html[data-theme-palette=imperialDark] :is(.primary-btn,.hero-actions .primary-btn,.loyalty-hero-actions .primary-btn),html[data-theme-css=imperialDark] :is(.primary-btn,.hero-actions .primary-btn,.loyalty-hero-actions .primary-btn){color:#160d02!important;background:linear-gradient(135deg,#ffb347,#ff8a00)!important;border-color:#0000!important;box-shadow:0 14px 30px #ff8a0038!important}html[data-theme=imperialDark] :is(.ghost-btn,.soft-btn),html[data-theme-palette=imperialDark] :is(.ghost-btn,.soft-btn),html[data-theme-css=imperialDark] :is(.ghost-btn,.soft-btn){color:var(--imperial-dark-text)!important;border-color:var(--imperial-dark-border)!important;background:#ffffff0f!important}html[data-theme=imperialDark] .hero-actions .ghost-btn,html[data-theme-palette=imperialDark] .hero-actions .ghost-btn,html[data-theme-css=imperialDark] .hero-actions .ghost-btn{color:#ff6b6b!important;background:#ff6b6b14!important;border-color:#ff6b6b59!important}.imperial-board-food:after,html[data-theme-palette] .imperial-board-food:after,html[data-theme-css] .imperial-board-food:after,[data-theme-palette=primeiroEstilo] .imperial-board-food:after,[data-theme-palette=terceiroEstilo] .imperial-board-food:after{background:linear-gradient(90deg, var(--cor-quinta,#0f0c0b) 0%, color-mix(in srgb, var(--cor-quinta,#0f0c0b) 98%, transparent) 18%, color-mix(in srgb, var(--cor-quinta,#0f0c0b) 86%, transparent) 34%, color-mix(in srgb, var(--cor-quinta,#0f0c0b) 58%, transparent) 48%, color-mix(in srgb, var(--cor-quinta,#0f0c0b) 26%, transparent) 60%, transparent 72%, transparent 100%), linear-gradient(180deg, #00000029 0%, transparent 34%, #00000061 100%)!important}.imperial-board-food{z-index:0;background-image:var(--hero-image);border-radius:inherit;pointer-events:none;background-position:100%,100%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0;filter:saturate(1.16)contrast(1.08)brightness(.96)!important;background-position:100%,100%!important}.imperial-board-food:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}select,.field select,.field-full select,.showcase-field-block select,.ops-settings-field select,.ops-courier-modal-field select,.admin-layout select{cursor:pointer;letter-spacing:-.01em;min-height:48px;font-weight:800;appearance:none!important;color:var(--auto-color-191)!important;background-color:var(--t-surface)!important;border:1px solid var(--auto-color-205)!important;background-image:none!important;background-position:right 15px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border-radius:14px!important;padding:12px 44px 12px 14px!important;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001f!important}select:hover,.field select:hover,.field-full select:hover,.showcase-field-block select:hover,.ops-settings-field select:hover,.ops-courier-modal-field select:hover,.admin-layout select:hover{border-color:var(--auto-color-194)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--auto-color-194) 16%, transparent), inset 0 1px 0 #ffffff0f!important}select:focus,.field select:focus,.field-full select:focus,.showcase-field-block select:focus,.ops-settings-field select:focus,.ops-courier-modal-field select:focus,.admin-layout select:focus{border-color:var(--auto-color-194)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--auto-color-194) 20%, transparent), 0 12px 30px #0000002e, inset 0 1px 0 #ffffff14!important;outline:none!important}select:disabled{cursor:not-allowed;opacity:.55}select option,select optgroup{font-weight:700;color:var(--auto-color-191)!important;background:var(--t-surface)!important}html[data-theme-palette=imperialDark] select,html[data-theme-css=imperialDark] select,.theme-imperialDark select,.admin-layout.theme-imperialDark select,html[data-theme-palette=imperialDark] .field select,html[data-theme-css=imperialDark] .field select,.theme-imperialDark .field select,html[data-theme-palette=imperialDark] .field-full select,html[data-theme-css=imperialDark] .field-full select,.theme-imperialDark .field-full select,html[data-theme-palette=imperialDark] .showcase-field-block select,html[data-theme-css=imperialDark] .showcase-field-block select,.theme-imperialDark .showcase-field-block select{color:var(--auto-color-191)!important;background-color:var(--t-surface)!important;border-color:var(--auto-color-205)!important;background-image:none!important;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000038!important}html[data-theme-palette=imperialDark] select:hover,html[data-theme-css=imperialDark] select:hover,.theme-imperialDark select:hover,.admin-layout.theme-imperialDark select:hover{background-color:var(--t-surface)!important;border-color:var(--auto-color-194)!important}html[data-theme-palette=imperialDark] select:focus,html[data-theme-css=imperialDark] select:focus,.theme-imperialDark select:focus,.admin-layout.theme-imperialDark select:focus{background-color:var(--t-surface)!important;border-color:var(--auto-color-194)!important;box-shadow:0 0 0 4px #ffffff1a,0 18px 45px #00000052,inset 0 1px #ffffff14!important}body:has(main.product-detail-page){background-attachment:fixed;background:linear-gradient(90deg, color-mix(in srgb, var(--cor-quinta,#080502) 76%, #000 24%) 0%, #000000f0 18%, #000000db 50%, #000000f0 82%, color-mix(in srgb, var(--cor-quinta,#080502) 76%, #000 24%) 100%), radial-gradient(circle at 18% 0%, #ff9a1926, transparent 34%), radial-gradient(circle at 86% 8%, #ff731a1a, transparent 32%), #020202!important}main.product-detail-page{isolation:isolate;min-height:100vh;color:var(--ink);position:relative}main.product-detail-page:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg, #000000fa 0%, #000000c7 18%, #0000006b 50%, #000000c7 82%, #000000fa 100%), linear-gradient(180deg, #0000002e 0%, #000000eb 74%, #020202 100%), var(--product-wallpaper);filter:blur(14px)saturate(.82)brightness(.48);opacity:.38;background-position:50%;background-size:cover;position:fixed;inset:78px 0 0;transform:scale(1.035)}main.product-detail-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 32% 18%, #ffa42624, transparent 28%), linear-gradient(90deg, color-mix(in srgb, var(--cor-quinta,#080502) 60%, transparent) 0%, transparent 24%, transparent 76%, color-mix(in srgb, var(--cor-quinta,#080502) 60%, transparent) 100%);position:fixed;inset:78px 0 0}.product-detail-shell{padding:32px 0 82px}.product-detail-page .split-panel.product-detail-grid{align-items:start;gap:22px}.product-detail-page .product-card,.product-detail-page .panel,.product-detail-page .editor-card{background:linear-gradient(#171717f0,#090909f0)!important;border-color:#ffffff1c!important;box-shadow:0 24px 70px #0000005c!important}.product-detail-page .product-cover{background-position:50%!important;background-size:cover!important;min-height:clamp(380px,45vw,620px)!important}.product-detail-page :is(.primary-btn,.ghost-btn,.soft-btn){letter-spacing:-.01em;border-radius:14px;min-height:44px;font-weight:850;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000038}.product-detail-page .primary-btn{color:#120b02!important;background:linear-gradient(135deg,#ffb21a 0%,#ff8a00 58%,#d96c00 100%)!important;border:1px solid #ffb53073!important}.product-detail-page .ghost-btn{color:#ff7d7d!important;background:linear-gradient(#ff606021,#ff60600f)!important;border:1px solid #ff67675c!important}.product-detail-page .soft-btn{color:#fffffff0!important;background:linear-gradient(#ffffff1a,#ffffff0e)!important;border:1px solid #ffffff1a!important}.product-detail-page .soft-btn:hover,.product-detail-page .ghost-btn:hover,.product-detail-page .primary-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.product-detail-page .editor-card .primary-btn{color:#ffd28a!important;background:linear-gradient(135deg,#ffb21a3d,#ff8a0026)!important;border-color:#ffb21a5c!important}.product-detail-page .quantity-stepper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:8px;padding:6px;display:inline-flex}.product-detail-page .quantity-stepper .soft-btn{flex:0 0 42px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;line-height:1;display:grid}.product-detail-page .quantity-stepper .soft-btn svg{display:block}.product-detail-page .quantity-stepper strong{text-align:center;color:#fff;min-width:34px;font-size:15px}.product-detail-page textarea{color:#fff!important;background:#0000004d!important;border-color:#ffffff24!important}@media (max-width:980px){.product-detail-page .topbar-inner,.product-detail-page .nav-links{justify-content:center}.product-detail-shell{padding-top:18px}}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:28px;width:min(960px,100vw - 28px);max-height:calc(100dvh - clamp(88px,10vh,116px));padding:0;position:fixed;top:clamp(72px,8vh,96px);left:auto;right:clamp(14px,3vw,42px);overflow:hidden}.profile-panel-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - clamp(88px,10vh,116px));padding:22px;overflow:hidden auto}.profile-panel-scroll::-webkit-scrollbar{width:8px}.profile-panel-scroll::-webkit-scrollbar-track{background:0 0;margin:20px 0}.profile-panel-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-accent,#f6a400) 62%, #1a1a1a);border-radius:999px}.profile-dashboard-layout{display:block}.profile-tabs-bar{background:color-mix(in srgb, var(--theme-bg,#070707) 72%, transparent);border:1px solid color-mix(in srgb, var(--theme-border,#ffffff24) 84%, var(--theme-accent,#f6a400) 16%);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin:16px 0 18px;padding:10px;display:grid}.profile-tabs-bar .profile-nav-item{cursor:pointer;background:color-mix(in srgb, var(--theme-surface,#171717) 82%, transparent);border-color:color-mix(in srgb, var(--theme-border,#ffffff24) 92%, transparent);border-radius:16px;justify-content:center;min-height:54px}.profile-tabs-bar .profile-nav-item.active{box-shadow:0 12px 28px color-mix(in srgb, var(--theme-accent,#f6a400) 20%, transparent), inset 0 -3px 0 var(--theme-accent,#f6a400);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#f6a400) 28%, #161616), color-mix(in srgb, var(--theme-surface,#171717) 85%, transparent))}.profile-tab-count{background:var(--theme-accent,#f6a400);color:#120b02;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 7px;font-size:12px;font-weight:950;display:inline-grid}.profile-main-content{min-width:0}.profile-login-card .profile-actions{grid-template-columns:1fr 1fr}.profile-login-card .primary-btn,.profile-login-card .soft-btn,.profile-register-form .primary-btn,.profile-register-form .ghost-btn{border-radius:16px;min-height:54px;font-weight:950}.profile-session-box.elevated{padding:18px}.profile-orders-list{max-height:min(360px,44vh);padding-right:4px;overflow:auto}.profile-order-card{border-radius:18px}@media (max-width:760px){.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:22px;width:auto;max-height:calc(100dvh - 84px);padding:14px;inset:72px 10px 10px}.profile-tabs-bar{grid-template-columns:1fr}.profile-tabs-bar .profile-nav-item.danger{margin-top:0}.profile-login-card .profile-actions{grid-template-columns:1fr}}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:20px}.profile-panel .floating-cart-close{border-radius:14px}.ops-root .ops-settings-save-btn{letter-spacing:-.01em!important;color:#1b0d02!important;background:linear-gradient(135deg,#ff9b18 0%,#ff7a00 100%)!important;border:1px solid #ffb8578c!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:0 18px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 30px #ff7a0038,inset 0 1px #ffffff52!important}.ops-root .ops-settings-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 38px #ff7a004d,inset 0 1px #ffffff61!important}.ops-root .ops-settings-save-icon{color:#1b0d02!important;place-items:center!important;width:20px!important;height:20px!important;display:inline-grid!important}.ops-root .ops-settings-grid{align-items:start!important;overflow:visible!important}.ops-root .ops-settings-field{position:relative!important;overflow:visible!important}.ops-root .ops-settings-field>span{color:#ffffffba!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.ops-root .ops-settings-field input:not([type=checkbox]){color:#fff!important;background:linear-gradient(#090a0cf0,#111215f0)!important;border:1px solid #ffffff21!important;border-radius:13px!important;min-height:46px!important;padding:0 14px!important;box-shadow:inset 0 1px #ffffff0a!important}.ops-root .ops-settings-field input:not([type=checkbox]):focus{border-color:#ff8a00ad!important;box-shadow:0 0 0 3px #ff8a0021,inset 0 1px #ffffff14!important}.ops-root .ops-premium-select{z-index:2!important;position:relative!important}.ops-root .ops-premium-select.open{z-index:80!important}.ops-root .ops-premium-select-trigger{cursor:pointer!important;color:#f8fafc!important;text-align:left!important;background:linear-gradient(#090a0cf5,#111215f5)!important;border:1px solid #ffffff24!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:46px!important;padding:0 13px 0 14px!important;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d!important}.ops-root .ops-premium-select-trigger:hover,.ops-root .ops-premium-select.open .ops-premium-select-trigger{border-color:#ff8a00a8!important;box-shadow:0 0 0 3px #ff8a001f,inset 0 1px #ffffff14!important}.ops-root .ops-premium-select-value{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:850!important;overflow:hidden!important}.ops-root .ops-premium-select-chevron{color:#ff9b18!important;place-items:center!important;transition:transform .18s!important;display:inline-grid!important}.ops-root .ops-premium-select.open .ops-premium-select-chevron{transform:rotate(180deg)!important}.ops-root .ops-premium-select-menu{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#202125fa,#111215fa)!important;border:1px solid #ffffff29!important;border-radius:16px!important;padding:8px!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 24px 60px #00000080,0 0 0 1px #ff8a0014!important}.ops-root .ops-premium-select-option{color:#ffffffeb!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 26px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:56px!important;padding:8px 9px!important;transition:background .16s,border-color .16s,transform .16s!important;display:grid!important}.ops-root .ops-premium-select-option:hover{background:#fff1!important;border-color:#ffffff1a!important}.ops-root .ops-premium-select-option.active{background:linear-gradient(90deg,#ff8a0038,#ff8a001a)!important;border-color:#ff8a0075!important}.ops-root .ops-premium-select-option-icon{color:#ff9b18!important;background:#ff8a0021!important;border-radius:11px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:13px!important;line-height:1!important;display:grid!important}.ops-root .ops-premium-select-option-text{min-width:0!important}.ops-root .ops-premium-select-option-text strong{color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1.18!important;display:block!important}.ops-root .ops-premium-select-option-text small{color:#ffffff94!important;margin-top:3px!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;display:block!important}.ops-root .ops-premium-select-check{color:#1b0d02!important;background:#ff8a00!important;border-radius:999px!important;place-items:center!important;width:23px!important;height:23px!important;font-size:13px!important;font-weight:1000!important;display:grid!important}.ops-root .ops-settings-toggle{cursor:pointer!important;background:linear-gradient(#ffffff0d,#ffffff06)!important;border:1px solid #ffffff1f!important;border-radius:17px!important;grid-template-columns:42px 42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:14px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.ops-root .ops-settings-toggle:hover{background:linear-gradient(#ff8a0014,#ffffff08)!important;border-color:#ff8a0061!important}.ops-root .ops-settings-toggle input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.ops-root .ops-settings-checkmark{color:#0000!important;background:#ffffff0e!important;border:1px solid #ffffff2e!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:18px!important;font-weight:1000!important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s!important;display:grid!important}.ops-root .ops-settings-toggle input[type=checkbox]:checked+.ops-settings-checkmark{color:#fff!important;background:linear-gradient(135deg,#ff9b18,#f70)!important;border-color:#ffb8579e!important;box-shadow:0 10px 24px #ff7a0038,inset 0 1px #ffffff40!important}.ops-root .ops-settings-toggle-icon{color:#ff9b18!important;background:#ff8a001f!important;border:1px solid #ff8a002e!important;border-radius:999px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:14px!important;display:grid!important}.ops-root .ops-settings-toggle-copy{gap:4px!important;min-width:0!important;display:grid!important}.ops-root .ops-settings-toggle-copy strong{color:#fff!important;letter-spacing:-.01em!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important}.ops-root .ops-settings-toggle-copy small{color:#ffffff9e!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important}@media (max-width:760px){.ops-root .ops-settings-toggle{grid-template-columns:38px minmax(0,1fr)!important}.ops-root .ops-settings-toggle-icon{display:none!important}}.ops-root .ops-main{background:radial-gradient(circle at 12% 12%,#ff840014,#0000 30%),#090a0c!important}.ops-root .ops-topbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07080aeb!important;border-bottom:1px solid #ffffff14!important;height:52px!important;padding:0 28px!important}.ops-root .ops-topbar-title{letter-spacing:-.03em!important;font-size:24px!important;font-weight:900!important}.ops-root .ops-btn-secondary{color:#ffffffe6!important;background:linear-gradient(#ffffff14,#ffffff09)!important;border:1px solid #ffffff21!important;border-radius:12px!important;min-height:40px!important;box-shadow:inset 0 1px #ffffff14!important}.ops-root .ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;padding:28px 28px 0!important}.ops-root .ops-summary-grid .ops-card:nth-child(n+5){display:none!important}.ops-root .ops-card{background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;gap:18px!important;min-height:112px!important;padding:22px 24px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 45px #00000038!important}.ops-root .ops-card:hover{border-color:#ff8b005c!important;transform:translateY(-1px)!important;box-shadow:0 22px 50px #0000004d,0 0 0 1px #ff8b0014!important}.ops-root .ops-card.active{background:linear-gradient(135deg,#ff8b002e,#ffffff09)!important;border-color:#ff8b00b3!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff8b0024,0 24px 60px #ff730017!important}.ops-root .ops-card-icon{color:#ff8a00!important;background:linear-gradient(145deg,#ff8b0038,#ff8b0014)!important;border:1px solid #ff8b0047!important;border-radius:18px!important;width:58px!important;height:58px!important}.ops-root .ops-card:nth-child(4) .ops-card-icon{color:#22c55e!important;background:linear-gradient(145deg,#22c55e38,#22c55e14)!important;border-color:#22c55e47!important}.ops-root .ops-card-label{color:#ffffffdb!important;font-size:14px!important;font-weight:800!important}.ops-root .ops-card-value{color:#fff!important;letter-spacing:-.04em!important;font-size:30px!important;font-weight:950!important}.ops-root .ops-card-link{color:#ff970f!important;font-size:13px!important;font-weight:900!important}.ops-root .ops-card:nth-child(4) .ops-card-link{color:#22c55e!important}.ops-root .ops-content{gap:18px!important;padding:18px 28px 28px!important}.ops-root .ops-table-wrap,.ops-root .ops-drawer{background:linear-gradient(#fff1,#ffffff07)!important;border:1px solid #ffffff1f!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff0f,0 20px 55px #00000038!important}.ops-root .ops-toolbar{border-bottom-color:#ffffff17!important;min-height:72px!important;padding:14px 18px!important}.ops-root .ops-tabs{background:#00000047!important;border:1px solid #ffffff14!important;border-radius:16px!important;gap:5px!important;padding:5px!important}.ops-root .ops-tab{color:#ffffffb8!important;border-radius:12px!important;height:38px!important;padding:0 14px!important;font-weight:800!important}.ops-root .ops-tab.active{color:#ff980f!important;background:linear-gradient(135deg,#ff8b0038,#ff8b0014)!important;border-color:#ff8b0073!important}.ops-root .ops-tab-badge{color:#fff!important;background:#ffffff1f!important}.ops-root .ops-tab.active .ops-tab-badge{color:#1b1000!important;background:#ff8a00!important}.ops-root .ops-toolbar-right{gap:10px!important}.ops-root .ops-search-wrap{width:min(420px,42vw)!important}.ops-root .ops-search-input{color:#fff!important;background:linear-gradient(#ffffff14,#ffffff09)!important;border-color:#ffffff24!important;border-radius:14px!important;width:100%!important;height:44px!important;box-shadow:inset 0 1px #ffffff0f!important}.ops-root .ops-search-input:focus{border-color:#ff8b00b8!important;box-shadow:0 0 0 4px #ff8b001f!important}.ops-root .ops-table-head{color:#ffffff85!important;letter-spacing:.09em!important;background:#0000002e!important;border-bottom-color:#ffffff17!important;padding:16px 22px!important;font-size:11px!important}.ops-root .ops-row{background:0 0!important;border-bottom:1px solid #ffffff13!important;border-radius:16px!important;min-height:82px!important;margin:0 14px!important;padding:12px!important}.ops-root .ops-row:hover{background:#ffffff0b!important}.ops-root .ops-row.active{background:linear-gradient(135deg,#ff8b001c,#ffffff09)!important;border-left:0!important;box-shadow:inset 0 0 0 1px #ff8b003d!important}.ops-root .ops-cell strong{color:#fff!important;font-size:14px!important;font-weight:850!important}.ops-root .ops-cell span,.ops-root .ops-cell small{color:#ffffff9e!important;font-size:12.5px!important}.ops-root .ops-client-cell{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.ops-root .ops-client-avatar{color:#fff!important;background:linear-gradient(145deg,#ffffff29,#ffffff0f)!important;border:1px solid #ffffff1c!important;border-radius:999px!important;flex:none!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:900!important;display:grid!important}.ops-root .ops-type-address-cell{align-items:center!important;gap:12px!important}.ops-root .ops-type-chip-button{cursor:pointer!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important}.ops-root .ops-type-chip-button:focus-visible{outline-offset:3px!important;border-radius:12px!important;outline:3px solid #ff8b0047!important}.ops-root .ops-type-chip{border:1px solid #ffffff1a!important;border-radius:10px!important;min-height:30px!important;padding:0 10px!important;font-weight:800!important}.ops-root .ops-type-chip.delivery{color:#8fb5ff!important;background:linear-gradient(135deg,#376bff38,#376bff14)!important;border-color:#5082ff47!important}.ops-root .ops-type-chip.pickup{color:#91e6b8!important;background:linear-gradient(135deg,#22c55e33,#22c55e12)!important;border-color:#22c55e42!important}.ops-root .ops-type-chip.interno{color:#d8b4fe!important;background:linear-gradient(135deg,#a855f733,#a855f712)!important;border-color:#a855f73d!important}.ops-root .ops-status-chip{border-radius:999px!important;justify-content:center!important;min-width:112px!important;min-height:32px!important;font-size:12px!important;font-weight:900!important}.ops-root .ops-status-chip.overdue{color:#d71a55!important;background:#ffdce5!important}.ops-root .ops-action-btn.icon-only{color:#ff9b16!important;background:#00000052!important;border:1px solid #ff8b0073!important;border-radius:999px!important;width:42px!important;height:42px!important}.ops-root .ops-action-btn.icon-only:hover{background:#ff8b0024!important;border-color:#ff8b00e6!important}.ops-root .ops-row-actions-menu{background:#13161b!important;border-color:#ffffff1f!important;border-radius:16px!important;min-width:220px!important;right:8px!important;box-shadow:0 24px 70px #00000073!important}.ops-root .ops-table-footer{color:#ffffff94!important;border-top:1px solid #ffffff14!important;padding:14px 20px!important}.ops-root .ops-page-btn{color:#ffffffc7!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:34px!important;height:34px!important}.ops-root .ops-page-btn.active{color:#1d1100!important;background:#ff8a00!important;border-color:#ff8a00!important;font-weight:900!important}.ops-root .ops-drawer{background:radial-gradient(circle at 50% 35%,#ff8b001a,#0000 28%),linear-gradient(#ffffff0f,#ffffff06)!important;border-color:#22c55ea6!important;width:450px!important;position:relative!important}.ops-root .ops-drawer-empty{color:#ffffffad!important;min-height:520px!important;padding:38px!important}.ops-root .ops-drawer-empty:before{content:"";opacity:.95;background:#ff8a00;width:118px;height:118px;margin-bottom:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18 3 21V6l6-3 6 3 6-3v15l-6 3-6-3Z'/%3E%3Cpath d='M9 3v15M15 6v15'/%3E%3Cpath d='M18 5.5c0 4-4.5 7.5-4.5 7.5S9 9.5 9 5.5a4.5 4.5 0 1 1 9 0Z'/%3E%3Ccircle cx='13.5' cy='5.5' r='1.4'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18 3 21V6l6-3 6 3 6-3v15l-6 3-6-3Z'/%3E%3Cpath d='M9 3v15M15 6v15'/%3E%3Cpath d='M18 5.5c0 4-4.5 7.5-4.5 7.5S9 9.5 9 5.5a4.5 4.5 0 1 1 9 0Z'/%3E%3Ccircle cx='13.5' cy='5.5' r='1.4'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.ops-root .ops-drawer-empty strong{color:#fff!important;font-size:18px!important;font-weight:900!important}.ops-root .ops-drawer-empty span{color:#ffffffa8!important}.ops-root .ops-drawer-empty:after{content:"Clique em um pedido\a para visualizar os detalhes e ações disponíveis.";white-space:pre-line;text-align:left;color:#ffffffd1;background:linear-gradient(135deg,#ff8b0021,#ffffff09);border:1px solid #ff8b0052;border-radius:14px;padding:22px 22px 22px 64px;font-size:14px;line-height:1.45;position:absolute;bottom:22px;left:22px;right:22px}.ops-root .ops-map-modal-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#000000b8!important}.ops-root .ops-map-modal{background:radial-gradient(circle at 88% 0,#ffb81929,#0000 28%),radial-gradient(circle at 0 0,#ffffff0e,#0000 26%),linear-gradient(145deg,#151719 0%,#0c0d0f 48%,#070708 100%)!important;border:1px solid #ffffff1c!important;border-radius:28px!important;gap:14px!important;width:min(860px,95vw)!important;max-height:min(760px,92vh)!important;padding:18px!important;overflow:hidden!important;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0f!important}.ops-root .ops-map-modal-header{border-bottom:1px solid #ffffff17!important;padding:0 0 14px!important}.ops-root .ops-map-modal-header h3{color:#fff8ec!important;letter-spacing:-.02em!important;font-size:18px!important}.ops-root .ops-map-modal-close{color:#fff8ecb8!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.ops-root .ops-map-modal-addr{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:16px!important;margin:0!important;padding:12px 14px!important}.ops-root .ops-map-modal-addr strong{color:#fff8ec!important}.ops-root .ops-map-modal-addr span{color:#fff8ecad!important}.ops-root .ops-map-modal-body{background:radial-gradient(circle at 20% 20%,#ffc2331f,#0000 28%),linear-gradient(#ffffff05,#ffffff03)!important;border:1px solid #ffffff1f!important;border-radius:22px!important;width:100%!important;height:min(460px,56vh)!important;min-height:300px!important;padding:0!important;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0000003d!important}.ops-root .ops-map-modal-body .delivery-map-shell{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:20px!important;gap:0!important;padding:0!important;overflow:hidden!important}.ops-root .ops-map-modal-body .delivery-map-frame,.ops-root .ops-map-modal-body .leaflet-container{border:0!important;border-radius:20px!important;width:100%!important;height:100%!important;min-height:100%!important}.ops-root .ops-order-location-modal{width:min(900px,95vw)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ops-root .ops-order-location-modal .addr-confirm-shell{background:radial-gradient(circle at 88% 0,#ffb81924,#0000 30%),linear-gradient(145deg,#151719 0%,#0b0c0e 58%,#070708 100%);border:1px solid #ffb2254d;border-radius:28px;width:100%;margin:0;padding:22px;box-shadow:0 28px 90px #000000ad,inset 0 1px #ffffff0f}.ops-root .ops-order-location-modal .addr-confirm-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.ops-root .ops-order-location-modal .addr-confirm-map-frame{height:min(500px,58vh);min-height:340px}.addr-confirm-badge.is-confirmed{color:#73f5ba;background:#136f4c3d;border-color:#29d58d59}@media (max-width:700px){.ops-root .ops-order-location-modal .addr-confirm-shell{border-radius:22px;padding:14px}.ops-root .ops-order-location-modal .addr-confirm-header{grid-template-columns:minmax(0,1fr) auto}.ops-root .ops-order-location-modal .addr-confirm-badge{grid-area:2/1/auto/-1;justify-self:start}.ops-root .ops-order-location-modal .addr-confirm-map-frame{height:55vh;min-height:300px}}@media (max-width:1500px){.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:130px 220px minmax(260px,1fr) 130px 110px 120px 50px!important}.ops-root .ops-drawer{width:380px!important}}.imperial-select{isolation:isolate;width:100%;position:relative}.imperial-select-trigger{border:1px solid color-mix(in srgb, var(--theme-border,#2f2f2f) 82%, var(--theme-warning,#ff8a00));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-surface,#161616) 92%, #fff 3%), color-mix(in srgb, var(--theme-surface,#111) 88%, #000 10%));width:100%;min-height:56px;color:var(--theme-text,#f5f5f5);cursor:pointer;border-radius:15px;align-items:center;gap:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0003}.imperial-select-trigger:hover{border-color:color-mix(in srgb, var(--theme-warning,#ff8a00) 72%, var(--theme-border,#2f2f2f));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 16px 34px #00000042}.imperial-select.is-open .imperial-select-trigger,.imperial-select-trigger:focus-visible{border-color:var(--theme-warning,#ff8a00);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-warning,#ff8a00) 28%, transparent), 0 18px 40px #00000052, 0 0 22px color-mix(in srgb, var(--theme-warning,#ff8a00) 18%, transparent);outline:none}.imperial-select-trigger:disabled{cursor:not-allowed;opacity:.58;transform:none}.imperial-select-icon{width:56px;min-height:56px;color:var(--theme-warning,#ff8a00);border-right:1px solid color-mix(in srgb, var(--theme-border,#2f2f2f) 80%, transparent);background:linear-gradient(#ffffff09,#0000000f);flex:0 0 56px;place-items:center;font-size:18px;display:grid}.imperial-select-value{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:10px 14px;display:flex}.imperial-select-value strong,.imperial-select-option-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--theme-text,#f6f1ea);letter-spacing:-.01em;font-size:14px;font-weight:900;overflow:hidden}.imperial-select-value small,.imperial-select-option-copy small{color:var(--theme-muted,#a9a39b);margin-top:3px;font-size:12px;line-height:1.25}.imperial-select-chevron{color:var(--theme-warning,#ff8a00);flex:none;margin-right:16px;transition:transform .18s}.imperial-select.is-open .imperial-select-chevron{transform:rotate(180deg)}.imperial-select-menu{z-index:80;border:1px solid color-mix(in srgb, var(--theme-warning,#ff8a00) 62%, var(--theme-border,#2f2f2f));background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--theme-warning,#ff8a00) 13%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--theme-surface,#171717) 96%, #fff 2%), color-mix(in srgb, var(--theme-surface,#101010) 92%, #000 8%));box-shadow:0 24px 56px #00000075, 0 0 28px color-mix(in srgb, var(--theme-warning,#ff8a00) 16%, transparent);border-radius:16px;padding:10px;animation:.16s both imperialSelectIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}@keyframes imperialSelectIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.imperial-select-search{border:1px solid color-mix(in srgb, var(--theme-border,#2f2f2f) 84%, transparent);background:color-mix(in srgb, var(--theme-bg,#080808) 86%, transparent);height:44px;color:var(--theme-muted,#aaa);border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;display:flex}.imperial-select-search input{width:100%;height:100%;box-shadow:none!important;color:var(--theme-text,#fff)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.imperial-select-options{max-height:292px;padding-right:2px;overflow:auto}.imperial-select-options::-webkit-scrollbar{width:8px}.imperial-select-options::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-warning,#ff8a00) 55%, #272727);border-radius:999px}.imperial-select-option{width:100%;min-height:50px;color:var(--theme-text,#fff);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .16s,transform .16s,color .16s;display:flex;position:relative}.imperial-select-option:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imperial-select-option:hover{background:color-mix(in srgb, var(--theme-warning,#ff8a00) 10%, transparent);transform:translate(2px)}.imperial-select-option.is-selected{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-warning,#ff8a00) 19%, transparent), color-mix(in srgb, var(--theme-warning,#ff8a00) 6%, transparent))}.imperial-select-option.is-selected:before{background:var(--theme-warning,#ff8a00)}.imperial-select-option-icon{width:28px;height:28px;color:var(--theme-warning,#ff8a00);border:1px solid color-mix(in srgb, var(--theme-warning,#ff8a00) 52%, var(--theme-border,#2f2f2f));background:#ffffff08;border-radius:999px;flex:0 0 28px;place-items:center;font-size:14px;display:grid}.imperial-select-option-copy{flex-direction:column;flex:1;min-width:0;display:flex}.imperial-select-check{color:var(--theme-warning,#ff8a00);margin-left:auto}.imperial-select-empty{color:var(--theme-muted,#aaa);text-align:center;padding:14px;font-size:13px}.imperial-select.is-open{z-index:2147483646}.imperial-select-menu-portal{pointer-events:auto;transform-origin:top;z-index:2147483647!important;position:fixed!important}.imperial-select-menu-portal .imperial-select-options{max-height:min(292px,100vh - 180px)}.imperial-select-menu-portal .imperial-select-search{color:#ffc62cc2;background:#05070ab8;border:1px solid #ffb21c33;border-radius:14px;gap:11px;height:50px;padding:0 15px;transition:border-color .18s,box-shadow .18s,background .18s}.imperial-select-menu-portal .imperial-select-search:focus-within{background:#080a0df0;border-color:#ffb21cb8;box-shadow:0 0 0 3px #ffb21c1c}.imperial-select-menu-portal .imperial-select-search input{appearance:none;min-width:0;font-size:14px;font-weight:700;height:48px!important;box-shadow:none!important;color:#fff8ec!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.imperial-select-menu-portal .imperial-select-search input::placeholder{color:#fff8ec6b}.imperial-select-menu-portal .imperial-select-empty{justify-items:center;gap:5px;padding:24px 16px;display:grid}.imperial-select-menu-portal .imperial-select-empty svg{color:#ffb21cb3;margin-bottom:3px}.imperial-select-menu-portal .imperial-select-empty strong{color:#fff8ecd1;font-size:13px}.imperial-select-menu-portal .imperial-select-empty span{color:#fff8ec6b;font-size:11px}.showcase-list-panel .showcase-list-stack,.theme-imperialDark .showcase-list-panel .showcase-list-stack,.showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack{margin:-8px -10px -10px -8px!important;padding:8px 10px 10px 8px!important;overflow:visible auto!important}.showcase-list-item,.premium-banner-row{z-index:1!important;position:relative!important;transform:none!important}.showcase-list-item:hover,.showcase-list-item.active,.premium-banner-row:hover,.premium-banner-row.active{z-index:30!important;transform:none!important}.premium-banner-list{margin-left:-8px!important;margin-right:-10px!important;padding:8px 10px 10px 8px!important;overflow:visible auto!important}.checkout-choice-row,.payment-method-grid{align-items:stretch!important;overflow:visible!important}.checkout-choice,.payment-method-card{min-width:0!important;overflow:visible!important}.checkout-choice:hover,.payment-method-card:hover{transform:none!important}.checkout-title-icon,.checkout-choice-icon{background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}body:has(.tracking-page-shell){background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}.payment-method-icon{place-items:center!important;line-height:1!important;display:grid!important}.checkout-title-icon svg,.checkout-choice-icon svg,.payment-method-icon svg{display:block!important}.payment-method-card:first-child body:has(.tracking-page-shell){background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}.payment-method-icon{color:#ffc233!important;background:linear-gradient(#ffc23338,#ffc23312)!important;border-color:#ffc23333!important}.checkout-choice-icon{background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}body:has(.tracking-page-shell){background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}.payment-method-icon{box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000038!important}.checkout-selected-dot{flex:none!important;top:50%!important;right:18px!important;translate:0 -50%!important}.payment-hint-box.checkout-totals{grid-column:1/-1!important}@media (max-width:760px){.checkout-choice-row,.payment-method-grid{grid-template-columns:1fr!important}.checkout-choice,.payment-method-card{padding-right:62px!important}}.checkout-address-card.field-full{gap:18px!important;padding:20px!important}.checkout-address-title{align-items:center;gap:13px;display:flex}.checkout-address-title-icon{color:#ffc233;background:#ffc2331a;border:1px solid #ffc23333;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.checkout-address-title>div>strong,.checkout-address-title>div>span{display:block}.checkout-address-title strong{color:#fff8ec;font-size:17px}.checkout-address-title>div>span{color:#fff8ec94;margin-top:3px;font-size:13px}.checkout-address-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-address-option{text-align:left;color:#fff8ec;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:13px;min-width:0;min-height:96px;padding:16px 50px 16px 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.checkout-address-option:hover{background:linear-gradient(#ffc23314,#ffffff06);border-color:#ffc23361}.checkout-address-option.active{background:radial-gradient(circle at 88%,#ffb81929,#0000 35%),linear-gradient(135deg,#51320b9e,#121314fa);border-color:#ffb819c7;box-shadow:inset 0 0 0 1px #ffc23314,0 12px 28px #00000038}.checkout-address-option-icon{color:#ffc233;background:#ffc2331a;border:1px solid #ffc2332e;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.checkout-address-option.active .checkout-address-option-icon{color:#171006;background:linear-gradient(145deg,#ffd967,#f4aa08)}.checkout-address-option-copy,.checkout-address-option-copy small,.checkout-address-option-copy strong,.checkout-address-option-copy span{min-width:0;display:block}.checkout-address-option-copy small{color:#ffc233cc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}.checkout-address-option-copy strong{color:#fff8ec;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.checkout-address-option-copy span{color:#fff8ec8f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.checkout-address-option-check{color:#171006;background:linear-gradient(145deg,#ffe078,#f5aa08);border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:15px;translate:0 -50%;box-shadow:0 7px 16px #f4aa0838}.checkout-address-fields-open{border-top:1px solid #ffffff14;padding-top:18px}@media (max-width:760px){.checkout-address-options{grid-template-columns:1fr}}.checkout-choice-icon{color:#ffc233!important;background:linear-gradient(145deg,#ffc2332e,#ffc2330e)!important;border:1px solid #ffc2333d!important;border-radius:14px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff14,0 9px 20px #0000002e!important}.checkout-choice.active .checkout-choice-icon{color:#171006!important;background:linear-gradient(145deg,#ffd967,#f4aa08)!important;border-color:#ffdc79b3!important;box-shadow:inset 0 1px #ffffff6b,0 9px 22px #f4aa0833!important}.checkout-selected-dot{color:#171006!important;background:linear-gradient(145deg,#ffe078,#f5aa08)!important;border:1px solid #ffe491b8!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff75,0 8px 20px #f4aa0845!important}.checkout-selected-dot svg{width:18px!important;height:18px!important;display:block!important}.cart-qty-control .cart-qty-plus{border-radius:0 16px 16px 0!important}.ops-root .ops-status-chip.new{color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 15%, var(--surface-strong))!important;border-color:color-mix(in srgb, var(--accent) 42%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 18%, transparent)!important}.product-admin-list.admin-table .admin-table-row,.product-manager-panel .product-admin-list .admin-table-row{grid-template-columns:minmax(260px,1.6fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(120px,.8fr) minmax(110px,.65fr) minmax(150px,.72fr)}.product-manager-panel .product-admin-list .admin-table-row>span:last-child{justify-content:flex-end;justify-self:end;width:100%;display:flex}.product-manager-panel .product-admin-list .admin-table-head>span:nth-child(2),.product-manager-panel .product-admin-list .product-category-cell{text-align:center;justify-self:center;width:100%}.product-manager-panel .product-admin-list .product-price-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.product-manager-panel .product-admin-list .product-price-cell strong{font-size:13px;font-weight:850}.product-manager-panel .product-admin-list .product-price-original{font-size:11px;line-height:1;text-decoration:line-through;text-decoration-thickness:1px;color:#f7f2e87a!important}.product-manager-panel .product-edit-btn{border-color:color-mix(in srgb, var(--accent) 72%, transparent);min-width:118px;color:var(--accent);justify-content:center}.product-admin-table .product-admin-row{appearance:none;font:inherit;cursor:pointer;box-shadow:none;border-top:0;border-left:0;border-right:0;border-radius:0;overflow:hidden}.product-admin-table .product-admin-row:hover,.product-admin-table .product-admin-row:focus-visible{background:color-mix(in srgb, var(--accent) 10%, transparent);outline:none;transform:none}.product-admin-table .product-admin-row.active{border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), #ffffff09)}@media (max-width:820px){.product-admin-list.admin-table .admin-table-row,.product-manager-panel .product-admin-list .admin-table-row{grid-template-columns:1fr}.product-manager-panel .product-admin-list .admin-table-row>span:last-child{justify-self:stretch}}@media (max-width:1800px){.ops-root .ops-content{grid-template-columns:minmax(0,1fr)!important}.ops-root .ops-table-wrap{min-width:0!important}.ops-root .ops-drawer{width:100%!important;min-width:0!important}}@media (max-width:1280px){.ops-root .ops-table-wrap{overflow-x:auto!important}.ops-root .ops-table{min-width:1120px!important}.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:130px 220px minmax(260px,1fr) 130px 110px 120px 50px!important}}@media (max-width:760px){.ops-root .ops-content{padding:12px!important}.ops-root .ops-drawer{border-radius:16px!important}}.categories-layout .coupon-list-item{appearance:none;min-height:74px;font:inherit;color:inherit;box-shadow:none;overflow:hidden;transform:none!important}.categories-layout .coupon-list-item:hover,.categories-layout .coupon-list-item:focus-visible{border-color:color-mix(in srgb, var(--accent) 36%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--t-surface));outline:none;transform:none!important}.categories-layout .coupon-list-item.active{border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), #ffffff0b);transform:none!important}.categories-layout .coupon-list-item>span{min-width:0}.categories-layout .coupon-list-item em{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.category-save-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f871716b;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.courier-management-summary{background:linear-gradient(135deg,#ff99001f,#ffffff06 56%);border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.courier-management-summary h2{margin:5px 0 4px;font-size:30px}.courier-management-summary p{color:var(--t-muted);margin:0}.courier-management-stats{gap:10px;display:flex}.courier-management-stats span{min-width:110px;color:var(--t-muted);text-align:center;background:#0003;border:1px solid #ffffff1a;border-radius:14px;padding:12px 14px}.courier-management-stats strong{color:var(--t-text);font-size:21px;display:block}.courier-management-grid{grid-template-columns:minmax(340px,.82fr) minmax(460px,1.18fr);align-items:start;gap:16px;display:grid}.courier-create-card,.courier-list-card{border-radius:20px!important;padding:22px!important}.courier-create-card .editor-card{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.courier-roster{gap:10px!important}.courier-roster-card{grid-template-columns:minmax(0,1fr) auto;gap:18px;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:16px!important;padding:16px!important;display:grid!important}.courier-roster-card.inactive{opacity:.72;background:#ffffff05!important}.courier-roster-card.active{border-left:3px solid #22c55e!important}.courier-toggle{min-width:92px}.courier-toggle.success{color:#86efac!important;border-color:#22c55e61!important}.courier-toggle.danger{color:#fca5a5!important;border-color:#ef44444d!important}.tables-management-screen .delivery-premium-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.tables-management-screen .ops-module-table-head{display:none!important}.tables-management-screen .ops-module-table-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid!important}.tables-management-screen .ops-module-row.products{background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:15px!important;grid-template-columns:1fr auto!important;gap:10px 14px!important;min-width:0!important;padding:15px!important;display:grid!important}.tables-management-screen .ops-module-row.products.selected{background:linear-gradient(135deg,#ff990021,#ffffff06)!important;border-color:#ff990094!important}.tables-management-screen .ops-module-row.products>div:nth-child(2),.tables-management-screen .ops-module-row.products>div:nth-child(3){color:var(--delivery-muted);font-size:11px}.tables-management-screen .ops-module-row-actions{grid-column:1/-1;justify-content:stretch!important}.tables-management-screen .ops-module-row-actions button{flex:1}.delivery-money-input{background:#0c0e11;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;height:46px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.delivery-money-input:focus-within{border-color:var(--delivery-orange);box-shadow:0 0 0 3px #ff970f1f}.delivery-money-input>span{height:100%;color:var(--delivery-orange);background:#ff970f14;border-right:1px solid #ffffff17;place-items:center;font-size:12px;font-weight:900;display:grid}.delivery-money-input input{font-variant-numeric:tabular-nums;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 13px!important}@media (max-width:1100px){.courier-management-grid,.tables-management-screen .delivery-premium-grid{grid-template-columns:1fr}}@media (max-width:700px){.courier-management-summary{flex-direction:column;align-items:stretch;padding:18px}.courier-management-stats{width:100%}.courier-management-stats span{flex:1;min-width:0}.courier-roster-card{grid-template-columns:1fr!important}.tables-management-screen .ops-module-table-body{grid-template-columns:1fr}}.ops-root .ops-report-hero{color:#fff!important;background:radial-gradient(circle at 95% 0,#ff8b0029,#0000 34%),linear-gradient(135deg,#181a1f,#101216)!important;border:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) auto!important}.ops-root .ops-report-hero h3{color:#fff!important}.ops-root .ops-report-hero p{color:#ffffff9e!important}.ops-report-executive-kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.ops-report-executive-kpis article{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;gap:5px;padding:18px;display:grid}.ops-report-executive-kpis span,.ops-report-executive-kpis small{color:#ffffff94}.ops-report-executive-kpis strong{color:#fff;font-size:clamp(22px,2vw,32px)}.ops-report-section-kicker{letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-weight:900;display:block;color:#ff9d17!important;font-size:10px!important}.ops-root .ops-report-grid{align-items:start;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}.ops-root .ops-report-panel{background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important;min-height:0!important}.ops-root .ops-report-panel.commercial{grid-column:1/-1}.ops-root .ops-report-panel.customers .ops-module-table-wrap{display:none}.ops-root .ops-report-panel.customers .ops-module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-module-kpi-card small{color:#ffffff73;margin-top:6px;font-size:11px;display:block}.ops-root .ops-row{align-items:center!important}.ops-root .ops-row>.ops-cell{align-self:center;min-width:0}.ops-root .ops-type-address-cell{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:10px!important;display:grid!important}.ops-root .ops-type-address-cell>div{gap:3px;min-width:0;display:grid}.ops-root .ops-type-address-cell>.ops-type-stack{justify-items:start;gap:5px}.ops-root .ops-row>.ops-cell:nth-child(4){align-content:center;justify-items:start;gap:5px;display:grid}.ops-root .ops-row>.ops-cell:nth-child(4)>span:last-child{color:#ffffff80;padding-left:3px;font-size:11px}.ops-root .ops-status-chip{letter-spacing:.02em;width:fit-content;border:1px solid!important;min-width:0!important;min-height:26px!important;padding:0 11px!important;font-size:10px!important}.ops-root .ops-status-chip.overdue,.ops-root .ops-status-chip.cancelled{color:#ff8297!important;background:#ff4d6f1a!important;border-color:#ff69844d!important}.floor-editor-card,.tables-ops-screen{background:linear-gradient(145deg,#18191c,#111214);border:1px solid #ffffff1a;border-radius:20px;gap:18px;padding:22px;display:grid}.floor-editor-head,.floor-editor-actions,.tables-ops-hero,.tables-ops-legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.floor-editor-actions{justify-content:flex-end}.floor-editor-actions .primary-btn{min-height:38px;padding:0 16px}.floor-editor-workspace,.tables-ops-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;min-height:560px;display:grid}.floor-canvas{background-color:#101113;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;border:1px solid #ffffff1f;border-radius:18px;min-height:560px;position:relative;overflow:hidden}.floor-canvas.edit-mode{touch-action:none}.floor-object{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;box-sizing:border-box;will-change:left,top;border:0;place-items:center;gap:2px;margin:0;padding:6px;display:grid;position:absolute}.floor-object:active{cursor:grabbing}.floor-object.table{z-index:3;background:linear-gradient(145deg,#183626,#10251a);border:2px solid #70e2a099;border-radius:16px;box-shadow:0 10px 25px #0000004d}.floor-object.table.round{border-radius:50%}.floor-object.table.rectangle{border-radius:10px}.floor-object.table strong{font-size:12px}.floor-object.table small,.floor-object.table span{color:#ffffffa6;font-size:9px}.floor-object.wall{z-index:1;background:#5b5d63;border-radius:3px;min-height:5px;padding:0;box-shadow:inset 0 1px #fff3}.floor-object.wall span{color:#d7d8dc;font-size:7px;line-height:1}.floor-object.door{z-index:2;color:#e5aa62;background:#b979311f;border:0 solid #b97931;border-bottom-width:3px}.floor-object.door span{font-size:9px}.floor-object.counter{z-index:2;color:#ffc26d;background:repeating-linear-gradient(135deg,#4a301a,#4a301a 8px,#3b2615 8px 16px);border:2px solid #ca812b;border-radius:9px;box-shadow:0 8px 18px #0000004d,inset 0 1px #ffffff26}.floor-object.counter span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.floor-object.counter.join-left{border-left:0;border-radius:0 9px 9px 0}.floor-object.counter.join-right{border-right:0;border-radius:9px 0 0 9px}.floor-object.counter.join-left.join-right{border-radius:0}.floor-object.counter:is(.join-left,.join-right){box-shadow:0 8px 18px #0000004d,inset 0 1px #ffffff1a}.floor-counter-group{z-index:2;pointer-events:none;filter:drop-shadow(1.5px 0 #ca812b)drop-shadow(-1.5px 0 #ca812b)drop-shadow(0 1.5px #ca812b)drop-shadow(0 -1.5px #ca812b)drop-shadow(0 8px 9px #00000052);display:block;position:absolute}.floor-counter-segment{box-sizing:border-box;background:repeating-linear-gradient(135deg,#4a301a,#4a301a 8px,#3b2615 8px 16px);border:0;border-radius:5px;display:block;position:absolute;box-shadow:inset 0 1px #ffffff1f}.floor-counter-label{z-index:2;color:#ffc26d;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 3px #1d1005;white-space:nowrap;font-size:10px;font-weight:900;position:absolute;top:50%;left:50%;translate:-50% -50%}.floor-canvas.edit-mode .floor-object.table{background:linear-gradient(145deg,#3b2a15,#22190e);border-color:#ffab349e;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:28px minmax(0,1fr);place-items:center start;padding:9px;box-shadow:0 8px 20px #00000052,inset 0 1px #ffffff1a}.floor-canvas.edit-mode .floor-object.table.round{border-radius:50%}.floor-canvas.edit-mode .floor-object.table strong{white-space:nowrap;text-overflow:ellipsis;align-self:end;overflow:hidden}.floor-canvas.edit-mode .floor-object.table small{color:#ffffff80;align-self:start}.floor-table-icon{background:#ffad32;grid-row:1/3;place-items:center;width:27px;height:27px;font-weight:950;box-shadow:0 4px 10px #ff980d38;color:#1b1208!important;border-radius:8px!important;font-size:11px!important;display:grid!important}.floor-object.selected{outline-offset:3px;outline:3px solid #ff980d}.floor-object.table.occupied{background:linear-gradient(145deg,#4a2118,#2c1511);border-color:#ff7f51}.floor-object.table.reserved{background:linear-gradient(145deg,#322458,#20173c);border-color:#a78bfa}.floor-inspector,.table-ops-detail{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.floor-inspector.empty,.table-ops-detail .ops-drawer-empty{text-align:center;justify-content:center}.floor-inspector select{color:#fff;background:#151619;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:42px;padding:0 10px}.floor-canvas-empty{text-align:center;color:#ffffff8c;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.tables-ops-hero h2{margin:3px 0;font-size:28px}.tables-ops-hero p{color:#ffffff8c;margin:0}.tables-ops-legend span{background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.tables-ops-legend .free{color:#63e69b}.tables-ops-legend .occupied{color:#ff8c68}.tables-ops-legend .reserved{color:#bba8ff}.table-detail-status{border-radius:999px;width:fit-content;padding:7px 11px;font-size:11px;font-weight:900}.table-detail-status.free{color:#63e69b;background:#26c9671f}.table-detail-status.occupied{color:#ff8c68;background:#ff623a1f}.table-detail-status.reserved{color:#bba8ff;background:#8b5cf624}.table-current-order{background:#ffffff0a;border-radius:13px;gap:9px;padding:14px;display:grid;background:linear-gradient(145deg,#ffffff0e,#ffffff05)!important;border:1px solid #ffffff17!important;border-radius:18px!important;gap:12px!important;padding:15px!important;box-shadow:inset 0 1px #ffffff0a!important}.table-current-order-head{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:2px 2px 14px;display:grid;position:relative}.table-current-order-head:after{content:"";background:linear-gradient(90deg,#ff9f0d,#ffc52e);border-radius:99px;width:48px;height:2px;position:absolute;bottom:-1px;left:0}.table-current-order-head>span{gap:5px;min-width:0;display:grid}.table-current-order-head small{color:#ffbd45;text-transform:uppercase;letter-spacing:.1em;background:#ffae181c;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:900}.table-current-order-head strong{color:#fff8ec;letter-spacing:-.02em;font-size:19px;line-height:1}.table-current-order-head>b{color:#ffc52e;text-align:right;white-space:nowrap;gap:4px;font-size:19px;line-height:1;display:grid}.table-current-order-head>b:before{content:"Total";color:#ffffff6b;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.table-current-order-meta{flex-wrap:wrap;gap:7px;display:flex}.table-current-order-meta span{color:#fff8ecad;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.table-order-add-round{text-align:left;color:#fff8ec;cursor:pointer;background:linear-gradient(135deg,#ffa10033,#ffb81912);border:1px solid #ffb51c6b;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:58px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffe19b1a,0 8px 22px #0000003d}.table-order-add-round>span{color:#160d02;background:#ffad16;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:22px;font-weight:900;display:grid}.table-order-add-round strong{align-self:end;font-size:12px}.table-order-add-round small{color:#fff8ec99;align-self:start;font-size:9px}.table-order-add-round:hover{background:linear-gradient(135deg,#ffa10047,#ffb8191a);border-color:#ffc52e;transform:translateY(-1px)}.table-order-edit-toggle{color:#fff8ec;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;min-height:38px;font-size:10px;font-weight:850}.table-order-edit-toggle:hover{color:#ffc52e;border-color:#ffc52e66}.table-round-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020304c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.table-round-modal{background:radial-gradient(circle at 100% 0,#ffa4141c,#0000 35%),linear-gradient(145deg,#1b1c1f,#101114);border:1px solid #ffb81947;border-radius:26px;grid-template-rows:auto auto minmax(0,1fr);gap:16px;width:min(760px,96vw);max-height:min(820px,92vh);padding:22px;display:grid;overflow:hidden;box-shadow:0 30px 90px #000000ad,inset 0 0 0 1px #ffffff09}.table-round-modal-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.table-round-modal-head h3{color:#fffaf1;margin:7px 0 5px;font-size:25px;line-height:1.1}.table-round-modal-head p{color:#a9a9ad;margin:0;font-size:13px}.table-round-modal-head>button{color:#ddd;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 38px;width:38px;height:38px;font-size:24px;line-height:1}.table-round-modal-head>button:hover{color:#ffbd28;border-color:#ffb81980}.table-round-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.table-round-modal-summary>span{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:13px 15px;display:grid}.table-round-modal-summary small,.table-round-card small{color:#8f9095;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.table-round-modal-summary strong{color:#fff5df;font-size:17px}.table-round-modal-list{align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.table-round-card{background:linear-gradient(135deg,#ffb01812,#ffffff06);border:1px solid #ffb81933;border-radius:18px;gap:14px;padding:16px;display:grid}.table-round-card.delivered{background:#5bcb8509;border-color:#5bcb852e}.table-round-card-head,.table-round-card footer,.table-round-card-items>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.table-round-card-head>span,.table-round-card footer>span{gap:3px;display:grid}.table-round-card-head strong{color:#fff;font-size:16px}.table-round-card-head b{color:#ffbd3c;background:#ffa71521;border-radius:999px;padding:6px 9px;font-size:10px}.table-round-card.delivered .table-round-card-head b{color:#63d891;background:#39c26c1f}.table-round-card-items{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:8px;padding:12px 0;display:grid}.table-round-card-items>div{color:#d8d5cf;font-size:12px}.table-round-card-items strong{color:#fff0ce;white-space:nowrap}.table-round-card footer>span strong{color:#ffc13b;font-size:16px}.table-round-card footer button{color:#16100a;cursor:pointer;background:linear-gradient(135deg,#ffc343,#f29b00);border:1px solid #d99200;border-radius:12px;min-height:40px;padding:0 16px;font-size:11px;font-weight:900;box-shadow:0 8px 22px #f49d002e}.table-round-card footer button:disabled{color:#777;box-shadow:none;cursor:not-allowed;background:#ffffff0e;border-color:#ffffff1a}@media (max-width:640px){.table-round-modal-backdrop{padding:10px}.table-round-modal{border-radius:20px;padding:16px}.table-round-modal-head h3{font-size:21px}.table-round-card footer{flex-direction:column;align-items:stretch}.table-round-card footer button{width:100%}}.table-order-round-list{gap:7px;display:grid}.table-order-round-list>button{text-align:left;color:#fff8ec;cursor:pointer;background:#0000002e;border:1px solid #ffffff17;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.table-order-round-list>button>span{gap:3px;min-width:0;display:grid}.table-order-round-list>button strong{font-size:10px}.table-order-round-list>button small{text-overflow:ellipsis;white-space:nowrap;color:#fff8ec8f;max-width:130px;font-size:9px;overflow:hidden}.table-order-round-list>button b{color:#ffc52e;font-size:9px}.table-order-round-list>button:disabled{opacity:.48;cursor:not-allowed}.table-order-close{color:#ff9a9a;cursor:pointer;background:#ff4a4a0f;border:1px solid #ff6b6b3d;border-radius:12px;min-height:40px;font-size:11px;font-weight:850}.table-order-close:hover:not(:disabled){background:#ff4a4a1c;border-color:#ff6b6b75}.table-order-close:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.floor-editor-workspace,.tables-ops-layout{grid-template-columns:1fr}.floor-canvas{min-height:480px}.floor-inspector,.table-ops-detail{min-height:180px}}.floor-mode-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.floor-mode-selector button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;gap:5px;padding:16px;display:grid}.floor-mode-selector button span{color:#ffffff80;font-size:11px}.floor-mode-selector button.active{background:#ff980d1a;border-color:#ff980d;box-shadow:inset 0 0 0 1px #ff980d26}.classic-table-mode-card{background:radial-gradient(circle at 0 0,#ffae181c,#0000 42%),#ffffff06;border:1px solid #ffb5233d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:24px;display:flex}.classic-table-mode-copy{align-items:center;gap:16px;display:flex}.classic-table-mode-copy h3{margin:4px 0 6px}.classic-table-mode-copy p{color:#ffffff94;max-width:680px;margin:0;line-height:1.55}.classic-table-mode-icon{color:#ffb523;background:#ffb5231a;border:1px solid #ffb5234d;border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.classic-table-save-button{flex:none}@media (max-width:760px){.classic-table-mode-card,.classic-table-mode-copy{flex-direction:column;align-items:stretch}.classic-table-save-button{width:100%}}.classic-tables-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:14px;min-height:560px;padding:4px;display:grid}.classic-table-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#183626,#10251a);border:2px solid #63e69b6b;border-radius:17px;gap:8px;min-height:138px;padding:18px;display:grid;box-shadow:0 12px 25px #00000038}.classic-table-card strong{font-size:17px}.classic-table-card small{color:#63e69b;font-size:12px}.classic-table-card span{color:#ffffff8c;font-size:11px}.classic-table-card.occupied{background:linear-gradient(145deg,#492016,#2b1410);border-color:#ff7952}.classic-table-card.occupied small{color:#ff9a7b}.classic-table-card.reserved{background:linear-gradient(145deg,#332459,#20173c);border-color:#9f86f4}.classic-table-card.reserved small{color:#c4b5fd}.classic-table-card.selected{outline-offset:3px;outline:3px solid #ff980d}.table-reservation-form{gap:6px;display:grid}.table-reservation-form label{color:#ffffff8c;text-transform:uppercase;font-size:10px;font-weight:800}.table-reservation-form input{color:#fff;background:#151619;border:1px solid #ffffff1f;border-radius:10px;outline:none;min-height:42px;padding:0 11px}.table-reservation-form input:focus{border-color:#ff980d}.floor-orientation-options{background:#111214;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.floor-orientation-options button{color:#ffffff94;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;font-size:11px;font-weight:850;transition:all .16s}.floor-orientation-options button:hover{color:#fff;background:#ffffff0d}.floor-orientation-options button.active{color:#ffc15c;background:linear-gradient(145deg,#ff980d2e,#ff980d14);border-color:#ff980d66;box-shadow:inset 0 1px #ffffff14,0 5px 12px #0000002e}.floor-remove-button{color:#ff8498;cursor:pointer;background:#ff466412;border:1px solid #ff526d47;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;padding:0 13px;font-size:11px;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:flex}.floor-remove-button:hover{background:#ff466424;border-color:#ff526d8c;transform:translateY(-1px)}.floor-remove-button:active{transform:translateY(0)}.floor-remove-button kbd{color:#ffb4c0b8;letter-spacing:.03em;background:#0003;border:1px solid #ff849840;border-bottom-color:#ff849873;border-radius:5px;margin-left:auto;padding:3px 6px;font:700 8px/1.2 inherit}.mobile-attendance-auth,.mobile-attendance-page{color:#fff8ec;background:radial-gradient(circle at 50% -10%,#ffa41124,#0000 34%),#090a0b;min-height:100dvh}.mobile-attendance-auth{padding:18px}.mobile-attendance-page{width:min(620px,100%);margin:auto;padding:18px 14px 42px}.mobile-attendance-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0be0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;margin:-18px -14px 14px;padding:18px 14px 13px;display:flex;position:sticky;top:0}.mobile-attendance-header span{color:#ffb526;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.mobile-attendance-header h1{margin:3px 0 1px;font-size:25px;line-height:1}.mobile-attendance-header p{color:#ffffff7a;margin:0;font-size:11px}.mobile-attendance-header button,.mobile-attendance-logout{color:#eee;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;min-height:38px;padding:0 13px;font-weight:800}.mobile-attendance-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.mobile-attendance-stats span{color:#ffffff7a;text-align:center;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;gap:2px;padding:11px 8px;font-size:9px;display:grid}.mobile-attendance-stats strong{color:#fff;font-size:19px}.mobile-table-list{gap:11px;display:grid}.mobile-table-card{background:linear-gradient(145deg,#18191c,#111214);border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;box-shadow:0 12px 26px #00000038}.mobile-table-card.open{border-color:#ff6c427a}.mobile-table-card.reserved{border-color:#a586ff7a}.mobile-table-card.free{border-color:#4ad27e59}.mobile-table-main{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.mobile-table-number{color:#17100a;background:linear-gradient(135deg,#ffc64a,#f29a00);border-radius:13px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:950;display:grid}.mobile-table-main>span:nth-child(2){gap:4px;min-width:0;display:grid}.mobile-table-main strong{font-size:15px}.mobile-table-main small{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-table-main>b{color:#67da98;background:#36cd701f;border-radius:999px;padding:6px 8px;font-size:9px}.mobile-table-card.open .mobile-table-main>b{color:#ff9c7e;background:#ff5d311f}.mobile-table-card.reserved .mobile-table-main>b{color:#c4b5fd;background:#8b5cf626}.mobile-table-orders{gap:6px;padding:0 14px 11px;display:flex;overflow:auto}.mobile-table-orders span{color:#ddd;background:#ffffff0b;border-radius:8px;flex:none;padding:6px 8px;font-size:9px}.mobile-table-orders b{color:#ffbd42;margin-left:4px}.mobile-table-actions{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:8px;padding:11px 14px 14px;display:grid}.mobile-table-actions button,.mobile-reservation-modal button{color:#eee;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;min-height:42px;font-weight:850}.mobile-table-actions button:only-child{grid-column:1/-1}.mobile-table-actions .primary,.mobile-reservation-modal .primary{color:#17100a;background:linear-gradient(135deg,#ffc64a,#f29a00);border-color:#e99a0c}.mobile-attendance-error{color:#ff9cab;background:#ff415b14;border:1px solid #ff53694d;border-radius:12px;margin-bottom:12px;padding:12px;font-size:12px}.mobile-attendance-loading{color:#aaa;text-align:center;padding:60px 20px}.mobile-attendance-logout{width:100%;margin-top:16px}.mobile-attendance-denied{background:#17181a;border:1px solid #ffffff1a;border-radius:20px;gap:12px;max-width:420px;margin:80px auto;padding:22px;display:grid}.mobile-attendance-denied p{color:#aaa;margin:0}.mobile-reservation-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:end center;padding:14px;display:grid;position:fixed;inset:0}.mobile-reservation-modal{background:#18191c;border:1px solid #ffb11e47;border-radius:22px;gap:13px;width:min(590px,100%);padding:20px;display:grid;box-shadow:0 -20px 60px #00000080}.mobile-reservation-modal>span{color:#ffb526;text-transform:uppercase;font-size:9px;font-weight:900}.mobile-reservation-modal h2{margin:0}.mobile-reservation-modal label{color:#aaa;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.mobile-reservation-modal input{color:#fff;min-height:46px;font:inherit;background:#0e0f10;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 13px}.mobile-reservation-modal input:focus{border-color:#f4a30d;box-shadow:0 0 0 3px #f4a30d1f}.mobile-reservation-modal>div{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.floor-turn-control{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.floor-turn-control span{color:#ffffff8c;font-size:11px;font-weight:800}.floor-turn-control button{color:#ffb342;cursor:pointer;background:#ff980d17;border:1px solid #ff980d59;border-radius:8px;min-height:34px;padding:0 12px;font-weight:850}.floor-turn-control button:hover{background:#ff980d26;border-color:#ff980d}.floor-size-control{background:#111214;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:6px;display:grid}.floor-size-control>button{color:#ffc15c;cursor:pointer;background:#ff980d17;border:1px solid #ff980d59;border-radius:9px;height:40px;font-size:22px;font-weight:900}.floor-size-control>button:hover:not(:disabled){background:#ff980d2b;border-color:#ff980d}.floor-size-control>button:disabled{opacity:.35;cursor:not-allowed}.floor-size-control>span{text-align:center;gap:2px;display:grid}.floor-size-control strong{color:#fff;font-size:12px}.floor-size-control small{color:#ffffff6b;text-transform:uppercase;letter-spacing:.06em;font-size:9px}@media (max-width:650px){.floor-mode-selector{grid-template-columns:1fr}.classic-tables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tables-management-screen .delivery-command-hero{padding:22px 24px!important}.tables-management-screen .delivery-command-title h2{font-size:28px!important}.tables-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.table-management-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;transition:border-color .18s,background .18s;overflow:hidden}.table-management-card.selected{background:linear-gradient(135deg,#ff970f1f,#ffffff06);border-color:#ff9e12bf;box-shadow:0 10px 30px #0000002e}.table-management-main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.table-management-number{color:#ffad25;background:#ff970f1f;border:1px solid #ff970f40;border-radius:15px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid}.table-management-copy{gap:4px;min-width:0;display:grid}.table-management-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.table-management-copy small{color:#ffffff80}.table-management-status{color:#a7adb7;background:#ffffff0f;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.table-management-status.active{color:#54df8e;background:#27c96c1f}.table-management-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 15px 15px;display:grid}.table-management-actions button{min-height:36px}.tables-management-screen .delivery-map-card .delivery-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.tables-management-screen .delivery-map-card{align-self:start}.table-form-actions{border-top:1px solid #ffffff14;justify-content:flex-end;padding-top:18px}.table-form-actions .primary-btn{min-width:180px}.table-form-actions .primary-btn:disabled{cursor:not-allowed;opacity:1;color:#ffffff57!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff17!important}.tables-management-screen .table-delete-trigger{color:#ff9ca7;background:#ff495e0b;border-color:#ff5d6f33}.tables-management-screen .table-delete-trigger:hover{color:#fff;background:#ff495e1f;border-color:#ff5d6f7a}.tables-management-screen .table-availability-toggle{cursor:pointer;min-height:74px;position:relative;background:linear-gradient(135deg,#ff9d1311,#ffffff06)!important;border-color:#ffab232e!important;grid-template-columns:42px minmax(0,1fr)!important;padding:11px 14px!important;display:grid!important}.tables-management-screen .table-availability-toggle input[type=checkbox]{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.tables-management-screen .table-availability-toggle .ops-settings-checkmark{color:#0000;background:#ffffff09;border:1px solid #ffffff26;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:950;display:grid}.tables-management-screen .table-availability-toggle input[type=checkbox]:checked+.ops-settings-checkmark{color:#18120a;background:linear-gradient(135deg,#ffc64a,#ff9718);border-color:#ffbf4f9e;box-shadow:0 8px 22px #ff971833}.tables-management-screen .table-availability-toggle .ops-settings-toggle-icon{display:none!important}.tables-management-screen .table-availability-toggle .ops-settings-toggle-copy{gap:4px;display:grid}.tables-management-screen .table-availability-toggle .ops-settings-toggle-copy strong{color:#fff;font-size:14px}.tables-management-screen .table-availability-toggle .ops-settings-toggle-copy small{color:#ffffff94;font-size:12px}.table-delete-backdrop{z-index:2500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:20px;display:grid}.table-delete-modal{color:#fff;background:radial-gradient(circle at 0 0,#ff4a5b1f,#0000 38%),#15171a;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:52px minmax(0,1fr);gap:16px;width:min(440px,100%);padding:22px;display:grid;box-shadow:0 30px 90px #00000094}.table-delete-icon{color:#ff8795;background:#ff495e17;border:1px solid #ff5d6f47;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.table-delete-copy{gap:6px;display:grid}.table-delete-copy .eyebrow{color:#ff8795}.table-delete-copy h3{margin:0;font-size:22px}.table-delete-copy p{color:#ffffff9e;margin:0;line-height:1.5}.table-delete-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding-top:4px;display:grid}.table-delete-actions button{border-radius:12px;min-height:44px;font-weight:900}.table-delete-confirm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e64255,#b91f38);border:1px solid #ff5d6f7a}.table-delete-confirm:hover{filter:brightness(1.08)}.table-delete-actions button:disabled{opacity:.55;cursor:wait}.delivery-premium-screen .field-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.delivery-premium-screen .field-shell{min-width:0}.delivery-premium-screen .field-shell-label{align-content:start;gap:7px;display:grid}.delivery-premium-screen .field-shell-label>span{color:#ffffffb8;min-height:16px;font-size:11px;font-weight:800}.delivery-premium-screen .field-shell input,.delivery-premium-screen .field-shell textarea{width:100%;min-height:44px;border-radius:12px!important}.delivery-zone-editor-grid{align-items:start;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr) minmax(190px,.55fr)!important;gap:18px!important}.delivery-fields-panel{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;padding:18px}.delivery-danger-panel .primary-btn,.delivery-zones-header .primary-btn,.delivery-action-bar .primary-btn{color:#17120a!important;background:linear-gradient(135deg,#ffc445,#ff9818)!important;border-color:#0000!important}.delivery-range{appearance:none;border-radius:999px;outline:0;height:6px}.delivery-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:6px}.delivery-range::-webkit-slider-thumb{appearance:none;background:#ff9d17;border:3px solid #241a0c;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 0 0 2px #ff9d174d}.delivery-premium-screen .delivery-radius-panel .delivery-range{appearance:none;cursor:pointer;width:100%;height:8px;min-height:8px;border:0!important;border-radius:999px!important;padding:0!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}.delivery-premium-screen .delivery-radius-panel .delivery-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:8px}.delivery-premium-screen .delivery-radius-panel .delivery-range::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#ffd469,#ff9918);border:3px solid #17130d;border-radius:50%;width:20px;height:20px;margin-top:-6px;box-shadow:0 0 0 3px #ff9e1833,0 4px 12px #00000073}.delivery-premium-screen .delivery-radius-panel .delivery-range::-moz-range-track{background:#ffffff1f;border:0;border-radius:999px;height:8px}.delivery-premium-screen .delivery-radius-panel .delivery-range::-moz-range-progress{background:var(--delivery-orange);border-radius:999px;height:8px}.delivery-premium-screen .delivery-radius-panel .delivery-range::-moz-range-thumb{background:#ff9d17;border:3px solid #17130d;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #ff9e1833}.delivery-premium-screen .field-shell .delivery-money-input{background:#090b0d;border-radius:11px;height:44px}.delivery-premium-screen .field-shell .delivery-money-input>input{width:100%;height:100%;min-height:0;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 14px!important}.delivery-premium-screen .field-shell .delivery-money-input>input:focus{box-shadow:none!important;border:0!important;outline:0!important}.delivery-command-icon,.delivery-head-icon{color:#ffad25;background:linear-gradient(145deg,#ffac2524,#ff970f09);border-color:#ffa6186b}.delivery-leaflet-map .leaflet-control-zoom{overflow:hidden;border:1px solid #ff9f1766!important;border-radius:12px!important;box-shadow:0 12px 28px #00000047!important}.delivery-leaflet-map .leaflet-control-zoom a{place-items:center;color:#ffad25!important;background:#17191d!important;border:0!important;width:34px!important;height:34px!important;font-family:inherit!important;display:grid!important}.delivery-leaflet-map .leaflet-control-zoom a:hover{color:#17120a!important;background:#ffad25!important}@media (max-width:1100px){.ops-report-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-root .ops-report-grid{grid-template-columns:1fr!important}.ops-root .ops-report-panel.commercial{grid-column:auto}.delivery-zone-editor-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.ops-report-executive-kpis,.tables-card-grid,.delivery-premium-screen .field-grid.compact,.tables-management-screen .delivery-map-card .delivery-form-grid{grid-template-columns:1fr!important}}.ops-root .ops-module-panel:has(.ops-report-hero){--report-accent:var(--theme-primary,#f4b400);--report-accent-strong:var(--theme-primary-strong,var(--report-accent));--report-surface:var(--theme-surface,#101010);--report-text:var(--theme-text,#f5f5f5);--report-muted:var(--theme-muted,#aaa);--report-border:var(--theme-border,#ffffff14)}.ops-root .ops-module-panel:has(.ops-report-hero) .ops-module-header{border-color:color-mix(in srgb, var(--report-accent) 22%, var(--report-border))!important;background:linear-gradient(110deg, color-mix(in srgb, var(--report-accent) 7%, var(--report-surface)), var(--report-surface))!important}.ops-root .ops-report-hero{color:var(--report-text)!important;border-color:color-mix(in srgb, var(--report-accent) 28%, var(--report-border))!important;background:radial-gradient(circle at 94% 0, color-mix(in srgb, var(--report-accent) 22%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--report-accent) 6%, var(--report-surface)), var(--report-surface))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--report-accent) 10%, transparent), 0 20px 55px #0000002e!important}.ops-root .ops-report-kicker,.ops-root .ops-report-section-kicker{color:var(--report-accent-strong)!important}.ops-root .ops-report-hero h3,.ops-root .ops-report-panel h3,.ops-report-executive-kpis strong{color:var(--report-text)!important}.ops-root .ops-report-hero p,.ops-root .ops-report-panel-head>span,.ops-report-executive-kpis span,.ops-report-executive-kpis small,.ops-root .ops-module-kpi-card span,.ops-root .ops-module-kpi-card small{color:var(--report-muted)!important}.ops-report-executive-kpis article{position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--report-accent) 16%, var(--report-border))!important;background:color-mix(in srgb, var(--report-accent) 4%, var(--report-surface))!important}.ops-report-executive-kpis article:before{content:"";background:var(--report-accent);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.ops-report-executive-kpis article:nth-child(2):before{opacity:.62}.ops-report-executive-kpis article:nth-child(3):before{opacity:.4}.ops-report-executive-kpis article.attention:before{opacity:1;background:#ff6078}.ops-report-executive-kpis article.attention{background:color-mix(in srgb, #ff6078 7%, var(--report-surface))!important;border-color:#ff607847!important}.ops-root .ops-report-panel{border-color:color-mix(in srgb, var(--report-accent) 15%, var(--report-border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--report-accent) 3.5%, var(--report-surface)), var(--report-surface))!important}.ops-root .ops-report-panel.operations{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--report-accent) 82%, transparent)}.ops-root .ops-report-panel.customers{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--report-accent) 54%, transparent)}.ops-root .ops-report-panel.commercial{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--report-accent) 34%, transparent)}.ops-root .ops-report-panel .ops-module-kpi-card{border-color:color-mix(in srgb, var(--report-accent) 14%, var(--report-border))!important;background:color-mix(in srgb, var(--report-accent) 4%, var(--report-surface))!important}.ops-root .ops-report-panel .ops-module-kpi-card strong,.ops-root .ops-module-row.products strong{color:var(--report-text)!important}.ops-root .ops-report-panel .ops-module-kpi-card:hover{border-color:color-mix(in srgb, var(--report-accent) 48%, var(--report-border))!important}.ops-root .ops-report-panel .ops-module-table-head{color:var(--theme-primary-contrast,#111)!important;background:linear-gradient(90deg, var(--report-accent), var(--report-accent-strong))!important}.ops-root .ops-report-panel .ops-module-row{border-color:var(--report-border)!important}.ops-root .ops-report-panel .ops-module-row:hover{background:color-mix(in srgb, var(--report-accent) 6%, transparent)!important}.ops-root .ops-report-panel .ops-module-chip{color:var(--report-accent-strong)!important;border-color:color-mix(in srgb, var(--report-accent) 38%, transparent)!important;background:color-mix(in srgb, var(--report-accent) 9%, transparent)!important}.ops-root .ops-report-actions .ops-btn-secondary,.ops-root .ops-report-panel .ops-module-actions-row .ops-btn-secondary{border-color:color-mix(in srgb, var(--report-accent) 30%, var(--report-border))!important}.ops-root .ops-report-actions .ops-btn-secondary:hover,.ops-root .ops-report-panel .ops-module-actions-row .ops-btn-secondary:hover{color:var(--theme-primary-contrast,#111)!important;background:var(--report-accent)!important;border-color:var(--report-accent)!important}.courier-management-screen{--courier-accent:var(--theme-primary,#f4b400);--courier-surface:var(--theme-surface,#101010);--courier-text:var(--theme-text,#f5f5f5);--courier-muted:var(--theme-muted,#aaa);--courier-border:var(--theme-border,#ffffff14)}.courier-management-summary{border-color:color-mix(in srgb, var(--courier-accent) 24%, var(--courier-border))!important;background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--courier-accent) 16%, transparent), transparent 34%), var(--courier-surface)!important;align-items:center!important;padding:20px 24px!important}.courier-management-summary h2{font-size:27px!important}.courier-management-summary .eyebrow{color:var(--courier-accent)!important;background:color-mix(in srgb, var(--courier-accent) 12%, transparent)!important}.courier-management-summary p{color:var(--courier-muted)!important}.courier-management-stats span{border-color:var(--courier-border)!important;background:color-mix(in srgb, var(--courier-accent) 3%, var(--courier-surface))!important;min-width:94px!important;padding:10px 13px!important}.courier-management-stats strong{color:var(--courier-text)!important}.courier-management-grid{grid-template-columns:minmax(380px,.76fr) minmax(520px,1.24fr)!important;gap:18px!important}.courier-create-card,.courier-list-card{border-color:color-mix(in srgb, var(--courier-accent) 14%, var(--courier-border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--courier-accent) 3%, var(--courier-surface)), var(--courier-surface))!important;padding:24px!important}.courier-section-head{margin-bottom:20px!important}.courier-section-head>div:first-child{padding-left:44px;position:relative}.courier-section-step{width:32px;height:32px;color:var(--theme-primary-contrast,#111);background:var(--courier-accent);border-radius:11px;place-items:center;font-size:10px;font-weight:950;display:grid;position:absolute;top:0;left:0}.courier-section-head h3{color:var(--courier-text)!important;margin:0 0 5px!important;font-size:19px!important}.courier-section-head p{line-height:1.45;color:var(--courier-muted)!important;margin:0!important}.courier-create-card .courier-section-head>.badge{display:none!important}.courier-form-card{margin:0!important}.courier-form-grid{gap:14px!important}.courier-form-grid>.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.courier-form-grid .field-shell-label{gap:7px!important;display:grid!important}.courier-form-grid .field-shell-label>span{padding-left:4px;color:var(--courier-muted)!important;font-size:11px!important;font-weight:850!important}.courier-form-grid input{background:color-mix(in srgb, var(--courier-surface) 88%, #fff 3%)!important;border-radius:13px!important;width:100%!important;min-height:46px!important}.courier-form-grid>.field-grid:has(.courier-status-field){grid-template-columns:1fr!important}.courier-status-field .imperial-select-trigger{min-height:58px!important}.courier-status-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.courier-status-options button{border:1px solid var(--courier-border);min-height:58px;color:var(--courier-text);background:color-mix(in srgb,var(--courier-surface) 94%,#fff 3%);text-align:left;cursor:pointer;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;padding:10px 12px;display:grid}.courier-status-options button>span{width:28px;height:28px;color:var(--courier-muted);background:#ffffff0d;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.courier-status-options button strong{font-size:12px}.courier-status-options button small{color:var(--courier-muted);font-size:9px}.courier-status-options button.active{border-color:color-mix(in srgb,var(--courier-accent) 58%,transparent);background:color-mix(in srgb,var(--courier-accent) 10%,var(--courier-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--courier-accent) 10%,transparent)}.courier-status-options button.active>span{color:var(--theme-primary-contrast,#111);background:var(--courier-accent)}.courier-create-actions{border-top:1px solid var(--courier-border);margin-top:4px;padding-top:16px;justify-content:stretch!important}.courier-create-actions .primary-btn{width:100%;min-height:48px;color:var(--theme-primary-contrast,#111)!important;background:linear-gradient(135deg,var(--courier-accent),var(--theme-primary-strong,var(--courier-accent)))!important}.courier-roster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px!important;display:grid!important}.courier-roster-card{min-width:0;position:relative;border:1px solid var(--courier-border)!important;border-left:1px solid var(--courier-border)!important;background:color-mix(in srgb, var(--courier-accent) 2.5%, var(--courier-surface))!important;border-radius:18px!important;grid-template-columns:1fr!important;gap:16px!important;padding:17px!important;display:grid!important}.courier-roster-card.active{box-shadow:inset 3px 0 0 var(--courier-accent);border-color:color-mix(in srgb, var(--courier-accent) 28%, var(--courier-border))!important}.courier-roster-card.inactive{opacity:.68}.courier-roster-identity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.courier-roster-avatar{width:46px;height:46px;color:var(--theme-primary-contrast,#111);background:linear-gradient(135deg,var(--courier-accent),var(--theme-primary-strong,var(--courier-accent)));border-radius:15px;place-items:center;font-size:13px;font-weight:950;display:grid}.courier-roster-copy{gap:3px;min-width:0;display:grid}.courier-roster-copy strong{color:var(--courier-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.courier-roster-copy .tiny{color:var(--courier-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.courier-roster-actions{border-top:1px solid var(--courier-border);grid-template-columns:1fr 1fr;padding-top:13px;align-items:stretch!important;gap:8px!important;display:grid!important}.courier-roster-actions>.badge{position:absolute;top:14px;right:14px}.courier-roster-actions button{width:100%;min-height:38px;min-width:0!important;font-size:11px!important}.courier-password-action{color:var(--courier-text)!important}@media (max-width:1260px){.courier-management-grid{grid-template-columns:1fr!important}.courier-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.courier-form-grid>.field-grid,.courier-roster,.courier-roster-actions{grid-template-columns:1fr!important}.courier-status-options{grid-template-columns:1fr}}.categories-management-screen{--category-accent:var(--theme-primary,#f4b400);--category-accent-strong:var(--theme-primary-strong,var(--category-accent));--category-surface:#101216;--category-surface-soft:#15181d;--category-input:#090b0e;--category-text:#f7f2e8;--category-muted:#f7f2e8a8;--category-border:#ffffff1a}.categories-management-screen .category-command-hero{border:1px solid color-mix(in srgb,var(--category-accent) 24%,var(--category-border));border-radius:22px;min-height:0;padding:22px 24px;box-shadow:0 18px 55px #0000002e;background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--category-accent) 16%,transparent),transparent 34%),var(--category-surface)!important}.categories-management-screen .category-eyebrow{color:var(--category-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.categories-management-screen .category-command-hero h2{color:var(--category-text);margin:6px 0 4px;font-size:26px}.categories-management-screen .category-command-hero p{color:var(--category-muted)}.categories-management-screen .category-add-btn{border:1px solid color-mix(in srgb,var(--category-accent) 34%,var(--category-border));min-height:58px;color:var(--category-text);background:color-mix(in srgb,var(--category-accent) 7%,var(--category-surface));cursor:pointer;border-radius:16px;grid-template-columns:36px auto;align-items:center;gap:11px;padding:9px 15px 9px 10px;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:0 12px 28px #0000002e}.categories-management-screen .category-add-btn:hover{border-color:color-mix(in srgb,var(--category-accent) 68%,var(--category-border));background:color-mix(in srgb,var(--category-accent) 11%,var(--category-surface));transform:translateY(-1px)}.categories-management-screen .category-add-icon{width:36px;height:36px;color:var(--theme-primary-contrast,#111);background:linear-gradient(135deg,var(--category-accent),var(--category-accent-strong));border-radius:12px;place-items:center;font-size:22px;font-weight:800;line-height:1;display:grid}.categories-management-screen .category-add-copy{text-align:left;gap:2px;display:grid}.categories-management-screen .category-add-copy strong{color:var(--category-text);font-size:13px}.categories-management-screen .category-add-copy small{color:var(--category-muted);font-size:10px}.categories-management-screen .category-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.categories-management-screen .category-metric-card{border:1px solid color-mix(in srgb,var(--category-accent) 13%,var(--category-border));background:color-mix(in srgb,var(--category-accent) 3%,var(--category-surface));box-shadow:none;border-radius:17px;gap:5px;padding:15px 17px;display:grid}.categories-management-screen .category-metric-card>span,.categories-management-screen .category-metric-card small{color:var(--category-muted)}.categories-management-screen .category-metric-card strong{color:var(--category-text);font-size:22px}.categories-management-screen .category-workbench{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.categories-management-screen .category-list-panel,.categories-management-screen .category-editor-panel{border:1px solid color-mix(in srgb,var(--category-accent) 14%,var(--category-border));background:linear-gradient(145deg,color-mix(in srgb,var(--category-accent) 3%,var(--category-surface)),var(--category-surface));box-shadow:none;border-radius:20px;padding:18px}.categories-management-screen .category-list{gap:9px;margin-top:12px;display:grid}.categories-management-screen .category-list-item{text-align:left;border:1px solid var(--category-border);background:var(--category-surface-soft);width:100%;color:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.categories-management-screen .category-list-item.active{border-color:color-mix(in srgb,var(--category-accent) 70%,transparent);background:color-mix(in srgb,var(--category-accent) 8%,var(--category-surface));box-shadow:inset 3px 0 0 var(--category-accent)}.categories-management-screen .category-list-item>span{gap:3px;min-width:0;display:grid}.categories-management-screen .category-list-item em{background:color-mix(in srgb,var(--category-accent) 14%,transparent);color:var(--category-accent-strong);border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.categories-management-screen .category-list-item strong,.categories-management-screen .section-head h3{color:var(--category-text)}.categories-management-screen .category-list-item small,.categories-management-screen .section-head p{color:var(--category-muted)}.categories-management-screen .category-editor-panel .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.categories-management-screen .category-editor-panel .field-shell-label{gap:7px;display:grid}.categories-management-screen .category-editor-panel .field-shell-label>span{color:var(--category-muted);padding-left:4px;font-size:11px;font-weight:850}.categories-management-screen .category-editor-panel .field-shell-hint{color:color-mix(in srgb,var(--category-accent) 72%,var(--category-muted));font-size:10px}.categories-management-screen .category-editor-panel input,.categories-management-screen .category-editor-panel textarea,.categories-management-screen .category-search-field input{border-radius:13px;width:100%;color:var(--category-text)!important;border-color:var(--category-border)!important;background:var(--category-input)!important}.categories-management-screen .category-preview-card{border-color:color-mix(in srgb,var(--category-accent) 30%,var(--category-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--category-accent) 10%,var(--category-surface)),var(--category-surface))!important}.categories-management-screen .category-guidelines{border-color:var(--category-border)!important;background:var(--category-surface-soft)!important}.categories-management-screen .category-preview-card span,.categories-management-screen .category-guidelines strong{color:var(--category-accent-strong)}.categories-management-screen .category-preview-card strong{color:var(--category-text)}.categories-management-screen .category-preview-card p,.categories-management-screen .category-guidelines span{color:var(--category-muted)}.categories-management-screen .category-save-btn:disabled{cursor:not-allowed;opacity:.72;color:var(--category-muted)!important;border:1px solid var(--category-border)!important;background:var(--category-surface-soft)!important;box-shadow:none!important}.category-unsaved-backdrop{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.category-unsaved-modal{border:1px solid color-mix(in srgb,var(--category-accent) 30%,var(--category-border));width:min(100%,520px);color:var(--category-text);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--category-accent) 12%,transparent),transparent 34%),var(--category-surface);border-radius:22px;grid-template-columns:46px minmax(0,1fr);gap:15px;padding:22px;display:grid;box-shadow:0 28px 90px #0000008c}.category-unsaved-icon{border:1px solid color-mix(in srgb,var(--category-accent) 36%,transparent);width:46px;height:46px;color:var(--category-accent-strong);background:color-mix(in srgb,var(--category-accent) 10%,transparent);border-radius:15px;place-items:center;font-size:20px;font-weight:950;display:grid}.category-unsaved-modal h3{color:var(--category-text);margin:5px 0 7px;font-size:21px}.category-unsaved-modal p{color:var(--category-muted);margin:0;font-size:13px;line-height:1.5}.category-unsaved-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:5px;display:grid}.category-unsaved-actions button{cursor:pointer;border-radius:13px;min-height:44px;font-weight:850}.category-discard-btn{color:#ff8585;background:#ff505014;border:1px solid #ff646457}.category-discard-btn:hover{background:#ff505024}@media (max-width:980px){.categories-management-screen .category-workbench{grid-template-columns:1fr}.categories-management-screen .category-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.categories-management-screen .category-editor-panel .field-grid{grid-template-columns:1fr}.categories-management-screen .category-add-btn{justify-content:center;width:100%}}@media (max-width:640px){.categories-management-screen .category-metrics-grid,.category-unsaved-actions{grid-template-columns:1fr}}.loyalty-management-screen{--loyalty-accent:var(--theme-primary,#f4b400);--loyalty-accent-strong:var(--theme-primary-strong,var(--loyalty-accent));--loyalty-surface:#101216;--loyalty-surface-soft:#15181d;--loyalty-input:#090b0e;--loyalty-text:#f7f2e8;--loyalty-muted:#f7f2e8a8;--loyalty-border:#ffffff1a}.loyalty-management-screen .loyalty-hero-panel{border:1px solid color-mix(in srgb,var(--loyalty-accent) 24%,var(--loyalty-border));border-radius:22px;min-height:0;padding:22px 24px;background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--loyalty-accent) 16%,transparent),transparent 34%),var(--loyalty-surface)!important;box-shadow:0 18px 55px #0000002e!important}.loyalty-management-screen .loyalty-hero-panel h2{color:var(--loyalty-text)}.loyalty-management-screen .loyalty-hero-panel p{color:var(--loyalty-muted)}.loyalty-management-screen .loyalty-eyebrow{color:var(--loyalty-accent-strong)}.loyalty-management-screen .loyalty-metric-card,.loyalty-management-screen .loyalty-card{border-color:color-mix(in srgb,var(--loyalty-accent) 13%,var(--loyalty-border));background:color-mix(in srgb,var(--loyalty-accent) 2.5%,var(--loyalty-surface))!important;box-shadow:none!important}.loyalty-management-screen .loyalty-metric-card>span,.loyalty-management-screen .loyalty-metric-card small,.loyalty-management-screen .loyalty-card p{color:var(--loyalty-muted)}.loyalty-management-screen .loyalty-metric-card strong,.loyalty-management-screen .loyalty-card h3{color:var(--loyalty-text)}.loyalty-management-screen .loyalty-switch{border-color:var(--loyalty-border)!important;background:var(--loyalty-surface-soft)!important}.loyalty-management-screen .loyalty-switch strong{color:var(--loyalty-text)}.loyalty-management-screen .loyalty-switch span{color:var(--loyalty-muted)}.loyalty-management-screen .loyalty-switch.active{border-color:color-mix(in srgb,var(--loyalty-accent) 48%,var(--loyalty-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--loyalty-accent) 12%,var(--loyalty-surface-soft)),var(--loyalty-surface-soft))!important;box-shadow:inset 3px 0 0 var(--loyalty-accent)!important}.loyalty-management-screen input{color:var(--loyalty-text)!important;border-color:var(--loyalty-border)!important;background:var(--loyalty-input)!important}.loyalty-management-screen .loyalty-phone-preview{color:var(--loyalty-text)!important;border:1px solid color-mix(in srgb,var(--loyalty-accent) 28%,var(--loyalty-border))!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--loyalty-accent) 15%,transparent),transparent 35%),linear-gradient(145deg,var(--loyalty-surface-soft),#17120d)!important;box-shadow:0 22px 55px #00000047!important}.loyalty-management-screen .loyalty-phone-top{color:var(--loyalty-accent-strong);background:color-mix(in srgb,var(--loyalty-accent) 14%,transparent)}.loyalty-management-screen .loyalty-phone-preview p{color:var(--loyalty-muted)}.loyalty-management-screen .loyalty-wallet-row{color:var(--loyalty-text);background:#ffffff0e}.loyalty-management-screen .loyalty-progress{background:#ffffff1a}.loyalty-management-screen .loyalty-progress span{background:linear-gradient(90deg,var(--loyalty-accent),var(--loyalty-accent-strong))}.coupons-premium-page .coupon-client-preview-card{color:var(--theme-text,#fff);border:1px solid color-mix(in srgb,var(--theme-primary) 38%,var(--theme-border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--theme-primary-strong) 24%,transparent),transparent 30%), linear-gradient(145deg,color-mix(in srgb,var(--theme-primary) 13%,var(--theme-surface)),var(--theme-surface));box-shadow:0 24px 60px color-mix(in srgb,var(--theme-primary) 14%,transparent)}.coupons-premium-page .coupon-client-preview-card:before{background:color-mix(in srgb,var(--theme-primary) 10%,transparent)}.coupons-premium-page .coupon-client-top span,.coupons-premium-page .coupon-client-top em{color:var(--theme-primary-strong);background:color-mix(in srgb,var(--theme-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 24%,transparent)}.coupons-premium-page .coupon-client-preview-card h2,.coupons-premium-page .coupon-client-preview-card>strong,.coupons-premium-page .coupon-client-details b{color:var(--theme-text)}.coupons-premium-page .coupon-client-preview-card>strong{color:var(--theme-primary-strong)}.coupons-premium-page .coupon-client-preview-card p,.coupons-premium-page .coupon-client-details small{color:var(--theme-muted)}.coupons-premium-page .coupon-client-details span{border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-primary) 5%,var(--theme-surface))}.coupons-premium-page .coupon-client-preview-card button{color:var(--theme-primary-contrast,#111);background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-strong));box-shadow:0 12px 28px color-mix(in srgb,var(--theme-primary) 20%,transparent)}.cart-coupon-opportunity{border:1px solid color-mix(in srgb,var(--theme-primary) 34%,var(--theme-border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--theme-primary) 14%,transparent),transparent 38%),color-mix(in srgb,var(--theme-primary) 5%,var(--theme-surface));border-radius:19px;gap:13px;padding:17px;display:grid;position:relative;overflow:hidden}.cart-coupon-opportunity-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cart-coupon-opportunity-head>span{width:38px;height:38px;color:var(--theme-primary-contrast,#111);background:var(--theme-primary);border-radius:12px;place-items:center;display:grid}.cart-coupon-opportunity-head>div{gap:2px;display:grid}.cart-coupon-opportunity-head small{color:var(--theme-muted);font-size:10px}.cart-coupon-opportunity-head strong{color:var(--theme-text);font-size:15px}.cart-coupon-opportunity-head b{color:var(--theme-primary-strong);background:color-mix(in srgb,var(--theme-primary) 12%,transparent);border-radius:999px;padding:6px 9px;font-size:11px}.cart-coupon-opportunity p{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.45}.cart-coupon-progress{background:color-mix(in srgb,var(--theme-text) 10%,transparent);border-radius:999px;height:7px;overflow:hidden}.cart-coupon-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--theme-primary),var(--theme-primary-strong));height:100%;display:block}.cart-coupon-progress-copy{color:var(--theme-muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.cart-coupon-progress-copy strong{color:var(--theme-primary-strong)}.cart-coupon-opportunity>button{min-height:42px;color:var(--theme-primary-contrast,#111);background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-strong));cursor:pointer;border:0;border-radius:13px;font-weight:900}.cart-coupon-notice{color:var(--theme-text);background:color-mix(in srgb,var(--theme-primary) 9%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 22%,transparent);border-radius:12px;padding:10px 11px;font-size:11px;line-height:1.4}.catalog-stack .storefront-product-tags{gap:6px;margin-top:2px}.catalog-stack .storefront-product-tag.tag{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--theme-border,transparent));background:color-mix(in srgb, var(--accent) 8%, var(--theme-surface,#fff));min-height:25px;box-shadow:none;letter-spacing:.025em;text-transform:uppercase;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1;color:color-mix(in srgb, var(--theme-text,#201a17) 72%, var(--accent))!important}.catalog-stack .storefront-product-tag.tag:before{display:none}.product-detail-page .storefront-product-tags,.product-detail-page .product-summary-tags{flex-wrap:wrap;gap:6px;display:flex}.product-detail-page .storefront-product-tag.tag,.product-detail-page .storefront-product-tag.chip{border:1px solid color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border));background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface));min-height:25px;box-shadow:none;letter-spacing:.025em;text-transform:uppercase;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1;color:color-mix(in srgb, var(--theme-primary) 82%, var(--theme-text))!important}.product-detail-page .storefront-product-tag:before{display:none!important}.ops-root .ops-search-wrap{overflow:hidden;height:44px!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff24!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;display:flex!important}.ops-root .ops-search-wrap:focus-within{border-color:#ffae00a6!important;box-shadow:0 0 0 3px #ffae0017!important}.ops-root .ops-search-icon{color:#ffffff85;flex:none;position:static!important;transform:none!important}.ops-root .ops-search-input{flex:auto;min-width:0;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:minmax(110px,.8fr) minmax(150px,1.2fr) minmax(190px,1.5fr) 104px 72px 102px 42px!important;gap:8px!important}.ops-root .ops-row .ops-cell-actions{justify-self:center!important}.ops-root .ops-cell,.ops-root .ops-client-cell>div:last-child{min-width:0}.ops-root .ops-cell>strong,.ops-root .ops-cell>span,.ops-root .ops-client-cell strong,.ops-root .ops-client-cell span{max-width:100%}.ops-root .ops-client-cell>div:last-child{flex-direction:column;gap:3px;display:flex}.ops-root .ops-client-cell strong,.ops-root .ops-client-cell span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-root .ops-cell:nth-child(5) strong{white-space:nowrap}.ops-root .ops-drawer-head .ops-status-chip.overdue{min-width:0!important;min-height:28px!important;box-shadow:none!important;color:#ff879a!important;background:#ff5b761a!important;border:1px solid #ff5b7659!important;padding:0 11px!important}.ops-root .ops-transition-grid{gap:8px}.ops-root .ops-transition-btn{min-height:42px;box-shadow:none;border-radius:10px}.ops-root .ops-transition-btn.primary{color:#171006;background:linear-gradient(135deg,#ffc62f,#f5a800);border-color:#ffb00085;box-shadow:0 8px 20px #f49e0029}.ops-root .ops-shift-button{gap:8px}.ops-root .ops-shift-button>span{color:#ffb000;background:#ffae0029;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.ops-shift-modal{max-width:520px}@media (max-width:1600px){.ops-root .ops-content{grid-template-columns:minmax(0,1fr)!important}.ops-root .ops-drawer{width:100%!important;min-width:0!important}}.topbar .nav-shortcuts .nav-shortcut{letter-spacing:.01em;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-size:13px;display:inline-flex;position:relative;box-shadow:none!important;color:color-mix(in srgb, var(--t-topbar-text) 66%, transparent)!important;background:0 0!important;border:0!important}.topbar .nav-shortcuts .nav-shortcut:hover{transform:none;color:var(--t-topbar-text)!important;background:0 0!important}.topbar .nav-shortcuts .nav-shortcut-primary{font-weight:800;color:var(--t-topbar-text)!important}.topbar .nav-shortcuts .nav-shortcut.active{color:var(--t-topbar-text)!important;box-shadow:none!important;background:0 0!important}.topbar .nav-shortcuts .nav-shortcut:after{content:"";background:var(--theme-primary,#f4a900);opacity:0;border-radius:99px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(.4)}.topbar .nav-shortcuts .nav-shortcut:hover:after{opacity:.35;transform:scaleX(.75)}.topbar .nav-shortcuts .nav-shortcut.active:after{opacity:1;transform:scaleX(1)}.topbar .nav-shortcuts{box-shadow:none;border-radius:0;gap:4px;padding:0 4px;background:0 0!important;border:0!important}.internal-order-shell .internal-order-header{color:#f8fafc;border-color:color-mix(in srgb, var(--theme-primary,#f5a800) 24%, #ffffff1a);background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--theme-primary,#f5a800) 12%, transparent), transparent 34%), linear-gradient(135deg, #171717 0%, #0d0d0e 100%);min-height:94px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0000003d}.internal-order-shell .internal-order-header h1{color:#fff;font-size:clamp(24px,2vw,31px)}.internal-order-shell .internal-order-header .checkout-step-kicker{color:var(--theme-primary,#f5a800)}.internal-order-shell .internal-order-back{color:#f4f4f5;background:#ffffff0e;border-color:#ffffff24}@media (min-width:1101px){body:has(.internal-order-shell){overflow:hidden}.internal-order-shell{box-sizing:border-box;height:100dvh;max-height:100dvh;overflow:hidden;margin:0 auto!important}.internal-order-layout{align-items:stretch;height:calc(100% - 96px);min-height:0}.internal-catalog,.internal-builder-panel,.internal-order-panel{height:100%;min-height:0;max-height:100%;position:relative;top:auto}}.internal-add-bar .primary-btn:disabled{color:#ffffff6b!important;box-shadow:none!important;filter:saturate(.2)!important;opacity:.72!important;cursor:not-allowed!important;background:linear-gradient(#363534,#292827)!important;border-color:#ffffff14!important;transform:none!important}.internal-add-bar .primary-btn:disabled:hover{box-shadow:none!important;transform:none!important}.internal-cart-line-copy{min-width:0}.internal-cart-line-actions{flex:none;justify-items:end;gap:8px;display:grid}.internal-edit-item{border:1px solid color-mix(in srgb, var(--theme-primary,#f5a800) 30%, #ffffff1f);min-height:28px;color:var(--theme-primary,#f5a800);background:color-mix(in srgb, var(--theme-primary,#f5a800) 9%, #111 91%);border-radius:9px;padding:0 10px;font-size:11px;font-weight:850}.internal-edit-item:hover,.internal-cart-line.is-editing .internal-edit-item{border-color:var(--theme-primary,#f5a800);background:color-mix(in srgb, var(--theme-primary,#f5a800) 16%, #111 84%)}.internal-cart-line.is-editing{border-color:color-mix(in srgb, var(--theme-primary,#f5a800) 60%, transparent);box-shadow:inset 3px 0 0 var(--theme-primary,#f5a800)}.internal-product-customizer.is-committing{pointer-events:none;transform-origin:90% 90%;animation:.11s ease-out both internal-item-to-cart}.internal-builder-empty{box-sizing:border-box;color:#f4f4f5;text-align:center;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--theme-primary,#f5a800) 8%, transparent), transparent 34%), linear-gradient(180deg, #ffffff06, #ffffff03);border:1px dashed #ffffff24;border-radius:18px;place-content:center;align-self:stretch;justify-items:center;gap:10px;width:100%;height:100%;min-height:0;padding:36px;animation:.28s both internal-empty-arrive;display:grid}.internal-builder-empty-icon{border:1px solid color-mix(in srgb, var(--theme-primary,#f5a800) 36%, transparent);width:58px;height:58px;color:var(--theme-primary,#f5a800);background:color-mix(in srgb, var(--theme-primary,#f5a800) 10%, #101010 90%);border-radius:18px;place-items:center;font-size:30px;font-weight:800;display:grid}.internal-builder-empty strong{margin-top:4px;font-size:clamp(22px,2.2vw,30px)}.internal-builder-empty p{color:#a7a7ad;max-width:390px;margin:0;line-height:1.55}.internal-builder-empty.is-success .internal-builder-empty-icon{color:#10130f;border-color:var(--theme-primary,#f5a800);background:var(--theme-primary,#f5a800);box-shadow:0 0 0 8px color-mix(in srgb, var(--theme-primary,#f5a800) 10%, transparent), 0 18px 38px #0000004d}.internal-order-loading{text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.internal-order-loading strong{color:#fff8e9;font-size:18px}.internal-order-loading small{color:#999;font-size:12px}.internal-order-loading .internal-builder-empty-icon{font-size:22px;animation:.8s ease-in-out infinite alternate internal-empty-arrive}.internal-order-panel.has-new-item{animation:.58s cubic-bezier(.2,.8,.2,1) internal-cart-receive}.internal-order-panel.has-new-item .internal-cart-feedback{text-align:center;color:#111;background:var(--theme-primary,#f5a800);width:100%;box-shadow:0 10px 24px color-mix(in srgb, var(--theme-primary,#f5a800) 18%, transparent);justify-self:stretch;animation:.34s both internal-feedback-drop}@keyframes internal-item-to-cart{0%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(.995)}}@keyframes internal-empty-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes internal-cart-receive{0%,to{transform:translate(0)}35%{transform:translate(-5px)scale(1.008)}65%{transform:translate(2px)}}@keyframes internal-feedback-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.internal-product-customizer.is-committing,.internal-builder-empty,.internal-order-panel.has-new-item,.internal-order-panel.has-new-item .internal-cart-feedback{animation:none}}.courier-order-route-preview.courier-theme-light .courier-route-preview-maps-action,.courier-order-route-preview.courier-theme-light .courier-route-preview-maps-action>span{color:#1b1812!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-maps-action strong{font-weight:900;color:#17140f!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-maps-action small{font-weight:650;color:#514a40!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-items-list li>strong{font-weight:950;color:#7d4700!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-items-list li>span{font-weight:750;color:#17140f!important}.courier-app-root.courier-theme-dark .courier-map-fullscreen .delivery-leaflet-map .leaflet-tile-pane,.cnv-root.courier-theme-dark .delivery-leaflet-map .leaflet-tile-pane{filter:invert(.92)hue-rotate(180deg)saturate(.78)brightness(.7)contrast(1.18)}.courier-app-root.courier-theme-dark .courier-map-fullscreen .delivery-leaflet-map:after,.cnv-root.courier-theme-dark .delivery-leaflet-map:after{background:radial-gradient(circle at 0 0,#1c447014,#0000 34%),linear-gradient(#07121f0a,#07121f1f)}.courier-destination-marker{filter:drop-shadow(0 8px 14px #0006);flex-direction:column;align-items:center;width:56px;display:flex}.courier-destination-marker-svg{width:56px;height:68px;display:block;overflow:visible}.courier-destination-pin-shape{fill:url(#courier-destination-gold);stroke:#fff8e7;stroke-width:3px;stroke-linejoin:round}.courier-destination-package{fill:#173023;stroke:#173023;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.courier-destination-package .courier-destination-box-top{fill:#fff0b5}.courier-destination-restaurant{fill:none;stroke:#173023;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.courier-destination-restaurant circle{fill:#173023;stroke:none}.courier-destination-address{fill:none;stroke:#173023;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.courier-destination-check-circle{fill:#0bb968;stroke:#effff6;stroke-width:2.2px}.courier-destination-marker-svg .courier-destination-check{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.courier-destination-marker-face{z-index:1;background:linear-gradient(145deg,#ffd45f,#f3a600);border:3px solid #fff8e7;border-radius:17px;place-items:center;width:50px;height:50px;margin-bottom:12px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:inset 0 1px #ffffff8c,0 0 0 3px #ffb2002e}.courier-destination-marker-face:after{z-index:-1;content:"";background:#f3a600;border-bottom:3px solid #fff8e7;border-right:3px solid #fff8e7;border-radius:0 0 4px;width:18px;height:18px;position:absolute;bottom:-9px;right:50%;transform:translate(50%)rotate(45deg)}.courier-destination-marker-face svg{fill:#162117;stroke:#162117;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px;overflow:visible}.courier-destination-marker-face .courier-destination-box-top{fill:#fff0b5}.courier-destination-marker-face circle{fill:#11b967;stroke:#ecfff5;stroke-width:2px}.courier-destination-marker-face .courier-destination-check{fill:none;stroke:#fff;stroke-width:2.4px}.courier-theme-light .courier-destination-marker-face{border-color:#fff;box-shadow:inset 0 1px #ffffffb3,0 0 0 3px #975b0024}.courier-theme-light .courier-destination-marker-face:after{border-color:#fff}.courier-live-marker{filter:drop-shadow(0 7px 13px #0006);width:56px;height:56px}.courier-live-marker-svg{width:56px;height:56px;display:block;overflow:visible}.courier-live-halo{fill:#1489eb2e;stroke:#69c2ff38;stroke-width:1px}.courier-live-ring{fill:#fff;stroke:#0727427a;stroke-width:1.5px}.courier-live-face{fill:#1489eb;stroke:#0873ce;stroke-width:1.2px}.courier-live-direction{fill:#fff;stroke:#eaf7ff;stroke-width:1.5px;stroke-linejoin:round}.courier-live-direction-cut{fill:none;stroke:#1489eb;stroke-width:2px;stroke-linecap:round}.courier-theme-light .courier-live-ring{stroke:#074a8042}.cnv-root .courier-order-sheet-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;align-items:flex-end;padding:12px}.cnv-root .courier-order-sheet-navigation{width:min(100%,560px);max-height:calc(100dvh - 108px);padding:10px 16px calc(16px + env(safe-area-inset-bottom));color:#f7f4ed;scrollbar-width:none;border-radius:26px 26px 20px 20px;gap:12px;margin:0 auto;display:grid;overflow:hidden auto;box-shadow:0 -18px 55px #0000007a;background:radial-gradient(circle at 100% 0,#ffb81817,#0000 32%),#101315!important;border:1px solid #ffbe293d!important}.cnv-root .courier-order-sheet-navigation::-webkit-scrollbar{display:none}.cnv-root .courier-order-sheet-navigation .courier-sheet-handle-zone{min-height:24px}.cnv-root .courier-order-sheet-navigation .courier-sheet-handle{background:#ffffffb3;width:42px;height:4px;margin:0}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-heading{align-items:center;gap:12px}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-number{color:#ffc33e;background:#ffb81814;border:1px solid #ffb8185c;border-radius:999px;min-height:0;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-heading h3{color:#fff;margin:7px 0 0;font-size:18px;line-height:1.15}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-address{color:#f7f4ed;background:#ffffff09;border:1px solid #ffffff14;border-left:3px solid #ffb719;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-address>svg{color:#ffbd2a;width:22px;height:22px}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-address>span{gap:3px;min-width:0;display:grid}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-address strong{color:#fff;font-size:13px;line-height:1.35}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-address small{color:#aaa69e;font-size:11px}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-chips .courier-chip{color:#fff;text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-content:center;gap:4px;min-width:0;min-height:52px;padding:8px;display:grid}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-chips small{color:#928f89;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-chips strong{color:#ffc33e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-items{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:11px 13px}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-items>span{color:#aaa69e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-items ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-items li{color:#f4f1e9;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:6px 0;font-size:12px;display:grid}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-items li+li{border-top:1px solid #ffffff12}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-items li strong{color:#ffc33e}.cnv-root .courier-order-sheet-navigation .courier-sheet-actions{gap:8px;display:grid}.cnv-root .courier-order-sheet-navigation .courier-order-sheet-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cnv-root .courier-order-sheet-navigation .courier-sheet-actions .ops-action-btn,.cnv-root .courier-order-sheet-navigation .courier-sheet-actions .ops-ghost-btn{text-align:center;background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 12px;font-weight:800;text-decoration:none;color:#f3f0e8!important;font-size:12px!important;display:flex!important}.cnv-root .courier-order-sheet-navigation .courier-sheet-actions svg{flex:none;width:18px;height:18px}.cnv-root .courier-order-sheet-navigation .courier-sheet-actions .google-maps-mark{width:21px;height:21px}.cnv-root .courier-order-sheet-navigation .courier-sheet-actions>a.ops-ghost-btn{background:#2acc7112;border-color:#2acc7133;color:#5de59d!important}.cnv-root .courier-order-sheet-navigation .courier-sheet-actions>button.ops-ghost-btn{background:0 0;border:0;min-height:38px;color:#aaa69e!important}.cnv-root.courier-theme-light .courier-order-sheet-navigation{color:#1b1812;box-shadow:0 -18px 55px #432e0a33;background:#fffdf8!important;border-color:#ae6c0040!important}.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-sheet-handle{background:#9a8b70}.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-heading h3,.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-address strong,.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-items li{color:#1b1812!important}.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-address small,.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-items>span,.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-chips small{color:#655d51!important}.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-address,.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-chips .courier-chip,.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-items{background:#f8f3e9;border-color:#44311021;color:#1b1812!important}.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-items li+li{border-top-color:#4431101f}.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-chips strong,.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-order-sheet-items li strong{color:#8b5800!important}.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-sheet-actions .ops-action-btn,.cnv-root.courier-theme-light .courier-order-sheet-navigation .courier-sheet-actions .ops-ghost-btn{background:#f5efe3;border-color:#44311021;color:#272117!important}.delivery-leaflet-map.is-heading-up-map .leaflet-map-pane{transition:rotate .3s linear}.delivery-leaflet-map.is-heading-up-map .leaflet-marker-icon>*,.delivery-leaflet-map.is-heading-up-map .leaflet-tooltip,.delivery-leaflet-map.is-heading-up-map .leaflet-popup{rotate:var(--courier-map-counter-rotation,0deg);transform-origin:50%}.courier-success-toast{z-index:2200;color:#f8fff9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111914f5;border:1px solid #43dc8b52;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;width:min(410px,100vw - 28px);min-height:68px;padding:10px 10px 10px 12px;animation:.3s cubic-bezier(.2,.85,.3,1.12) both courier-toast-in;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 20px 55px #0000006b,inset 0 1px #ffffff0d}.courier-success-toast-icon{color:#102519;background:linear-gradient(145deg,#7cf2aa,#2fca72);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.courier-success-toast-icon svg{stroke-width:3px;width:22px;height:22px}.courier-success-toast-copy{gap:3px;min-width:0;display:grid}.courier-success-toast-copy strong{color:#f8fff9;font-size:13px;font-weight:900}.courier-success-toast-copy small{color:#ebfff1ad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.courier-success-toast>button{color:#ffffff94;cursor:pointer;background:#ffffff0f;border:0;border-radius:9px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.courier-theme-light .courier-success-toast{color:#17251c;background:#fffffff7;border-color:#18914c38;box-shadow:0 18px 45px #2d45332e}.courier-theme-light .courier-success-toast-copy strong{color:#17251c}.courier-theme-light .courier-success-toast-copy small{color:#526258}.courier-theme-light .courier-success-toast>button{color:#5e6b63;background:#eef3ef}@keyframes courier-toast-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.courier-success-toast{width:calc(100vw - 20px);top:10px;right:10px}}@media (min-width:761px) and (max-width:1180px){.imperial-hero-board .imperial-board-content{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:clamp(18px,2.4vw,28px);min-height:clamp(540px,68vw,680px);padding:clamp(24px,3vw,32px)}.imperial-hero-board .imperial-board-left{min-width:0}.imperial-hero-board .imperial-board-chip{margin-bottom:20px}.imperial-hero-board .imperial-board-title span:first-child{font-size:clamp(45px,6vw,66px)}.imperial-hero-board .imperial-board-title span:nth-child(2),.imperial-hero-board .imperial-board-title b{font-size:clamp(35px,4.7vw,52px)}.imperial-hero-board .imperial-board-description{font-size:clamp(14px,1.6vw,16px)}.imperial-hero-board .imperial-board-actions{gap:9px;margin-top:20px}.imperial-hero-board :is(.imperial-board-primary,.imperial-board-secondary){min-height:48px;padding-inline:15px;font-size:12px}.imperial-hero-board .imperial-board-stats{gap:9px;margin-top:20px}.imperial-hero-board .imperial-board-stat{gap:8px;min-height:76px;padding:10px}.imperial-hero-board .imperial-board-stat-icon{width:34px;height:34px}.imperial-hero-board .imperial-board-stat strong{font-size:15px}.imperial-hero-board .imperial-board-right{grid-template-columns:1fr;gap:10px!important;width:100%!important}.imperial-hero-board .imperial-board-info-card{border-radius:17px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;padding:14px 15px 14px 17px!important}.imperial-hero-board .imperial-board-info-card>.imperial-board-info-card-icon,.imperial-hero-board .imperial-board-info-card>span:first-child{border-radius:12px!important;width:40px!important;height:40px!important;font-size:22px!important}.imperial-hero-board .imperial-board-info-card h3{font-size:16px!important}.imperial-hero-board .imperial-board-info-card p{margin-top:6px!important;font-size:12px!important;line-height:1.35!important}.imperial-hero-board .imperial-board-info-card small{margin-top:8px!important}}@media (max-width:760px){.topbar .nav-shortcuts{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.topbar .nav-shortcuts::-webkit-scrollbar{display:none}.topbar .nav-shortcuts .nav-shortcut{flex:none}}@media (max-width:1100px){.ops-root .ops-table-wrap{overflow:visible!important}.ops-root .ops-table{min-width:0!important}.ops-root .ops-table-head{display:none!important}.ops-root .ops-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px 16px!important;min-width:0!important;padding:16px!important;display:grid!important}.ops-root .ops-row .ops-cell:first-child{grid-area:1/1}.ops-root .ops-row .ops-cell:nth-child(5){grid-area:1/2;align-items:flex-end}.ops-root .ops-row .ops-cell:nth-child(2){grid-area:2/1}.ops-root .ops-row .ops-cell:nth-child(4){grid-area:2/2;align-items:flex-end}.ops-root .ops-row .ops-cell:nth-child(3){grid-area:3/1/auto/-1}.ops-root .ops-row .ops-cell:nth-child(6){grid-area:4/1}.ops-root .ops-row .ops-cell:nth-child(7){grid-area:4/2}}@media (max-width:720px){.ops-root .ops-topbar-actions{flex-wrap:wrap;width:100%}.ops-root .ops-topbar-actions .ops-btn-secondary{flex:auto}}.catalog-stack .storefront-product-tag.tag:hover{border-color:color-mix(in srgb, var(--accent) 46%, var(--theme-border,transparent));box-shadow:none;transform:none}@media (max-width:1120px){.profile-register-layout{grid-template-columns:1fr!important}.profile-register-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-register-benefits .profile-benefit-card.highlight{grid-column:1/-1}}@media (max-width:620px){.profile-register-form .profile-form-grid,.profile-register-benefits{grid-template-columns:1fr}.profile-register-benefits .profile-benefit-card.highlight{grid-column:auto}}.points-store-hero{min-height:340px;padding-top:48px;padding-bottom:30px}.points-hero-copy{align-content:center;justify-items:start;display:grid}.points-store-hero h1{max-width:680px;font-size:clamp(3.4rem,5.3vw,5.6rem);line-height:.91}.points-hero-status{color:#f3c76c;background:#d99a2b17;border:1px solid #d99a2b4d;border-radius:999px;margin-top:18px;padding:7px 10px;font-size:12px;font-weight:800}.points-catalog-head{align-items:end}.points-catalog-head>span{color:var(--text-muted,#c7b8aa);border:1px solid #d99a2b3d;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.points-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.points-catalog-grid:has(.points-product-card:only-child){grid-template-columns:minmax(0,900px)}.points-product-card:only-child{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);min-height:296px;display:grid}.points-product-card:only-child .product-cover{min-height:100%}.points-product-card:only-child .product-body{align-content:center;padding:28px}.points-product-card:only-child .product-title{font-size:1.55rem}.points-product-card:only-child .points-card-actions{margin-top:24px}@media (min-width:761px){.points-product-card:only-child .product-body{align-content:initial;flex-direction:column;display:flex}.points-product-card:only-child .points-card-actions{justify-content:flex-end;align-self:flex-end;margin-top:auto}}@media (max-width:760px){.points-store-hero{min-height:0}.points-catalog-head{align-items:start}.points-product-card:only-child{grid-template-columns:1fr}.points-product-card:only-child .product-cover{min-height:230px}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{padding:0}.profile-panel-scroll{max-height:calc(100dvh - 84px);padding:14px}}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{padding:0!important;overflow:hidden!important}.profile-panel-scroll{border-radius:inherit;scrollbar-width:none;max-height:min(84vh,780px);padding:24px;overflow:hidden auto}.profile-panel-scroll::-webkit-scrollbar{display:none}.profile-panel,.profile-panel-scroll{transition:width .26s,max-width .26s,opacity .14s,transform .18s}.profile-panel-scroll.profile-tab-transition-leaving{opacity:0;pointer-events:none;transform:translateY(7px)scale(.995)}.profile-panel-scroll.profile-tab-transition-entering{opacity:0;transform:translateY(-6px)scale(.995)}.profile-panel.profile-panel-config{flex-direction:column;display:flex}.profile-panel-config .profile-panel-scroll{flex:auto;min-height:0;padding-bottom:18px}.profile-panel-config .profile-config-layout{min-height:0}.profile-panel-config>.profile-config-footer{z-index:4;background:linear-gradient(#0f0f0efa,#080807);border-top:1px solid #ffffff17;flex:none;width:100%;margin:0;padding:16px 24px 20px;position:relative;box-shadow:0 -16px 34px #00000047}@media (max-width:760px){.profile-panel-config>.profile-config-footer{padding:12px 14px 14px}}.cart-stack .cart-checkout-action{justify-content:flex-start;width:100%;min-height:56px;padding-inline:18px}.cart-stack .cart-checkout-action>span{text-align:left;flex:1}.cart-line-actions{align-items:center;display:flex}.cart-line-actions .cart-edit-btn{gap:7px;min-height:38px;padding:8px 14px;font-weight:800;box-shadow:inset 0 1px #ffe2971a,0 7px 18px #0000003d;color:#ffc52e!important;background:linear-gradient(145deg,#3f2d0dbd,#19150eeb)!important;border:1px solid #ffb4006b!important;border-radius:13px!important}.cart-line-actions .cart-edit-btn:hover{transform:translateY(-1px);background:linear-gradient(145deg,#4e370fe6,#1f190efa)!important;border-color:#ffc52e!important}.cart-removal-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;animation:.16s both cartRemovalFadeIn;display:grid;position:fixed;inset:0}.cart-removal-dialog{color:#fffaf0;background:radial-gradient(circle at 0 0,#ffae0026,#0000 38%),linear-gradient(145deg,#1b1915,#0b0b0a);border:1px solid #ffb40052;border-radius:22px;grid-template-columns:auto 1fr;gap:16px;width:min(460px,100%);padding:24px;animation:.2s both cartRemovalDialogIn;display:grid;box-shadow:0 30px 80px #00000094,inset 0 1px #ffffff0f}.cart-removal-dialog h2{margin:5px 0 7px;font-size:clamp(1.15rem,2vw,1.4rem)}.cart-removal-dialog p{color:#fffaf0ad;margin:0;line-height:1.5}.cart-removal-icon{color:#ffbd24;background:#ffae001f;border:1px solid #ffb40040;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.cart-removal-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.cart-removal-actions>button{border-radius:14px;min-height:48px;font-weight:800}.cart-removal-confirm{color:#ffd2d2;background:linear-gradient(145deg,#741f1fad,#391414db);border:1px solid #ff5e5e8c}.cart-removal-confirm:hover{background:linear-gradient(145deg,#8b2626cc,#461717f0);border-color:#f77}@keyframes cartRemovalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cartRemovalDialogIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:560px){.cart-removal-dialog{grid-template-columns:1fr;padding:20px}.cart-removal-actions{grid-column:1;grid-template-columns:1fr}}.nav-shortcuts-expanded{scrollbar-width:none;max-width:min(58vw,760px);overflow-x:auto}.nav-shortcuts-expanded::-webkit-scrollbar{display:none}.nav-category-direct{flex:none;padding-inline:14px}.profile-scroll-rail{pointer-events:none;background:linear-gradient(#ffffff06,#00000029);border-radius:0 30px 30px 0;width:10px;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:inset 1px 0 #ffb84d1f}.profile-scroll-rail span{background:linear-gradient(#ffd16e,#e88925);border-radius:999px;min-height:16px;position:absolute;left:2px;right:2px;box-shadow:0 0 14px #f59e0b4d}@media (max-width:760px){.profile-panel-scroll{max-height:calc(100dvh - 84px);padding:14px}}.showcase-color-customizer{gap:14px;padding:16px;display:grid}.showcase-style-palette{border:1px solid color-mix(in srgb, var(--theme-accent,#ffb000) 32%, var(--theme-border,#ffffff24));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#ffb000) 13%, transparent), transparent 66%);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.showcase-style-palette>div:first-child,.showcase-custom-colors-head,.showcase-visual-color-field>span:first-child{gap:3px;display:grid}.showcase-style-palette span,.showcase-custom-colors-head strong,.showcase-visual-color-field strong{color:var(--theme-text,#fff);font-size:13px;font-weight:900}.showcase-style-palette strong{color:var(--theme-accent,#ffb000);font-size:15px}.showcase-style-palette small,.showcase-custom-colors-head small,.showcase-visual-color-field small{color:var(--theme-muted,#bdbdbd);font-size:12px}.showcase-style-palette-action{border:1px solid color-mix(in srgb, var(--theme-accent,#ffb000) 48%, transparent);background:var(--theme-accent,#ffb000);min-height:40px;color:var(--theme-primary-contrast,#17110a);cursor:pointer;border-radius:11px;flex:none;padding:0 14px;font-size:12px;font-weight:950}.showcase-card-opacity{border:1px solid var(--theme-border,#ffffff24);background:color-mix(in srgb, var(--theme-surface,#181818) 76%, transparent);border-radius:12px;grid-template-columns:minmax(150px,1fr) minmax(120px,180px) 48px;align-items:center;gap:14px;padding:12px 14px;display:grid}.showcase-card-opacity-copy{gap:2px;display:grid}.showcase-card-opacity-copy span{color:var(--theme-text,#fff);font-size:13px;font-weight:900}.showcase-card-opacity-copy small{color:var(--theme-muted,#bdbdbd);font-size:11px}.showcase-card-opacity input[type=range]{width:100%;accent-color:var(--theme-accent,#ffb000);cursor:pointer}.showcase-card-opacity output{border:1px solid color-mix(in srgb, var(--theme-accent,#ffb000) 32%, transparent);min-width:46px;color:var(--theme-accent,#ffb000);background:color-mix(in srgb, var(--theme-accent,#ffb000) 8%, transparent);text-align:center;border-radius:8px;padding:6px 7px;font-size:12px;font-weight:900}@media (max-width:680px){.showcase-card-opacity{grid-template-columns:1fr 48px}.showcase-card-opacity input[type=range]{grid-area:2/1/auto/-1}}.showcase-style-swatches{border:1px solid var(--theme-border,#ffffff24);background:#00000024;border-radius:12px;grid-template-columns:repeat(6,18px);gap:5px;padding:7px;display:grid}.showcase-style-swatches span{border:1px solid #ffffff2e;border-radius:6px;width:18px;height:26px;box-shadow:inset 0 1px #ffffff29}.showcase-custom-colors{gap:10px;display:grid}.showcase-custom-colors summary{cursor:pointer;list-style:none}.showcase-custom-colors summary::-webkit-details-marker{display:none}.showcase-custom-colors-head{border:1px solid var(--theme-border,#ffffff24);background:color-mix(in srgb, var(--theme-surface,#181818) 72%, transparent);border-radius:12px;justify-content:space-between;align-items:center;height:48px;min-height:48px;padding:0 14px;display:flex}.showcase-custom-colors-head>span:first-child{align-self:stretch;align-items:center;display:flex}.showcase-custom-colors[open] .showcase-custom-colors-head{border-color:color-mix(in srgb, var(--theme-accent,#ffb000) 38%, transparent)}.showcase-custom-colors-head>span:last-child{color:var(--theme-accent,#ffb000);font-size:20px;font-weight:700;transition:transform .18s}.showcase-custom-colors[open] .showcase-custom-colors-head>span:last-child{transform:rotate(45deg)}.showcase-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.showcase-visual-color-field{border:1px solid var(--theme-border,#ffffff24);background:color-mix(in srgb, var(--theme-surface,#181818) 82%, transparent);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px;display:flex;position:relative}.showcase-visual-color-trigger{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;padding:0;display:grid}.showcase-visual-color-copy{gap:3px;min-width:0;display:grid}.showcase-visual-color-copy strong,.showcase-visual-color-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.showcase-visual-color-sample{appearance:none;cursor:pointer;border:1px solid #fff3;border-radius:9px;flex:none;width:42px;height:34px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.showcase-visual-color-field:hover{border-color:color-mix(in srgb, var(--theme-accent,#ffb000) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,#ffb000) 12%, transparent)}.showcase-visual-color-field:has(:focus-visible){border-color:color-mix(in srgb, var(--theme-accent,#ffb000) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,#ffb000) 12%, transparent)}.showcase-color-menu{z-index:20;border:1px solid color-mix(in srgb, var(--theme-border,#4b5563) 88%, transparent);background:color-mix(in srgb, var(--theme-surface,#181818) 96%, #000);border-radius:14px;gap:10px;width:224px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 36px #0006}.showcase-color-menu>strong{color:var(--theme-text,#fff);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.showcase-color-menu-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.showcase-color-menu-swatches button{aspect-ratio:1;appearance:none;border:1px solid color-mix(in srgb, var(--theme-text,#fff) 45%, transparent);cursor:pointer;border-radius:8px;width:100%;box-shadow:inset 0 0 0 1px #00000024}.showcase-color-menu-swatches button:hover,.showcase-color-menu-swatches button:focus-visible{outline:2px solid var(--theme-accent,#ffb000);outline-offset:2px}.showcase-free-color{border-top:1px solid color-mix(in srgb, var(--theme-border,#4b5563) 70%, transparent);color:var(--theme-muted,#bdbdbd);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:12px;font-weight:800;display:flex}.showcase-free-color input[type=color]{border:1px solid color-mix(in srgb, var(--theme-text,#fff) 34%, transparent);cursor:pointer;background:0 0;border-radius:8px;width:38px;height:28px;padding:2px}.showcase-hero-palette{border:1px solid var(--theme-border,#ffffff24);background:color-mix(in srgb, var(--theme-surface,#181818) 76%, transparent);border-radius:14px;gap:12px;padding:14px;display:grid}.showcase-hero-palette-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.showcase-hero-palette-head>div{gap:3px;display:grid}.showcase-hero-palette-head strong{color:var(--theme-text,#fff);font-size:13px;font-weight:900}.showcase-hero-palette-head small{color:var(--theme-muted,#bdbdbd);font-size:12px}.showcase-hero-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.showcase-hero-color-field{border:1px solid color-mix(in srgb, var(--theme-border,#4b5563) 82%, transparent);min-width:0;color:var(--theme-muted,#bdbdbd);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:11px;font-weight:800;display:flex}.showcase-hero-color-field input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:7px;flex:none;width:30px;height:26px;padding:2px}.imperial-hero-board .imperial-board-title span{color:var(--vitrine-hero-text,var(--theme-primary-contrast))}.imperial-hero-board .imperial-board-title b{color:var(--vitrine-hero-accent,var(--theme-accent))}.imperial-hero-board .imperial-board-description{color:var(--vitrine-hero-muted,var(--auto-color-112))}.imperial-hero-board .imperial-board-chip,.imperial-hero-board .imperial-board-stat,.imperial-hero-board .imperial-board-secondary{background:var(--vitrine-hero-surface,#100c0abd);border-color:var(--vitrine-hero-border,#ffffff29)}.imperial-hero-board .imperial-board-chip strong,.imperial-hero-board .imperial-board-stat strong,.imperial-hero-board .imperial-board-secondary{color:var(--vitrine-hero-text,var(--theme-primary-contrast))}.imperial-hero-board .imperial-board-chip small,.imperial-hero-board .imperial-board-stat small{color:var(--vitrine-hero-muted,var(--auto-color-112))}.imperial-hero-board .imperial-board-chip-icon,.imperial-hero-board .imperial-board-stat-icon,.imperial-hero-board .imperial-board-stat em{color:var(--vitrine-hero-accent,var(--theme-accent))}.imperial-hero-board .imperial-board-primary{background:var(--vitrine-hero-accent,var(--theme-accent));color:var(--vitrine-hero-action-text,var(--theme-primary-contrast))}@media (max-width:640px){.showcase-hero-palette-head{flex-direction:column;align-items:stretch}.showcase-hero-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.showcase-redesigned-grid .showcase-list-panel{position:sticky;top:18px;padding:16px!important}.showcase-redesigned-grid .showcase-list-panel .showcase-panel-head,.showcase-redesigned-grid .showcase-highlight-modal .showcase-panel-head,.showcase-redesigned-grid .showcase-mini-preview-panel .showcase-panel-head{margin-bottom:14px!important}.showcase-redesigned-grid .showcase-list-stack{max-height:min(52vh,520px);gap:8px!important}.showcase-redesigned-grid .showcase-list-item{min-height:74px;padding:10px!important}.showcase-redesigned-grid .showcase-highlight-modal{padding:20px!important}.showcase-redesigned-grid .showcase-mini-preview-panel{top:18px;padding:18px!important;position:sticky!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:none!important;transform:none!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{aspect-ratio:16/10!important;max-height:none!important}.showcase-redesigned-grid .showcase-vitrine-settings-stack{margin-top:10px}.showcase-redesigned-grid .showcase-hero-editor-panel{padding:20px!important}.showcase-hero-palette{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--theme-accent,#ffb000) 10%, transparent), transparent 34%), color-mix(in srgb, var(--theme-surface,#181818) 86%, #000);border-radius:18px;grid-column:2/-1;margin-top:4px;padding:18px}.showcase-hero-palette-head{border-bottom:1px solid color-mix(in srgb, var(--theme-border,#4b5563) 70%, transparent);padding-bottom:13px}.showcase-hero-color-grid{gap:10px}.showcase-hero-color-field{background:color-mix(in srgb, var(--theme-bg,#080808) 58%, transparent);min-height:58px;padding:10px 12px}.showcase-hero-color-field input[type=color]{border-radius:9px;width:38px;height:34px}.showcase-hero-editor-panel .showcase-actions-row{margin-top:2px!important}@media (max-width:1820px){.showcase-redesigned-grid .showcase-list-panel,.showcase-redesigned-grid .showcase-mini-preview-panel{position:static!important}}@media (max-width:1120px){.showcase-hero-palette{grid-column:1}}@media (max-width:700px){.showcase-redesigned-grid .showcase-list-stack{max-height:none}}@media (max-width:640px){.showcase-style-palette{flex-direction:column;align-items:stretch}.showcase-style-swatches{grid-template-columns:repeat(6,1fr);width:100%}.showcase-style-swatches span{width:auto}.showcase-color-grid{grid-template-columns:1fr}}.showcase-workbench{width:100%;max-width:1780px;margin-inline:auto}.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{margin-inline:auto;grid-template-columns:minmax(280px,320px) minmax(620px,760px) minmax(420px,1fr)!important;grid-template-areas:"list highlight preview""list vitrine vitrine"!important;align-items:start!important;gap:16px!important;width:min(100%,1780px)!important;max-width:1780px!important}.imperial-board-info-card{position:relative;overflow:hidden}.imperial-board-info-card:before{content:"";background:var(--vitrine-eyebrow-color,var(--theme-accent,#ffb000));pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.showcase-redesigned-grid :is(.showcase-left-stack,.showcase-center-stack,.showcase-right-stack,.showcase-vitrine-settings-stack),.showcase-main-grid-fixed :is(.showcase-highlight-modal,.showcase-mini-preview-panel,.showcase-hero-editor-panel){width:100%!important;max-width:none!important}.showcase-redesigned-grid :is(.showcase-left-stack,.showcase-center-stack,.showcase-right-stack),.showcase-redesigned-grid :is(.showcase-list-panel,.showcase-highlight-modal,.showcase-mini-preview-panel){align-self:start!important;min-height:0!important;position:static!important;top:auto!important}.showcase-redesigned-grid .showcase-vitrine-settings-stack{margin-top:0;padding-top:2px}.showcase-redesigned-grid :is(.showcase-list-panel,.showcase-highlight-modal,.showcase-mini-preview-panel,.showcase-hero-editor-panel){border-radius:20px!important}.showcase-redesigned-grid .showcase-left-stack{border-right:1px solid color-mix(in srgb, var(--theme-border,#4b5563) 48%, transparent);height:100%;padding-right:2px}@media (max-width:1500px){.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-columns:minmax(280px,.72fr) minmax(500px,1.28fr)!important}}@media (max-width:1820px){.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-columns:minmax(280px,340px) minmax(480px,1fr)!important;grid-template-areas:"list highlight""preview preview""vitrine vitrine"!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed.showcase-redesigned-grid{grid-template-columns:1fr!important;grid-template-areas:"list""highlight""preview""vitrine"!important}}.imperial-board-info-card{isolation:isolate;border:1px solid var(--vitrine-card-border,#ffffff29)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--vitrine-card-bg,#171717) 92%, white 8%), color-mix(in srgb, var(--vitrine-card-bg,#171717) 96%, black 4%))!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;border-radius:24px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;padding:22px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;display:grid!important;position:relative!important;box-shadow:0 22px 52px #0000004d,inset 0 1px #ffffff13!important}.imperial-board-info-card:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--vitrine-eyebrow-color,var(--theme-accent,#ffb000)) 18%, var(--vitrine-eyebrow-color,var(--theme-accent,#ffb000)) 82%, transparent);height:2px;box-shadow:0 0 18px color-mix(in srgb, var(--vitrine-eyebrow-color,#ffb000) 42%, transparent);pointer-events:none;border-radius:0 0 999px 999px;position:absolute;inset:0 18px auto}.imperial-board-info-card:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--vitrine-eyebrow-color,#ffb000) 20%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-90px;right:-70px}.imperial-board-info-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--vitrine-card-border,#ffffff29) 62%, var(--vitrine-eyebrow-color,#ffb000) 38%)!important;box-shadow:0 28px 64px #0000005c, 0 0 0 1px color-mix(in srgb, var(--vitrine-eyebrow-color,#ffb000) 10%, transparent), inset 0 1px 0 #ffffff17!important}.imperial-board-info-card>.imperial-board-info-card-icon,.imperial-board-info-card>span:first-child{position:relative;border:1px solid color-mix(in srgb, var(--vitrine-icon-color,#ffb000) 36%, transparent)!important;width:54px!important;height:54px!important;color:var(--vitrine-icon-color,#ffb000)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--vitrine-icon-color,#ffb000) 20%, transparent), color-mix(in srgb, var(--vitrine-card-bg,#171717) 90%, black 10%))!important;box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 24px color-mix(in srgb, var(--vitrine-icon-color,#ffb000) 13%, transparent)!important;border-radius:18px!important;place-items:center!important;margin:0!important;font-size:29px!important;line-height:1!important;display:grid!important}.imperial-board-info-card h3{text-wrap:balance;color:var(--vitrine-title-color,#fff)!important;letter-spacing:-.025em!important;margin:1px 0 0!important;font-size:clamp(18px,1.28vw,24px)!important;font-weight:900!important;line-height:1.08!important}.imperial-board-info-card small{min-height:28px;border:1px solid color-mix(in srgb, var(--vitrine-tag-color,#ffb000) 24%, transparent)!important;color:var(--vitrine-tag-color,#ffb000)!important;background:var(--vitrine-tag-bg,#ffb00024)!important;letter-spacing:.01em!important;border-radius:999px!important;align-items:center!important;margin-top:15px!important;padding:6px 11px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff12!important}.admin-showcase-active .showcase-hero-palette-head .showcase-style-swatches{grid-area:2/1;margin-top:2px}.admin-showcase-active .showcase-hero-palette-head .showcase-style-palette-action{white-space:nowrap;grid-area:1/2/span 2}@media (max-width:700px){.imperial-board-info-card{border-radius:20px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:13px!important;padding:18px!important}.imperial-board-info-card>.imperial-board-info-card-icon,.imperial-board-info-card>span:first-child{border-radius:16px!important;width:48px!important;height:48px!important;font-size:26px!important}.admin-showcase-active .showcase-hero-palette-head{grid-template-columns:1fr!important}.admin-showcase-active .showcase-hero-palette-head .showcase-style-swatches,.admin-showcase-active .showcase-hero-palette-head .showcase-style-palette-action{grid-area:auto/1}}.imperial-board-right{gap:16px!important;width:min(100%,400px)!important}.imperial-board-info-card{isolation:isolate!important;border:1px solid color-mix(in srgb, var(--vitrine-card-border,#ffffff29) 48%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--vitrine-card-bg,#111) 96%, white 4%) 0%, color-mix(in srgb, var(--vitrine-card-bg,#111) 94%, black 6%) 100%)!important;-webkit-backdrop-filter:none!important;border-radius:22px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:start!important;gap:15px!important;padding:20px 21px 20px 23px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 46px #0000004d,inset 0 1px #ffffff0e!important}.imperial-board-info-card:before{content:""!important;z-index:2!important;background:linear-gradient(180deg, transparent 0%, var(--vitrine-eyebrow-color,var(--theme-accent,#ffb000)) 24%, var(--vitrine-eyebrow-color,var(--theme-accent,#ffb000)) 76%, transparent 100%)!important;width:3px!important;height:auto!important;box-shadow:0 0 14px color-mix(in srgb, var(--vitrine-eyebrow-color,#ffb000) 28%, transparent)!important;pointer-events:none!important;border-radius:0 999px 999px 0!important;position:absolute!important;inset:17px auto 17px 0!important}.imperial-board-info-card:after{content:""!important;z-index:-1!important;background:radial-gradient(circle, color-mix(in srgb, var(--vitrine-icon-color,#ffb000) 10%, transparent), transparent 72%)!important;pointer-events:none!important;border-radius:50%!important;width:128px!important;height:128px!important;position:absolute!important;top:-64px!important;left:-44px!important;right:auto!important}.imperial-board-info-card:hover{border-color:color-mix(in srgb, var(--vitrine-eyebrow-color,#ffb000) 24%, #ffffff2e)!important;transform:translateY(-2px)!important;box-shadow:0 25px 56px #00000057,inset 0 1px #ffffff12!important}.imperial-board-info-card>.imperial-board-info-card-icon,.imperial-board-info-card>span:first-child{border:1px solid color-mix(in srgb, var(--vitrine-icon-color,#ffb000) 24%, transparent)!important;width:50px!important;height:50px!important;color:var(--vitrine-icon-color,#ffb000)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--vitrine-icon-color,#ffb000) 13%, var(--vitrine-card-bg,#111)), color-mix(in srgb, var(--vitrine-card-bg,#111) 97%, black 3%))!important;border-radius:16px!important;place-items:center!important;margin:0!important;font-size:27px!important;line-height:1!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff13,0 8px 18px #0003!important}.imperial-board-info-card>div{flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.imperial-board-info-card h3{color:var(--vitrine-title-color,#fff)!important;letter-spacing:-.018em!important;text-wrap:balance!important;margin:1px 0 0!important;font-size:clamp(18px,1.05vw,21px)!important;font-weight:850!important;line-height:1.12!important}.imperial-board-info-card p{color:var(--vitrine-description-color,#d4d4d8)!important;margin:10px 0 0!important;font-size:clamp(13px,.78vw,14.5px)!important;font-weight:480!important;line-height:1.5!important}.imperial-board-info-card small{border:1px solid color-mix(in srgb, var(--vitrine-tag-color,#ffb000) 28%, transparent)!important;min-height:25px!important;color:var(--vitrine-tag-color,#ffb000)!important;background:color-mix(in srgb, var(--vitrine-tag-bg,#ffb000) 22%, var(--vitrine-card-bg,#111) 78%)!important;box-shadow:none!important;letter-spacing:.015em!important;border-radius:999px!important;align-items:center!important;margin-top:13px!important;padding:5px 10px!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}@media (max-width:700px){.imperial-board-right{width:100%!important}.imperial-board-info-card{border-radius:19px!important;grid-template-columns:46px minmax(0,1fr)!important;gap:13px!important;padding:17px 18px 17px 20px!important}.imperial-board-info-card>.imperial-board-info-card-icon,.imperial-board-info-card>span:first-child{border-radius:14px!important;width:46px!important;height:46px!important;font-size:25px!important}}.topbar .nav-shortcuts{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:5px;display:inline-flex;border:1px solid color-mix(in srgb, var(--theme-primary,#f4a900) 14%, #ffffff1f)!important;background:linear-gradient(180deg, #ffffff13, #ffffff09), color-mix(in srgb, var(--t-topbar-bg,#0a0a0a) 94%, transparent)!important;border-radius:16px!important;padding:5px!important;box-shadow:inset 0 1px #ffffff12,0 12px 30px #0000003d!important}.topbar .nav-shortcuts .nav-shortcut,.topbar .nav-shortcuts .nav-category-trigger{letter-spacing:-.01em;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:5px 11px 5px 6px;font-size:12.5px;font-weight:790;display:inline-flex;position:relative;box-shadow:none!important;color:color-mix(in srgb, var(--t-topbar-text,#fff) 72%, transparent)!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;transition:color .18s,background .18s,border-color .18s,transform .18s!important}.topbar .nav-shortcuts .nav-shortcut:after{display:none!important}.topbar .nav-shortcuts .nav-shortcut:hover,.topbar .nav-shortcuts .nav-category-trigger:hover,.topbar .nav-shortcuts .nav-category-menu[open] .nav-category-trigger{transform:translateY(-1px);color:var(--t-topbar-text,#fff)!important;background:#ffffff0e!important;border-color:#ffffff17!important}.topbar .nav-shortcuts .nav-shortcut.active,.topbar .nav-shortcuts .nav-category-trigger.active{border-color:color-mix(in srgb, var(--theme-primary,#f4a900) 30%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,#f4a900) 18%, transparent), color-mix(in srgb, var(--theme-primary,#f4a900) 7%, transparent))!important;color:var(--t-topbar-text,#fff)!important;box-shadow:inset 0 1px #ffffff0f!important}.topbar .nav-shortcuts .nav-dock-icon{background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:background .18s,color .18s,border-color .18s;display:inline-grid;color:color-mix(in srgb, var(--theme-primary,#f4a900) 76%, var(--t-topbar-text,#fff))!important}.topbar .nav-shortcuts :is(.nav-shortcut.active,.nav-category-trigger.active) .nav-dock-icon{border-color:color-mix(in srgb, var(--theme-primary,#f4a900) 34%, transparent);background:color-mix(in srgb, var(--theme-primary,#f4a900) 13%, transparent);color:var(--theme-primary,#f4a900)!important}.topbar .nav-shortcuts .nav-dock-label{white-space:nowrap;color:inherit!important}.topbar .nav-shortcuts .nav-category-trigger{padding-right:9px}.topbar .nav-shortcuts .nav-category-chevron{margin-left:-2px;font-size:14px;color:color-mix(in srgb, var(--theme-primary,#f4a900) 78%, white)!important}.topbar .nav-category-popover{border-color:color-mix(in srgb, var(--theme-primary,#f4a900) 18%, #ffffff1f);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--theme-primary,#f4a900) 10%, transparent), transparent 42%), color-mix(in srgb, var(--t-topbar-bg,#0a0a0a) 97%, #18130c);min-width:230px;padding:9px;top:calc(100% + 12px)}.topbar .nav-category-popover .nav-category-label{color:color-mix(in srgb, var(--t-topbar-text,#fff) 46%, transparent)!important}.topbar .nav-category-option{border:1px solid #0000;border-radius:11px;padding:11px 12px 11px 34px;position:relative}.topbar .nav-category-option:before{content:"";border:2px solid color-mix(in srgb, var(--theme-primary,#f4a900) 65%, transparent);border-radius:50%;width:8px;height:8px;margin:-4px 0 0;position:absolute;top:50%;left:13px}.topbar .nav-category-option:hover,.topbar .nav-category-option.active{border-color:color-mix(in srgb, var(--theme-primary,#f4a900) 20%, transparent);background:color-mix(in srgb, var(--theme-primary,#f4a900) 10%, #ffffff06)}.topbar .nav-category-option.active:before{background:var(--theme-primary,#f4a900);box-shadow:0 0 12px color-mix(in srgb, var(--theme-primary,#f4a900) 48%, transparent);margin-left:0}@media (max-width:980px){.topbar .nav-shortcuts .nav-shortcut,.topbar .nav-shortcuts .nav-category-trigger{padding-right:8px}.topbar .nav-shortcuts .nav-dock-icon{flex-basis:26px;width:26px;height:26px}.topbar .nav-shortcuts .nav-shortcut:nth-child(2) .nav-dock-label{font-size:0}.topbar .nav-shortcuts .nav-shortcut:nth-child(2) .nav-dock-label:after{content:"Pontos";font-size:12.5px}}@media (max-width:760px){.topbar .nav-links{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:9px;width:100%;display:grid}.topbar .nav-shortcuts{grid-column:1/-1;width:100%;max-width:none;overflow:visible}.topbar .nav-shortcuts .nav-shortcut{min-width:0}.topbar .nav-shortcuts .nav-category-menu{flex:auto;min-width:0}.topbar .nav-shortcuts .nav-category-trigger{width:100%}.topbar .profile-shell,.topbar .profile-trigger,.topbar .cart-link{width:100%;min-width:0}.topbar .nav-category-popover{position:absolute;top:calc(100% + 12px);left:auto;right:0}}.checkout-cashback-auto{background:#22c55e14;border:1px solid #22c55e33;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:13px 14px;display:grid}.checkout-cashback-auto-icon{color:#07170d;background:#67dc91;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.checkout-cashback-auto strong,.checkout-cashback-auto small{display:block}.checkout-cashback-auto strong{color:#eafff1;font-size:13px}.checkout-cashback-auto small{color:#daffe69e;margin-top:3px;font-size:11px}.checkout-cashback-auto b{color:#82efa9;white-space:nowrap}.checkout-account-card{background:linear-gradient(135deg,#ffc13117,#ffffff06);border:1px solid #ffc13129;border-radius:16px;gap:7px;padding:16px;display:grid}.checkout-account-label{color:#ffc131;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.checkout-account-card>strong{color:#fff;overflow-wrap:anywhere}.checkout-account-contact{color:#fff8ec99;font-size:11px}.checkout-account-benefits{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.checkout-account-benefits span{color:#fff8ecad;background:#ffffff0a;border-radius:9px;padding:6px 8px;font-size:10px}.checkout-account-benefits b{color:#fff}.internal-order-shell{color:#f6f3ec!important;background:radial-gradient(900px 360px at 0 0,#f5a80014,#0000 65%),linear-gradient(#171512,#0c0c0d)!important}.internal-order-shell .internal-order-header{color:#f8fafc!important;background:radial-gradient(circle at 88% 10%,#f5a8001a,#0000 33%),linear-gradient(135deg,#181715,#0d0d0e)!important;border:1px solid #ffbe372e!important;border-radius:17px!important;grid-template-columns:auto minmax(250px,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:82px!important;margin-bottom:14px!important;padding:13px 16px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0e,0 14px 32px #00000040!important}.internal-order-shell .internal-order-header :is(h1,p,span){opacity:1!important}.internal-order-shell .internal-order-header h1{color:#fff!important;margin:2px 0 3px!important;font-size:clamp(23px,1.8vw,29px)!important}.internal-order-shell .internal-order-header p{color:#aaa8a4!important}.internal-order-shell .internal-order-back{color:#f7f4ec!important;background:#ffffff0b!important;border-color:#ffffff1f!important;min-height:40px!important}.internal-order-flow{background:#00000038;border:1px solid #ffffff13;border-radius:13px;align-items:center;gap:7px;padding:6px;display:flex}.internal-order-flow span{color:#77777d;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.internal-order-flow b{border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.internal-order-flow .is-current{color:#fff;background:#f5a80021}.internal-order-flow .is-current b{color:#17120a;border-color:var(--theme-primary,#f5a800);background:var(--theme-primary,#f5a800)}.internal-order-flow .is-done{color:#c7c6c2}.internal-order-flow .is-done b{color:var(--theme-primary,#f5a800);border-color:#f5a80059}.internal-search-control{position:relative}.internal-search-control input{padding-right:38px}.internal-search-control>button{color:#b9b7b2;background:#ffffff0f;border:0;border-radius:8px;width:28px;height:28px;margin-top:-14px;font-size:18px;position:absolute;top:50%;right:6px}.internal-category-filter{flex-wrap:wrap;gap:6px;padding:2px 0 1px;display:flex;overflow:visible}.internal-category-filter::-webkit-scrollbar{display:none}.internal-category-filter button{color:#aaa8a3;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:auto;min-height:29px;padding:0 9px;font-size:10px;font-weight:850}.internal-category-filter button.active{color:#17120a;border-color:var(--theme-primary,#f5a800);background:var(--theme-primary,#f5a800)}.internal-product-info small{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.internal-product-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.internal-product-speed-label{color:#ffffff7a;letter-spacing:.01em;white-space:nowrap;font-size:9px;font-weight:850}.internal-product-card:hover .internal-product-speed-label,.internal-product-card.active .internal-product-speed-label{color:#ffc64b}@media (min-width:1440px){.internal-order-shell{width:min(100% - 28px,1800px);padding:12px}.internal-order-layout{grid-template-columns:340px minmax(560px,1fr) 390px;gap:14px}.internal-product-card{min-height:72px;padding:8px}.internal-product-info small{-webkit-line-clamp:1}.internal-order-panel{padding:14px}}@media (max-width:1120px){.internal-order-shell .internal-order-header{grid-template-columns:auto 1fr!important}.internal-order-flow{grid-column:1/-1;justify-self:stretch}}@media (max-width:720px){.internal-order-shell .internal-order-header{grid-template-columns:1fr!important}.internal-order-flow{overflow-x:auto}}.mercado-pago-checkout-panel{max-width:860px;margin:0 auto}.mercado-pago-payment-shell{background:radial-gradient(circle at 100% 0,#ffae1814,#0000 32%),#111214;border:1px solid #ffb41a3d;border-radius:22px;margin-top:20px;padding:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 20px 48px #00000047}.mercado-pago-select-proxy{width:100%!important;min-height:48px!important;box-shadow:none!important;background:#111317!important;border:1px solid #f5a800!important;border-radius:12px!important;align-items:center!important;display:flex!important;position:relative!important;overflow:hidden!important}.mercado-pago-select-proxy>select{appearance:none!important;background-image:none!important}.mercado-pago-select-proxy:after{content:"⌄";z-index:2;color:#ffb400;pointer-events:none;font-size:20px;font-weight:900;line-height:1;position:absolute;top:50%;right:15px;transform:translateY(-58%)}.mercado-pago-select-display{color:#fff8ec;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;width:100%;padding:0 42px 0 15px;font-size:14px;font-weight:700;line-height:46px;display:block;overflow:hidden}.mercado-pago-select-proxy.is-split{border-right:0!important;border-radius:12px 0 0 12px!important;flex:0 0 98px!important;width:98px!important;min-width:98px!important;max-width:98px!important}.mercado-pago-select-proxy.is-split:after{display:none}.mercado-pago-select-proxy.is-split .mercado-pago-select-display{color:#ffbd38;text-align:center;padding:0 12px;font-weight:900}.mercado-pago-select-proxy.is-split+input{border-left:0!important;border-radius:0 12px 12px 0!important;min-height:48px!important;margin-left:-1px!important}@media (max-width:560px){.mercado-pago-checkout-panel{padding:12px!important}.mercado-pago-payment-shell{border-radius:18px;margin-top:12px;padding:6px}}.checkout-required-note{color:var(--muted,#a5a5a5);margin:10px 0 0;font-size:11px}.checkout-required-note span,.checkout-required-mark{color:#ffb21c;font-weight:900}.product-live-total{border:1px solid #ffffff17;border-left:3px solid color-mix(in srgb,var(--accent,#f5a800) 72%,#fff 8%);background:linear-gradient(145deg,#18191bfa,#0f1012fa);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 15px;display:flex;box-shadow:inset 0 1px #ffffff09}.product-live-total>div{gap:3px;display:grid}.product-live-total span{color:var(--text,#fff);font-size:12px;font-weight:850}.product-live-total small{color:var(--muted,#aaa);font-size:10px}.product-live-total strong{color:var(--accent,#f5a800);text-align:right;font-size:20px}.product-detail-page .quantity-stepper button:disabled{cursor:not-allowed;opacity:.34;filter:grayscale()}.orders-hero-quick-status{flex-wrap:wrap;gap:8px;display:flex}.orders-hero-quick-status span{color:var(--muted,#aaa);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.checkout-mobile-progress,.mobile-storefront-home,.mobile-storefront-nav{display:none}@media (max-width:767px){body:has(.mobile-storefront-nav){padding-bottom:calc(82px + env(safe-area-inset-bottom))}body:has(.mobile-storefront-nav) main{overflow:clip}body:has(.mobile-storefront-nav) .shell{width:min(100% - 28px,100%)}.storefront-topbar{z-index:9000;background:color-mix(in srgb, var(--page-bg,#080808) 90%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);border-bottom:1px solid #ffffff14;min-height:68px;position:sticky;top:0}.storefront-topbar .topbar-inner{min-height:68px;padding-block:8px}.storefront-topbar .brand{gap:10px;min-width:0}.storefront-topbar .brand-mark{border-radius:13px;flex:0 0 43px;width:43px;height:43px}.storefront-topbar .brand-copy{min-width:0}.storefront-topbar .brand-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.15;overflow:hidden}.storefront-topbar .brand-copy p{max-width:235px;color:color-mix(in srgb, var(--muted,#aaa) 86%, transparent);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.25;overflow:hidden}.storefront-topbar>.topbar-inner>.nav-links{display:none!important}.mobile-storefront-home{gap:13px;padding-top:18px;padding-bottom:14px;display:grid}.mobile-storefront-greeting{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-storefront-greeting>div>span{color:var(--accent,#f5a800);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.mobile-storefront-greeting h1{color:var(--text,#fff);letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(22px,6.2vw,28px);line-height:1.08}.mobile-storefront-open{color:#71e59e;white-space:nowrap;background:#33be6a17;border:1px solid #4dd78633;border-radius:999px;align-items:center;gap:6px;margin-top:3px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.mobile-storefront-open i{background:#55dc8b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #55dc8bcc}.mobile-storefront-location{border:1px solid color-mix(in srgb, var(--accent,#f5a800) 18%, #ffffff14);width:100%;min-height:58px;color:var(--text,#fff);background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#f5a800) 8%, #171717), #111214);text-align:left;border-radius:17px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 12px;display:grid}.mobile-storefront-location>span:first-child{color:#17100a;background:var(--accent,#f5a800);border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.mobile-storefront-location small,.mobile-storefront-location strong{display:block}.mobile-storefront-location small{color:var(--muted,#999);text-transform:uppercase;font-size:9px;font-weight:700}.mobile-storefront-location strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.mobile-storefront-search{min-height:52px;color:var(--muted,#999);background:#151619;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;display:grid;box-shadow:inset 0 1px #ffffff06}.mobile-storefront-search:focus-within{border-color:color-mix(in srgb, var(--accent,#f5a800) 64%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#f5a800) 12%, transparent)}.mobile-storefront-search input{width:100%;min-width:0;height:48px;color:var(--text,#fff);outline:0;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-storefront-search button{width:30px;height:30px;color:var(--muted,#aaa);background:#ffffff0f;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.mobile-category-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;width:calc(100vw - 14px);margin-right:-14px;padding:1px 14px 4px 0;display:flex;overflow-x:auto}.mobile-category-strip::-webkit-scrollbar{display:none}.mobile-category-strip a{min-height:36px;color:var(--muted,#aaa);scroll-snap-align:start;background:#141518;border:1px solid #ffffff17;border-radius:12px;flex:none;padding:10px 14px;font-size:11px;font-weight:800}.mobile-category-strip a.active{border-color:color-mix(in srgb, var(--accent,#f5a800) 52%, transparent);color:#17100a;background:var(--accent,#f5a800)}main>.imperial-hero-board{display:none}main>.banner-carousel{width:calc(100% - 28px);margin-top:4px;padding-bottom:16px}.banner-carousel .banner-grid{display:block!important}.banner-carousel .banner-grid>.banner-card{border-radius:21px;justify-content:flex-end;min-height:174px;padding:19px;display:flex;box-shadow:inset 0 0 0 1px #ffffff17,0 15px 35px #0000003d}.banner-carousel .banner-grid>.banner-card:nth-child(n+2){display:none!important}.banner-carousel .banner-card .eyebrow{border-radius:999px;align-self:flex-start;max-width:max-content;padding:6px 9px;font-size:9px}.banner-carousel .banner-card h3{max-width:88%;margin-top:auto;font-size:20px;line-height:1.05}.banner-carousel .banner-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:92%;margin-top:7px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.banner-carousel-controls{margin-top:10px}.banner-carousel-controls>button{display:none}.banner-carousel-dots{min-height:20px}.catalog-stack{gap:12px;padding-bottom:18px}.catalog-stack .section-head{margin-bottom:10px}.catalog-stack .section-head h2{letter-spacing:-.025em;font-size:19px}.catalog-stack .section-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.catalog-stack .cards-grid,.catalog-stack .cards-grid-two,.catalog-stack .cards-grid-four{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.catalog-stack .product-card{background:linear-gradient(145deg,#18191c,#121315);border-radius:18px;grid-template-columns:112px minmax(0,1fr);min-height:150px;display:grid;overflow:hidden;box-shadow:0 9px 24px #00000029}.catalog-stack .product-card .product-cover{border-radius:0;width:112px;height:100%;min-height:150px}.catalog-stack .product-card .product-body{flex-direction:column;min-width:0;padding:12px;display:flex}.catalog-stack .product-card .product-meta{gap:6px}.catalog-stack .product-card .badge{text-overflow:ellipsis;white-space:nowrap;max-width:76px;padding:4px 6px;font-size:8px;overflow:hidden}.catalog-stack .product-card .price-line strong{font-size:13px}.catalog-stack .product-card .product-title{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;overflow:hidden}.catalog-stack .product-card .product-desc{color:var(--muted,#999);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-stack .product-card .storefront-product-tags{display:none}.catalog-stack .product-card .product-card-actions{grid-template-columns:minmax(0,1fr) 42px;gap:7px;padding-top:9px;display:grid;margin-top:auto!important}.catalog-stack .product-card .product-card-actions>:is(a,button),.catalog-stack .product-card .product-card-actions>.imperial-action-control{min-width:0;border-radius:11px!important;min-height:38px!important;padding:0 9px!important;font-size:10px!important}.catalog-stack .product-card .quick-add-button{width:42px;font-size:0!important}.catalog-stack .product-card .quick-add-button .button-icon{flex-basis:17px;width:17px;height:17px}.mobile-storefront-nav{right:8px;bottom:calc(7px + env(safe-area-inset-bottom));z-index:12000;-webkit-backdrop-filter:blur(20px)saturate(1.25);background:#121315f0;border:1px solid #ffffff1c;border-radius:21px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:68px;padding:7px 5px;display:grid;position:fixed;left:8px;box-shadow:0 18px 50px #0000007a,inset 0 1px #ffffff0a}.mobile-storefront-nav-item,.mobile-storefront-profile,.mobile-storefront-cart{place-items:center;min-width:0;display:grid}.mobile-storefront-nav-item{color:#85868b;border-radius:15px;gap:3px;font-size:9px;font-weight:800;position:relative}.mobile-storefront-nav-item.active{color:var(--accent,#f5a800);background:color-mix(in srgb, var(--accent,#f5a800) 10%, transparent)}.mobile-storefront-nav-item.active:before{background:var(--accent,#f5a800);content:"";width:24px;height:3px;box-shadow:0 4px 12px color-mix(in srgb, var(--accent,#f5a800) 58%, transparent);border-radius:0 0 999px 999px;position:absolute;top:-7px}.mobile-storefront-profile .profile-shell,.mobile-storefront-cart .cart-link{width:100%;height:100%}.mobile-storefront-profile .profile-trigger,.mobile-storefront-cart .mobile-storefront-cart-link{place-items:center;color:#85868b!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;gap:2px!important;padding:3px!important;display:grid!important}.mobile-storefront-profile .profile-trigger-avatar,.mobile-storefront-cart .cart-icon-wrap{color:currentColor!important;background:0 0!important;flex-basis:23px!important;width:23px!important;min-width:23px!important;height:23px!important}.mobile-storefront-profile .profile-trigger-copy,.mobile-storefront-cart .cart-caption,.mobile-storefront-cart .cart-count,.mobile-storefront-profile .profile-chevron{display:none!important}.mobile-storefront-profile .profile-trigger:after{color:currentColor;content:"Perfil";font-size:9px;font-weight:800}.mobile-storefront-cart .cart-copy{min-width:0!important;display:block!important}.mobile-storefront-cart .cart-title-row{display:block}.mobile-storefront-cart .cart-title-row strong{font-weight:800;color:currentColor!important;font-size:9px!important}.mobile-storefront-cart .mobile-storefront-cart-link:has(.cart-count:not(:empty)){position:relative}.mobile-storefront-profile .profile-modal-backdrop{z-index:13000}.mobile-storefront-profile .profile-panel,.mobile-storefront-profile .profile-panel.profile-panel-premium,.mobile-storefront-profile .profile-panel.profile-panel-wide{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:max(18px, env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom))!important;background:linear-gradient(165deg,#1b1c1f,#0c0d0f 58%)!important;border:0!important;border-radius:0!important;inset:0!important}.mobile-storefront-profile .profile-panel-scroll{height:100%;max-height:none;padding-right:0}.mobile-storefront-profile .profile-premium-head{z-index:2;background:linear-gradient(#1a1b1e 80%,#0000);padding:5px 0 15px;position:sticky;top:0}.mobile-storefront-profile .profile-tabs-bar{z-index:2;scrollbar-width:none;background:#111214;border-radius:14px;padding:5px;position:sticky;top:88px;overflow-x:auto}.mobile-storefront-profile .profile-login-card,.mobile-storefront-profile .profile-session-box{border-radius:18px}.mobile-storefront-profile :is(input,select,textarea){min-height:50px;border-radius:13px!important;font-size:16px!important}.mobile-storefront-profile :is(.primary-btn,.profile-primary-btn){min-height:52px;border-radius:14px!important}body:has(.mobile-storefront-profile .profile-modal-backdrop) .mobile-storefront-nav{visibility:hidden}body:has(.mobile-storefront-nav) .floating-cart-launcher{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:380px){.catalog-stack .product-card{grid-template-columns:100px minmax(0,1fr)}.catalog-stack .product-card .product-cover{width:100px}.mobile-storefront-nav{left:5px;right:5px}}@media (max-width:767px){:is(body:has(.checkout-shell),body:has(.checkout-premium-shell),body:has(.orders-shell),body:has(.product-detail-page),body:has(.points-store-page)){background:radial-gradient(circle at 85% -5%, color-mix(in srgb, var(--accent,#f5a800) 12%, transparent), transparent 28%), #090a0b}:is(.checkout-shell,.checkout-premium-shell,.orders-shell,.product-detail-shell,.points-store-page .shell){width:calc(100% - 24px)!important}main:not(:has(.mobile-storefront-home))>.topbar .topbar-inner{min-height:64px;padding:8px 0}main:not(:has(.mobile-storefront-home))>.topbar .brand-mark{border-radius:12px;flex:0 0 40px;width:40px;height:40px}main:not(:has(.mobile-storefront-home))>.topbar .brand-copy h2{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:14px;overflow:hidden}main:not(:has(.mobile-storefront-home))>.topbar .brand-copy p{display:none}main:not(:has(.mobile-storefront-home))>.topbar .nav-links{grid-template-columns:none;width:auto;display:flex}main:not(:has(.mobile-storefront-home))>.topbar .nav-links>.cart-link{display:none}main:not(:has(.mobile-storefront-home))>.topbar .profile-shell{width:42px;height:42px;display:block}main:not(:has(.mobile-storefront-home))>.topbar .profile-trigger{place-items:center;height:42px;display:grid;border-radius:13px!important;width:42px!important;min-width:42px!important;padding:0!important}:is(main:not(:has(.mobile-storefront-home))>.topbar .profile-trigger-copy,main:not(:has(.mobile-storefront-home))>.topbar .profile-chevron){display:none}:is(main:not(:has(.mobile-storefront-home))>.topbar .nav-shortcuts,main:not(:has(.mobile-storefront-home))>.topbar .cart-header-back){border-radius:12px;min-height:40px;padding:0 12px;font-size:10px}.checkout-shell{gap:12px;padding:14px 0 28px!important}.checkout-header.panel{border-radius:20px;gap:14px;padding:18px;display:grid}.checkout-header .eyebrow{font-size:9px}.checkout-header h1{margin-top:6px;font-size:23px;line-height:1.08}.checkout-header p{margin-top:7px;font-size:11px}.cart-hero-total{border-radius:16px;width:100%;min-width:0;padding:13px}.catalog-layout{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.catalog-layout>:is(.catalog-stack,.cart-stack){min-width:0}.catalog-layout .panel{border-radius:19px;padding:15px}.cart-lines-premium{gap:9px}.cart-line.cart-line-premium{border-radius:16px;grid-template-columns:1fr auto;gap:11px;padding:11px;display:grid}.cart-line-media{grid-column:1/-1;align-items:flex-start}.cart-thumb{border-radius:13px;flex:0 0 70px;width:70px;height:70px}.cart-line-info{min-width:0}.cart-line-title-row strong{font-size:13px}.cart-option-chips{max-height:52px;overflow:hidden}.cart-line-controls{align-items:center}.cart-qty-control{border-radius:12px;min-height:40px}.cart-line-actions .cart-edit-btn{border-radius:12px;min-height:40px;padding:0 11px}.cart-line-total{text-align:right;align-self:center}.cart-stack{position:static!important}.cart-stack>.primary-btn,.cart-stack .checkout-submit,.checkout-premium-shell .primary-btn{min-height:54px;border-radius:15px!important}.checkout-premium-shell{scroll-margin-top:72px;padding:13px 0 30px!important}.checkout-premium-layout.catalog-layout{gap:12px!important}.checkout-mobile-progress{z-index:24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1012f0;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;min-height:42px;margin:0 8px 10px;padding:7px 10px;display:grid;position:sticky;top:70px;box-shadow:0 10px 28px #00000047}.checkout-mobile-progress span{color:#7e8086;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.checkout-mobile-progress span b{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.checkout-mobile-progress span.active{color:#fff6e5}.checkout-mobile-progress span.active b{border-color:var(--accent,#f5a800);color:#17120a;background:var(--accent,#f5a800);box-shadow:0 0 0 3px #f5a8001f}.checkout-mobile-progress span.done{color:#d6a945}.checkout-mobile-progress span.done b{background:#f5a8001a;border-color:#f5a80061}.checkout-mobile-progress i{background:#ffffff1a;height:1px}.checkout-visible-step{scroll-margin-top:122px}.checkout-step-address .checkout-premium-layout>aside,.checkout-step-payment .checkout-premium-layout>aside{display:none}.checkout-step-address .checkout-premium-layout,.checkout-step-payment .checkout-premium-layout{gap:0!important}.checkout-step-address .checkout-visible-step,.checkout-step-payment .checkout-visible-step{min-height:calc(100dvh - 200px)}.checkout-premium-layout :is(.panel,.checkout-step-card,.checkout-summary-card){border-radius:19px!important}.checkout-premium-layout input,.checkout-premium-layout select,.checkout-premium-layout textarea{min-height:50px;font-size:16px;border-radius:13px!important}.checkout-premium-layout .selection-row{grid-template-columns:1fr!important}.checkout-required-note{margin-top:8px;font-size:10px}.product-live-total{border-radius:14px;margin-top:14px;padding:13px}.product-live-total strong{max-width:48%;font-size:17px;line-height:1.15}.customer-orders-page>.topbar .nav-shortcuts{display:none!important}.customer-orders-page>.topbar .nav-links{margin-left:auto}.customer-orders-page .orders-shell{gap:12px;padding-top:12px!important}.customer-orders-page .orders-hero.panel{border-radius:21px;gap:14px;padding:19px!important}.customer-orders-page .orders-hero-copy{gap:11px}.customer-orders-page .orders-kicker{font-size:9px}.customer-orders-page .orders-hero h1{margin:0;font-size:27px;line-height:1.05}.customer-orders-page .orders-hero-copy>p{max-width:34ch;margin:0;font-size:12px;line-height:1.5}.customer-orders-page .orders-hero-actions{display:block}.customer-orders-page .orders-hero-actions>a{border-radius:14px;width:100%;min-height:50px}.customer-orders-page .orders-sync-status{color:#77797f;font-size:9px}.customer-orders-page .orders-empty{text-align:center;gap:9px;display:grid;padding:24px 18px!important}.customer-orders-page .orders-empty strong{font-size:18px}.customer-orders-page .orders-empty p{max-width:34ch;color:var(--muted,#aaa);margin:0 auto 7px;font-size:11px;line-height:1.5}.customer-orders-page .orders-empty a{border-radius:14px;min-height:50px}.product-detail-shell{padding:12px 0 28px}.product-detail-page .split-panel.product-detail-grid{gap:11px;display:grid;grid-template-columns:1fr!important}.product-detail-page .product-card{border-radius:22px;overflow:hidden}.product-detail-page .product-cover{aspect-ratio:4/3;min-height:260px!important}.product-detail-page .product-body{padding:17px}.product-detail-page .product-body h1{font-size:24px;line-height:1.08}.product-detail-page .panel-stack{gap:11px}.product-detail-page .panel{border-radius:19px;padding:15px}.product-detail-page .modifier-group-card{border-radius:16px;padding:13px}.product-detail-page .modifier-choice-list{gap:7px;display:grid;grid-template-columns:1fr!important}.product-detail-page .modifier-choice{border-radius:13px;min-height:50px}.product-detail-page .quantity-stepper{border-radius:15px;justify-content:center;min-height:54px}.product-detail-page .panel:last-child .hero-actions{grid-template-columns:1fr;display:grid}.product-detail-page .panel:last-child .primary-btn{border-radius:15px;min-height:56px}.points-store-page{padding-bottom:12px}.points-store-hero{gap:14px;min-height:0;padding:21px 0 13px;grid-template-columns:1fr!important;display:grid!important}.points-store-hero h1{max-width:310px;font-size:clamp(36px,11vw,48px);line-height:.94}.points-store-hero p{margin-top:12px;font-size:12px}.points-balance-card{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent,#f5a800) 22%, transparent), transparent 42%), linear-gradient(145deg,#211b10,#121315);border-radius:21px;width:100%;min-height:150px;padding:18px}.points-balance-card>strong{font-size:34px}.points-login-callout{border-radius:17px;gap:11px;padding:14px}.points-catalog{padding-top:16px}.points-catalog-head{align-items:flex-start}.points-catalog-head>span{display:none}.points-catalog-grid{gap:10px;grid-template-columns:1fr!important}.points-product-card,.points-product-card:only-child{border-radius:19px;min-height:170px;grid-template-columns:120px minmax(0,1fr)!important;display:grid!important}.points-product-card .product-cover,.points-product-card:only-child .product-cover{min-height:170px;width:120px!important;height:100%!important}.points-product-card .product-body,.points-product-card:only-child .product-body{padding:13px!important}.points-card-actions{grid-template-columns:1fr;gap:7px;display:grid}.points-card-actions>:is(a,button){border-radius:12px;min-height:40px;font-size:10px}.orders-shell{padding:12px 0 28px!important}.orders-hero.panel{border-radius:20px;grid-template-columns:1fr;gap:16px;padding:18px;display:grid}.orders-hero h1{font-size:28px}.orders-hero-actions{grid-template-columns:1fr;display:grid}.orders-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orders-summary-card{border-radius:15px;min-height:94px;padding:12px}.orders-tools.panel{border-radius:19px;padding:15px}.orders-tools-head{grid-template-columns:1fr;display:grid}.orders-filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.orders-filter-chip{flex:none}.orders-layout{display:grid;grid-template-columns:1fr!important}.orders-sidebar{display:none}.orders-card{border-radius:18px;padding:14px}.orders-card-head,.orders-card-meta{gap:10px;grid-template-columns:1fr!important}.orders-card-total{text-align:left}.orders-card-meta{display:grid}.orders-card-actions{flex-direction:column;align-items:stretch}.orders-card-actions .primary-btn{border-radius:13px;min-height:48px}.mobile-customer-nav{right:8px;bottom:calc(7px + env(safe-area-inset-bottom));z-index:12000;-webkit-backdrop-filter:blur(20px)saturate(1.25);background:#121315f2;border:1px solid #ffffff1c;border-radius:21px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:68px;padding:7px 5px;display:grid;position:fixed;left:8px;box-shadow:0 18px 50px #00000080,inset 0 1px #ffffff0a}body:has(.mobile-customer-nav){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.mobile-customer-nav a{color:#85868b;border-radius:15px;place-items:center;gap:3px;min-width:0;padding:3px;display:grid;position:relative}.mobile-customer-nav a>span{place-items:center;display:grid;position:relative}.mobile-customer-nav a small{color:currentColor;font-size:9px;font-weight:800}.mobile-customer-nav a b{color:#17100a;background:var(--accent,#f5a800);border:2px solid #121315;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-7px;right:-11px}.mobile-customer-nav a.active{color:var(--accent,#f5a800);background:color-mix(in srgb,var(--accent,#f5a800) 10%,transparent)}.mobile-customer-nav a.active:before{background:var(--accent,#f5a800);content:"";border-radius:0 0 999px 999px;width:24px;height:3px;position:absolute;top:-7px}:is(.checkout-shell,.checkout-premium-shell,.orders-shell,.product-detail-shell,.points-store-page) :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:is(.checkout-shell,.checkout-premium-shell,.orders-shell,.product-detail-shell,.points-store-page) :is(button,a[role=button]){touch-action:manipulation}:is(.profile-modal-backdrop,.floating-cart-backdrop,.coupon-premium-card:has(.coupon-premium-list)){z-index:14000!important}.profile-modal-backdrop .profile-panel{z-index:14001!important}:is(body:has(.profile-modal-backdrop):not(:has(.profile-shell-standalone .profile-modal-backdrop)) :is(.mobile-customer-nav,.mobile-storefront-nav),body:has(.floating-cart-backdrop) :is(.mobile-customer-nav,.mobile-storefront-nav)){visibility:hidden}}@media (min-width:768px){.mobile-customer-nav{display:none!important}}@media (max-width:767px){.catalog-stack .product-card{align-items:stretch;min-height:142px;grid-template-columns:124px minmax(0,1fr)!important}.catalog-stack .product-card .product-cover{background-color:#0e0f11;border:1px solid #ffffff12;align-self:start;margin:10px 6px;box-shadow:inset 0 1px #ffffff09;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:15px!important;width:112px!important;height:112px!important;min-height:112px!important}.catalog-stack .product-card .product-body{justify-content:flex-start;padding:12px 12px 11px 4px}.catalog-stack .product-card .product-meta{align-items:center}.catalog-stack .product-card .price-line{margin-left:auto}.catalog-stack .product-card .price-line strong{color:var(--accent,#f5a800);letter-spacing:-.02em;font-size:14px}.catalog-stack .product-card .product-title{color:var(--text,#fff);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:15px;line-height:1.18;display:-webkit-box;overflow:hidden}.catalog-stack .product-card .product-desc{color:color-mix(in srgb,var(--muted,#aaa) 90%,transparent);margin-top:5px;font-size:10.5px;line-height:1.42}.catalog-stack .product-card .product-card-actions{padding-top:8px}.points-product-card,.points-product-card:only-child{min-height:156px;grid-template-columns:126px minmax(0,1fr)!important}.points-product-card .product-cover,.points-product-card:only-child .product-cover{background-color:#0e0f11;border:1px solid #ffffff12;align-self:start;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:15px!important;width:112px!important;height:112px!important;min-height:112px!important;margin:10px 7px!important}.points-product-card .product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.18;display:-webkit-box;overflow:hidden}.points-product-card .product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}}@media (max-width:380px){.catalog-stack .product-card{grid-template-columns:112px minmax(0,1fr)!important}.catalog-stack .product-card .product-cover,.points-product-card .product-cover,.points-product-card:only-child .product-cover{width:100px!important;height:100px!important;min-height:100px!important}.points-product-card,.points-product-card:only-child{grid-template-columns:114px minmax(0,1fr)!important}}@media (max-width:767px){.catalog-stack .cards-grid .product-card .product-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;width:100%!important;margin-top:auto!important;padding-top:8px!important;display:grid!important}.catalog-stack .cards-grid .product-card .product-card-actions>:is(a,button),.catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control,.catalog-stack .cards-grid .product-card .product-card-actions>.quick-add-button{touch-action:manipulation;white-space:nowrap!important;border-radius:12px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0 7px!important;font-size:9.5px!important;line-height:1.1!important}.catalog-stack .cards-grid .product-card .quick-add-button .button-icon{flex:0 0 15px!important;width:15px!important;height:15px!important}.catalog-stack .cards-grid .product-card .quick-add-button.added{color:#9bf0c7!important;background:#1f7e543d!important;border-color:#42d392b8!important}}@media (max-width:360px){.catalog-stack .cards-grid .product-card .product-card-actions>:is(a,button),.catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control,.catalog-stack .cards-grid .product-card .product-card-actions>.quick-add-button{padding-inline:5px!important;font-size:8.75px!important}.catalog-stack .cards-grid .product-card .product-card-actions .button-icon{display:none!important}}.mobile-cart-checkout-bar{display:none}@media (max-width:767px){main:has(.checkout-shell){padding-bottom:172px}.checkout-shell .checkout-header.panel{gap:11px!important;padding:15px!important}.checkout-shell .checkout-header h1{max-width:16ch;font-size:21px!important}.checkout-shell .cart-hero-total{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:11px 12px!important;display:grid!important}.checkout-shell .cart-hero-icon{border-radius:14px!important;width:44px!important;height:44px!important}.checkout-shell .cart-hero-icon svg{width:21px;height:21px}.checkout-shell .cart-hero-total>div:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.checkout-shell .cart-hero-total>div:last-child strong,.checkout-shell .cart-hero-total>div:last-child span{font-size:10px}.checkout-shell .cart-hero-total>div:last-child b{grid-area:1/2/span 2;align-self:center;font-size:17px}.checkout-shell .catalog-layout>.catalog-stack>.panel{padding:11px!important}.checkout-shell .catalog-stack .section-head{padding:2px 3px 7px}.checkout-shell .cart-line.cart-line-premium{min-height:0;background:linear-gradient(145deg,#171716fa,#0c0c0cfa)!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:9px!important;padding:12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #0003!important}.checkout-shell .cart-line-media{flex-direction:row!important;grid-column:1!important;align-items:center!important;gap:12px!important;display:flex!important}.checkout-shell .cart-thumb{width:76px!important;height:76px!important;box-shadow:none!important;background-color:#0e0f11!important;background-position:50%!important;background-size:cover!important;border-radius:13px!important;flex:0 0 76px!important}.checkout-shell .cart-line-info{flex:1;gap:4px;min-width:0;display:grid}.checkout-shell .cart-line-title-row{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.checkout-shell .cart-line-title-row strong{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.2;overflow:hidden;font-size:14px!important}.checkout-shell .cart-badge{border-radius:999px!important;padding:3px 7px!important;font-size:8px!important}.checkout-shell .cart-line-info .tiny{font-size:10px;line-height:1.4}.checkout-shell .cart-line-controls{grid-template-columns:minmax(0,1fr) auto;width:100%;gap:8px!important;display:grid!important}.checkout-shell .cart-qty-control{width:100%;grid-template-columns:42px minmax(42px,1fr) 42px!important;min-height:44px!important;display:grid!important}.checkout-shell .cart-qty-control button{touch-action:manipulation;width:42px!important;min-width:42px!important;min-height:42px!important}.checkout-shell .cart-line-actions .cart-edit-btn{justify-content:center;min-width:82px;min-height:44px!important}.checkout-shell .cart-line-total{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:center;padding:9px 11px;text-align:left!important;justify-content:space-between!important;width:100%!important;min-width:0!important;display:flex!important}.checkout-shell .cart-line-total strong{color:var(--muted,#aaa)!important;font-size:11px!important}.checkout-shell .cart-line-total b{color:var(--accent,#f5a800)!important;font-size:15px!important}.checkout-shell .cart-add-more{border-radius:14px;justify-content:center;min-height:48px;margin-top:11px}.checkout-shell .cart-stack{padding:14px!important}.checkout-shell .cart-stack>.hero-actions{display:none}.mobile-cart-checkout-bar{right:8px;bottom:calc(83px + env(safe-area-inset-bottom));z-index:11950;-webkit-backdrop-filter:blur(20px)saturate(1.25);background:#0f1012f5;border:1px solid #ffffff1f;border-radius:19px;grid-template-columns:minmax(82px,.62fr) minmax(0,1.38fr);gap:9px;padding:9px;display:grid;position:fixed;left:8px;box-shadow:0 18px 46px #0000008c,inset 0 1px #ffffff0d}.mobile-cart-checkout-total{flex-direction:column;justify-content:center;min-width:0;padding-left:7px;display:flex}.mobile-cart-checkout-total small{color:var(--muted,#aaa);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobile-cart-checkout-total strong{color:var(--text,#fff);font-size:14px;line-height:1.25}.mobile-cart-checkout-button{color:#171008;touch-action:manipulation;background:linear-gradient(135deg,#ffd05b,#f5a000);border:1px solid #ffcd548f;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:50px;padding:0 12px;font-size:11px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 10px 24px #f5a0003d}.mobile-cart-checkout-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:350px){.mobile-cart-checkout-bar{grid-template-columns:76px minmax(0,1fr)}.mobile-cart-checkout-button{padding-inline:8px;font-size:10px}}.mercado-pago-single-choice-hidden{display:none!important}.mercado-pago-linked-email{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:14px;gap:5px;margin-bottom:14px;padding:14px 16px;display:grid}.mercado-pago-linked-email span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.mercado-pago-linked-email strong{overflow-wrap:anywhere}.mercado-pago-linked-email small{color:var(--muted)}.checkout-payment-loading{text-align:center;color:var(--muted);padding:28px}.checkout-summary-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.checkout-summary-heading strong{color:var(--text);font-size:15px}.checkout-summary-heading span{color:#ffb400;text-transform:uppercase;background:#ffb40014;border:1px solid #ffb4003d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.checkout-provisional-summary .metric-row strong{text-align:right}.banner-carousel{padding-bottom:28px;position:relative}.banner-carousel .banner-grid{perspective:900px;padding-bottom:0;animation:.62s cubic-bezier(.22,1,.36,1) both storefront-banner-track-next}.banner-carousel .banner-grid.banner-grid-previous{animation-name:storefront-banner-track-previous}.banner-carousel .banner-grid>.banner-card{transform-origin:50% 55%;will-change:transform, opacity, filter;animation:.52s cubic-bezier(.16,1,.3,1) both storefront-banner-card-in}.banner-carousel .banner-grid>.banner-card:nth-child(2){animation-delay:75ms}.banner-carousel .banner-grid>.banner-card:only-child{grid-column:1/-1}.banner-carousel-controls{justify-content:center;align-items:center;gap:12px;margin-top:15px;display:flex}.banner-carousel-controls>button{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));width:38px;height:38px;color:var(--text);background:color-mix(in srgb, var(--card-bg) 94%, var(--accent) 6%);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:transform .18s,border-color .18s,background .18s;display:grid}.banner-carousel-controls>button:hover{border-color:var(--accent);background:color-mix(in srgb, var(--card-bg) 84%, var(--accent) 16%);transform:translateY(-1px)}@media (min-width:768px){.banner-carousel-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0808099e;border:1px solid #ffffff12;border-radius:999px;gap:14px;width:fit-content;margin:18px auto 0;padding:5px 7px;box-shadow:0 10px 30px #00000038}.banner-carousel-controls>button{color:#fff8ece0;background:linear-gradient(145deg,#ffb21c1f,#ffffff06),#111316;border:1px solid #ffb21c52;border-radius:50%;width:42px;height:42px;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 7px 18px #00000047}.banner-carousel-controls>button svg{stroke-width:2.35px;width:21px;height:21px;transition:transform .18s}.banner-carousel-controls>button:hover{color:#ffc62c;background:linear-gradient(145deg,#ffb21c33,#ff8a000f),#15171a;border-color:#ffbe30d9;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 10px 24px #ff8a0024}.banner-carousel-controls>button:first-child:hover svg{transform:translate(-2px)}.banner-carousel-controls>button:last-child:hover svg{transform:translate(2px)}.banner-carousel-controls>button:focus-visible{outline-offset:3px;border-color:#ffb21c;outline:3px solid #ffb21c38}}.banner-carousel-dots{justify-content:center;align-items:center;gap:7px;min-width:44px;display:flex}.banner-carousel-dots button{background:color-mix(in srgb, var(--muted) 55%, transparent);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s,box-shadow .2s}.banner-carousel-dots button.active{background:var(--accent);width:25px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 48%, transparent)}@keyframes storefront-banner-card-in{0%{opacity:0;filter:blur(3px)saturate(.86);transform:translateY(8px)scale(.982)}58%{opacity:1;filter:blur()saturate(1.04)}to{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)}}@keyframes storefront-banner-track-next{0%{transform:translate(9%)}to{transform:translate(0,0)}}@keyframes storefront-banner-track-previous{0%{transform:translate(-9%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.banner-carousel .banner-grid>.banner-card{will-change:auto;animation:none}.banner-carousel .banner-grid{animation:none}}@media (max-width:767px){.banner-carousel{touch-action:pan-y}.banner-carousel-controls{min-height:22px;margin-top:9px}.banner-carousel-controls>button{display:none!important}.banner-carousel-dots{min-height:22px}.banner-carousel-dots button{width:7px;height:7px}.banner-carousel-dots button.active{width:23px}main .mobile-storefront-home .mobile-storefront-search{color:#ffbd32;background:linear-gradient(145deg,#191a1dfa,#111214fa);border-color:#ffffff1a;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:54px;padding:6px 8px;box-shadow:inset 0 1px #ffffff09,0 8px 24px #0000002e}main .mobile-storefront-home .mobile-storefront-search:focus-within{border-color:#f5a8009e;box-shadow:0 0 0 3px #f5a8001a,0 10px 28px #00000038}main .mobile-storefront-home .mobile-storefront-search>svg{color:#ffbd32;background:#f5a8001a;border-radius:12px;width:38px;height:38px;padding:9px}main .mobile-storefront-home .mobile-storefront-search input[type=search]{appearance:none;width:100%;min-width:0;font-weight:600;color:#fff8eb!important;height:40px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:13px!important}main .mobile-storefront-home .mobile-storefront-search input[type=search]::placeholder{color:#8f9095;opacity:1}main .mobile-storefront-home .mobile-storefront-search input[type=search]::-webkit-search-cancel-button{display:none}.mobile-storefront-nav>:is(.mobile-storefront-profile,.mobile-storefront-cart){width:100%;min-width:0;height:100%}.mobile-storefront-nav .mobile-storefront-profile .profile-trigger,.mobile-storefront-nav .mobile-storefront-cart .mobile-storefront-cart-link{color:#85868b!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;grid-template-rows:24px 13px!important;place-content:center!important;place-items:center!important;gap:3px!important;padding:3px!important;font-size:9px!important;font-weight:800!important;display:grid!important;position:relative!important}.mobile-storefront-nav .mobile-storefront-profile .profile-trigger-avatar,.mobile-storefront-nav .mobile-storefront-cart .cart-icon-wrap{color:currentColor!important;background:0 0!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important}.mobile-storefront-nav .mobile-storefront-profile .profile-trigger:after{color:currentColor;content:"Perfil";align-self:center;font-size:9px;line-height:1}.mobile-storefront-nav .mobile-storefront-cart .cart-copy{min-width:0!important;line-height:1!important;display:block!important}.mobile-storefront-nav .mobile-storefront-cart .cart-title-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:currentColor!important;font-size:9px!important;line-height:1!important}.catalog-stack .cards-grid .product-card{background:linear-gradient(145deg,#17181a,#0f1012)!important;border-color:#ffffff13!important;border-radius:18px!important;grid-template-columns:108px minmax(0,1fr)!important;min-height:154px!important;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000002e!important}.catalog-stack .cards-grid .product-card .product-cover{isolation:isolate;position:relative;overflow:hidden;background-color:#17181a!important;background-image:none!important;border-radius:14px!important;width:94px!important;height:94px!important;min-height:94px!important;margin:12px 7px!important}.catalog-stack .cards-grid .product-card .product-cover:before,.catalog-stack .cards-grid .product-card .product-cover:after{content:"";pointer-events:none;position:absolute}.catalog-stack .cards-grid .product-card .product-cover:before{z-index:0;background:var(--mobile-product-image) center / cover no-repeat;filter:blur(10px)brightness(.68)saturate(1.08);inset:-12px;transform:scale(1.12)}.catalog-stack .cards-grid .product-card .product-cover:after{z-index:1;background:var(--mobile-product-image) center / contain no-repeat;inset:0}.catalog-stack .cards-grid .product-card .product-body{min-width:0;padding:12px 12px 11px 3px!important}.catalog-stack .cards-grid .product-card .product-meta{justify-content:flex-end;min-height:18px}.catalog-stack .cards-grid .product-card .badge{display:none}.catalog-stack .cards-grid .product-card .price-line{margin-left:0}.catalog-stack .cards-grid .product-card .product-title{margin-top:3px!important;font-size:15px!important}.catalog-stack .cards-grid .product-card .product-desc{-webkit-line-clamp:2;min-height:29px;margin-top:5px!important}.catalog-stack .cards-grid .product-card .product-card-actions{gap:7px!important;padding-top:9px!important}:is(html[data-theme] body:has(.mobile-storefront-nav) .floating-cart,html[data-theme-palette] body:has(.mobile-storefront-nav) .floating-cart,html[data-theme-css] body:has(.mobile-storefront-nav) .floating-cart){right:10px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;z-index:11900!important;border-radius:19px!important;left:10px!important}body:has(.mobile-storefront-nav) .floating-cart-space{height:96px}body:has(.mobile-storefront-nav) .floating-cart.open{z-index:14100!important}}.coupon-premium-card:has(.coupon-premium-list):before{content:"";z-index:14000;-webkit-backdrop-filter:blur(8px);background:#030304c7;animation:.16s ease-out both coupon-backdrop-in;position:fixed;inset:0}.coupon-premium-card:has(.coupon-premium-list):after{content:"Escolha seu cupom";z-index:14002;box-sizing:border-box;color:#f8f5ef;background:radial-gradient(circle at 12% 0,#ff9d0030,#0000 42%),#171718;border:1px solid #ffb52747;border-bottom:0;border-radius:24px 24px 0 0;width:min(500px,100vw - 40px);padding:25px 76px 22px 26px;font-size:22px;font-weight:900;line-height:1.15;animation:.19s cubic-bezier(.2,.8,.2,1) both coupon-dialog-in;position:fixed;top:calc(50% - min(330px,42vh));left:50%;transform:translate(-50%);box-shadow:0 -20px 70px #00000080}.coupon-premium-card:has(.coupon-premium-list):first-line{color:#fff}.coupon-premium-card:has(.coupon-premium-list) .coupon-premium-list{animation:.19s cubic-bezier(.2,.8,.2,1) both coupon-dialog-in;z-index:14003!important;background:#171718!important;border:1px solid #ffb52747!important;border-top-color:#ffffff14!important;border-radius:0 0 24px 24px!important;width:min(500px,100vw - 40px)!important;max-height:min(570px,100vh - 190px)!important;margin:0!important;position:fixed!important;top:calc(50% - min(256px,32.5vh))!important;left:50%!important;overflow:auto!important;transform:translate(-50%)!important;box-shadow:0 30px 80px #0000009e!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice:first-child{border-radius:14px!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice{background:#ffffff06!important;border:1px solid #ffffff14!important;border-radius:14px!important;width:calc(100% - 28px)!important;min-height:82px!important;margin:10px 14px 0!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice.active{background:linear-gradient(100deg,#ffa6002b,#ffffff06)!important;border-color:#ffb71c94!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice.unavailable{opacity:.62!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-choice.unavailable:hover{opacity:.78!important;border-color:#ffae1e61!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-selection-notice{box-shadow:0 10px 30px #0000003d;background:linear-gradient(135deg,#753a0b61,#311e11db)!important;border-color:#ffa62b85!important;border-radius:14px!important;margin:14px!important;padding:16px 18px!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-floating-notice{pointer-events:none;animation:.18s cubic-bezier(.2,.8,.2,1) both coupon-toast-above-in;z-index:14005!important;box-sizing:border-box!important;background:linear-gradient(135deg,#592b0af7,#241911fa)!important;border-color:#ffb031b8!important;width:min(500px,100vw - 40px)!important;margin:0!important;padding:15px 52px 15px 17px!important;position:fixed!important;inset:calc(50% - min(405px,47vh)) auto auto 50%!important;box-shadow:0 18px 46px #00000094!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-floating-notice:after{content:"!";color:#211306;background:#ffad20;border-radius:999px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:950;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.coupon-premium-card:has(.coupon-premium-list) .coupon-manual-area{border-radius:14px!important;margin:0 14px 14px!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-select-trigger{border-radius:14px!important}@keyframes coupon-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes coupon-dialog-in{0%{opacity:0;transform:translate(-50%,12px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes coupon-toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes coupon-toast-above-in{0%{opacity:0;transform:translate(-50%,10px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:620px){.coupon-premium-card:has(.coupon-premium-list):after{border-radius:20px 20px 0 0;width:calc(100vw - 24px);padding:20px 58px 15px 18px;font-size:19px;top:7vh}.coupon-premium-card:has(.coupon-premium-list) .coupon-premium-list{border-radius:0 0 20px 20px!important;width:calc(100vw - 24px)!important;max-height:calc(86vh - 76px)!important;top:calc(7vh + 76px)!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-toggle-btn{top:calc(7vh + 16px)!important;left:auto!important;right:26px!important}.coupon-premium-card:has(.coupon-premium-list) .coupon-floating-notice{width:calc(100vw - 24px)!important;top:12px!important}.coupon-premium-card:has(.coupon-floating-notice):after{top:96px}.coupon-premium-card:has(.coupon-floating-notice) .coupon-premium-list{max-height:calc(100vh - 184px)!important;top:172px!important}.coupon-premium-card:has(.coupon-floating-notice) .coupon-toggle-btn{top:112px!important}}body :is(.primary-btn,.premium-primary-action,.premium-action-primary,.showcase-primary,.coupon-save-dark,.imperial-board-primary){letter-spacing:-.015em;color:#ffb400!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffb400!important;border-radius:17px!important;font-weight:900!important;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012!important}body :is(.primary-btn,.premium-primary-action,.premium-action-primary,.showcase-primary,.coupon-save-dark,.imperial-board-primary) :is(svg,.button-icon){stroke:currentColor;color:#ffb400!important}body :is(.primary-btn,.premium-primary-action,.premium-action-primary,.showcase-primary,.coupon-save-dark,.imperial-board-primary):hover:not(:disabled){transform:translateY(-2px);color:#ffc52e!important;background:radial-gradient(circle at 50% 110%,#ffb40045,#0000 62%),linear-gradient(145deg,#3e2c0ffa,#1d170dfc)!important;border-color:#ffc52e!important;box-shadow:inset 0 1px #ffe5972b,0 14px 32px #00000070,0 0 22px #ffb40024!important}body :is(.primary-btn,.premium-primary-action,.premium-action-primary,.showcase-primary,.coupon-save-dark,.imperial-board-primary):focus-visible{outline-offset:3px!important;outline:3px solid #ffb4004d!important}body :is(.primary-btn,.premium-primary-action,.premium-action-primary,.showcase-primary,.coupon-save-dark,.imperial-board-primary):disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}body :is(.primary-btn,.premium-primary-action,.showcase-primary,.coupon-save-dark):after{display:none!important}body .primary-btn.imperial-primary-action{color:#ffb400!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffb400!important;border-radius:17px!important;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012!important}body .primary-btn.imperial-primary-action :is(span,svg,.button-icon,.checkout-btn-arrow){color:#ffb400!important}body .primary-btn.imperial-primary-action:hover:not(:disabled){color:#ffc52e!important;background:radial-gradient(circle at 50% 110%,#ffb40045,#0000 62%),linear-gradient(145deg,#3e2c0ffa,#1d170dfc)!important;border-color:#ffc52e!important;box-shadow:inset 0 1px #ffe5972b,0 14px 32px #00000070,0 0 22px #ffb40024!important}body .primary-btn.imperial-primary-action:after{display:none!important}.cards-grid.cards-grid-four{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important}.cards-grid.cards-grid-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important}html[data-theme] body .primary-btn.primary-btn,html[data-theme] body .premium-primary-action.premium-primary-action,html[data-theme] body .premium-action-primary.premium-action-primary,html[data-theme] body .showcase-primary.showcase-primary,html[data-theme] body .coupon-save-dark.coupon-save-dark,html[data-theme] body .imperial-board-primary.imperial-board-primary{color:#ffc52e!important;letter-spacing:-.015em!important;background:radial-gradient(circle at 50% 120%,#ffae002e,#0000 58%),linear-gradient(145deg,#34260ff5,#19150efa)!important;border:2px solid #ffc52e!important;border-radius:17px!important;font-weight:900!important;box-shadow:inset 0 1px #ffdd801f,0 10px 28px #00000061,0 0 18px #ffb40012!important}html[data-theme] body :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.coupon-save-dark.coupon-save-dark,.imperial-board-primary.imperial-board-primary) :is(svg,.button-icon){stroke:currentColor;color:#ffc52e!important}html[data-theme] body :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.coupon-save-dark.coupon-save-dark,.imperial-board-primary.imperial-board-primary):hover:not(:disabled){color:#ffd35c!important;background:radial-gradient(circle at 50% 110%,#ffb40045,#0000 62%),linear-gradient(145deg,#3e2c0ffa,#1d170dfc)!important;border-color:#ffd35c!important;box-shadow:inset 0 1px #ffe5972b,0 14px 32px #00000070,0 0 22px #ffb40024!important}html[data-theme] body :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.coupon-save-dark.coupon-save-dark,.imperial-board-primary.imperial-board-primary):disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@media (max-width:767px){body :is(.mobile-storefront-nav,.mobile-customer-nav){-webkit-backdrop-filter:blur(20px)saturate(1.25);right:8px!important;bottom:calc(7px + env(safe-area-inset-bottom))!important;z-index:12000!important;background:#121315f2!important;border:1px solid #ffffff1c!important;border-radius:21px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;min-height:68px!important;padding:7px 5px!important;display:grid!important;position:fixed!important;left:8px!important;box-shadow:0 18px 50px #00000080,inset 0 1px #ffffff0a!important}body .mobile-storefront-nav>:is(a,.mobile-storefront-profile,.mobile-storefront-cart),body .mobile-customer-nav>a{position:relative;color:#85868b!important;min-width:0!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;place-items:center!important;gap:3px!important;padding:3px!important;font-size:9px!important;font-weight:800!important;display:grid!important}body .mobile-storefront-nav>a.active,body .mobile-customer-nav>a.active{color:var(--accent,#f5a800)!important;background:color-mix(in srgb,var(--accent,#f5a800) 10%,transparent)!important}body .mobile-storefront-nav>a.active:before,body .mobile-customer-nav>a.active:before{background:var(--accent,#f5a800);width:24px;height:3px;box-shadow:0 4px 12px color-mix(in srgb,var(--accent,#f5a800) 58%,transparent);content:"";border-radius:0 0 999px 999px;position:absolute;top:-7px}body .mobile-storefront-nav>a>svg,body .mobile-customer-nav>a>span>svg{color:currentColor!important;width:21px!important;height:21px!important}body .mobile-storefront-nav :is(.profile-trigger,.mobile-storefront-cart-link){color:#85868b!important;min-height:52px!important;box-shadow:none!important;background:0 0!important}:is(html[data-theme] body:has(.mobile-storefront-nav) .floating-cart,html[data-theme-palette] body:has(.mobile-storefront-nav) .floating-cart,html[data-theme-css] body:has(.mobile-storefront-nav) .floating-cart){right:10px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;z-index:11950!important;border-radius:19px!important;width:auto!important;margin:0!important;position:fixed!important;left:10px!important}body:has(.mobile-storefront-nav) .floating-cart-space{height:98px!important}body:has(.mobile-storefront-nav) .floating-cart-trigger{border-radius:19px!important;min-height:70px!important}:is(html[data-theme] body:has(.mobile-storefront-nav) .floating-cart.open,html[data-theme-palette] body:has(.mobile-storefront-nav) .floating-cart.open,html[data-theme-css] body:has(.mobile-storefront-nav) .floating-cart.open){z-index:14100!important}body:has(.floating-cart.open) .mobile-storefront-nav{visibility:hidden}body .catalog-stack .cards-grid .product-card .product-meta{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:24px!important;display:flex!important}body .catalog-stack .cards-grid .product-card .badge{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-height:23px;overflow:hidden;color:#eebc4a!important;background:#f5a80017!important;border:1px solid #f5a80033!important;border-radius:999px!important;max-width:118px!important;padding:4px 8px!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}body .catalog-stack .cards-grid .product-card .price-line{background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:5px;min-height:25px;padding:4px 8px;margin:0 0 0 auto!important;display:inline-flex!important}body .catalog-stack .cards-grid .product-card .price-line strong{letter-spacing:-.01em;color:#ffd05c!important;font-size:12px!important;font-weight:900!important}body .catalog-stack .cards-grid .product-card .price-line .strikethrough{font-size:9px!important}body .catalog-stack .cards-grid .product-card .product-desc{font-size:11.5px!important;line-height:1.43!important}body main>.banner-carousel .banner-grid>.banner-card{isolation:isolate;position:relative;background-position:50%!important;border:1px solid #f5a80040!important;border-radius:20px!important;place-content:end stretch!important;gap:7px!important;min-height:190px!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000040!important}body main>.banner-carousel .banner-grid>.banner-card:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0405070d 16%,#0506084d 50%,#040507eb 100%);position:absolute;inset:0}body main>.banner-carousel .banner-card>:is(.eyebrow,h3,p){z-index:1;width:fit-content;position:relative;align-self:auto!important;max-width:100%!important}body main>.banner-carousel .banner-card .eyebrow{color:#ffd05c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181207c2;border:1px solid #f5a80033;order:1;min-height:24px;padding:5px 9px!important;font-size:8px!important}body main>.banner-carousel .banner-card h3{text-wrap:balance;text-shadow:0 2px 12px #0000008c;order:2;color:#fff!important;max-width:24ch!important;margin:1px 0 0!important;font-size:20px!important;line-height:1.08!important}body main>.banner-carousel .banner-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;order:3;overflow:hidden;color:#ffffffc2!important;max-width:40ch!important;margin:0!important;font-size:10.5px!important;line-height:1.4!important;display:-webkit-box!important}body main>.banner-carousel .banner-carousel-controls{margin-top:8px!important}body:has(.mobile-customer-nav) .floating-cart.open{right:10px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;z-index:14100!important;border-radius:24px 24px 20px 20px!important;width:auto!important;margin:0!important;position:fixed!important;left:10px!important;overflow:hidden!important}body:has(.mobile-customer-nav) .floating-cart.open .floating-cart-trigger{display:none!important}body:has(.mobile-customer-nav) .floating-cart.open .floating-cart-panel{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:10px;max-height:calc(100dvh - 112px)!important;padding:8px 14px 14px!important;display:grid!important}body:has(.mobile-customer-nav) .floating-cart-panel-head{align-items:center!important;margin:0!important;padding:2px 0 11px!important}body:has(.mobile-customer-nav) .floating-cart-panel-head h3{letter-spacing:-.025em!important;margin-top:3px!important;font-size:21px!important;line-height:1.1!important}body:has(.mobile-customer-nav) .floating-cart-lines{min-height:0;gap:8px!important;max-height:none!important;margin:0!important;padding:0 3px 0 0!important}body:has(.mobile-customer-nav) .floating-cart-line{background:linear-gradient(145deg,#1f2022f5,#131416f5);border-radius:15px;align-items:center;gap:10px;min-height:68px;display:flex;border:1px solid #ffffff14!important;padding:9px!important}body:has(.mobile-customer-nav) .floating-cart-summary{border-radius:15px;border-color:color-mix(in srgb,var(--accent,#f5a800) 28%,transparent)!important;background:color-mix(in srgb,var(--accent,#f5a800) 7%,#141516)!important;margin:0!important;padding:11px 13px!important}body:has(.mobile-customer-nav) .floating-cart-actions{grid-template-columns:.82fr 1.18fr!important;gap:8px!important;margin:0!important;display:grid!important}body:has(.floating-cart.open) .mobile-customer-nav{visibility:hidden}body .catalog-stack .cards-grid .product-card{position:relative}body .catalog-stack .cards-grid .product-card .product-cover:before{display:none}body .catalog-stack .cards-grid .product-card .product-cover:after{background:var(--mobile-product-image) center / cover no-repeat}body .catalog-stack .cards-grid .product-card .product-meta{min-height:25px!important}body .catalog-stack .cards-grid .product-card .badge{z-index:3;justify-content:center;width:94px;min-height:22px;position:absolute;top:112px;left:22px;box-shadow:0 5px 15px #0000004d;max-width:94px!important;padding:4px 6px!important}body .catalog-stack .cards-grid .product-card .price-line{z-index:3;position:absolute;top:12px;right:12px;box-shadow:0 5px 15px #0003;margin:0!important}body .catalog-stack .cards-grid .product-card .product-title{max-width:calc(100% - 94px);margin-top:10px!important}}html[data-theme] .product-live-total{border-color:#ffffff24!important;border-left-color:var(--accent,#f5a800)!important;background:linear-gradient(145deg,#202124,#121315)!important}html[data-theme] .product-live-total span{color:#fff!important;opacity:1!important}html[data-theme] .product-live-total small{color:#ffffffb8!important;opacity:1!important}html[data-theme] .product-live-total strong{color:var(--accent,#f5a800)!important;opacity:1!important}@media (max-width:767px){.customer-orders-page{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#f5a800) 7%,transparent),transparent 250px), #090a0b!important}.customer-orders-page>.topbar{min-height:66px!important}.customer-orders-page>.topbar .topbar-inner{flex-direction:row!important;align-items:center!important;min-height:66px!important;padding:7px 0!important}.customer-orders-page>.topbar .brand-mark{flex-basis:42px!important;width:42px!important;height:42px!important}.customer-orders-page>.topbar .brand-copy h2{max-width:220px;font-size:15px!important}.customer-orders-page>.topbar .brand-copy p{display:none}.customer-orders-page>.topbar .nav-links{margin-left:auto;width:auto!important}.customer-orders-page>.topbar .profile-trigger{border-radius:14px!important;width:43px!important;min-width:43px!important;height:43px!important;min-height:43px!important;padding:0!important}.customer-orders-page .orders-shell{gap:10px!important;width:calc(100% - 20px)!important;padding:10px 0 102px!important}.customer-orders-page .orders-hero.panel{background:linear-gradient(145deg,#18191b,#101113)!important;border:1px solid #ffffff14!important;border-radius:18px!important;padding:15px!important;box-shadow:0 10px 28px #0003!important}.customer-orders-page .orders-hero-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;gap:7px!important}.customer-orders-page .orders-kicker{grid-column:1/-1;color:var(--accent,#f5a800)!important;font-size:9px!important}.customer-orders-page .orders-hero h1{grid-column:1/-1;color:#fff!important;font-size:24px!important}.customer-orders-page .orders-hero-copy>p{grid-column:1/-1;max-width:none;color:#ffffffa6!important;font-size:11px!important;line-height:1.4!important}.customer-orders-page .orders-hero-actions{grid-column:1;display:block}.customer-orders-page .orders-hero-actions>a{border-radius:12px;width:auto;min-height:40px;padding:0 14px;font-size:11px}.customer-orders-page .orders-hero-quick-status{grid-column:2;justify-content:flex-end;gap:5px;display:flex}.customer-orders-page .orders-hero-quick-status span{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:5px 7px;font-size:8px}.customer-orders-page .orders-sync-status{grid-column:1/-1;font-size:8px!important}.customer-orders-page .orders-tools.panel{gap:10px;background:#121315!important;border:1px solid #ffffff14!important;border-radius:17px!important;padding:12px!important}.customer-orders-page .orders-tools-head{gap:8px}.customer-orders-page .orders-tools-head>div:first-child{display:none}.customer-orders-page .orders-search{gap:5px;width:100%}.customer-orders-page .orders-search>span{font-size:9px}.customer-orders-page .orders-search input{border-radius:12px;min-height:44px;padding:0 13px;font-size:12px}.customer-orders-page .orders-filter-row{scroll-snap-type:x proximity;gap:6px;width:calc(100% + 4px);margin-right:-4px;padding:0 4px 2px 0}.customer-orders-page .orders-filter-chip{scroll-snap-align:start;border-radius:12px;gap:1px;min-width:94px;padding:8px 10px}.customer-orders-page .orders-filter-chip span{font-size:11px}.customer-orders-page .orders-filter-chip small{font-size:8px}.customer-orders-page .orders-filter-chip.active{color:#161009;box-shadow:0 7px 18px #f5a80024;background:linear-gradient(135deg,#ffc54b,#e8a20c)!important}.customer-orders-page .orders-filter-chip.active :is(span,small){color:#161009!important}.customer-orders-page .orders-card{background:linear-gradient(145deg,#17181a,#101113)!important;border-color:#ffffff14!important;box-shadow:0 9px 24px #0000002e!important}.mobile-storefront-greeting h1{letter-spacing:-.035em;text-wrap:balance;max-width:min(100%,20ch);font-size:clamp(23px,6.4vw,29px)!important;line-height:1.05!important}.mobile-storefront-categories>a,.mobile-storefront-categories>button{border-radius:13px;min-height:42px;padding-inline:15px}.catalog-stack .cards-grid .product-card .product-title{font-size:15.5px!important;line-height:1.2!important}body .catalog-stack .cards-grid .product-card .product-desc{font-size:11.8px!important;line-height:1.45!important}body .catalog-stack .cards-grid .product-card .product-card-actions>:is(a,button),body .catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control,body .catalog-stack .cards-grid .product-card .product-card-actions>.quick-add-button{border-radius:12px!important;min-height:43px!important;font-size:10.5px!important}body .catalog-stack .cards-grid .product-card .product-body,body .catalog-stack .cards-grid .product-card .product-meta{position:static!important}body .catalog-stack .cards-grid .product-card .badge{box-sizing:border-box;text-align:left;justify-content:flex-start!important;width:94px!important;max-width:94px!important;padding-inline:8px!important;left:9px!important;right:auto!important}body .catalog-stack .cards-grid .product-card .product-card-actions{margin-left:4px}body .catalog-stack .cards-grid .product-card .product-title{z-index:2;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:none;position:absolute;top:15px;left:112px;right:104px;overflow:hidden;margin:0!important}body .catalog-stack .cards-grid .product-card{min-height:146px!important}body .catalog-stack .cards-grid .product-card .product-body{padding-bottom:4px!important}body .catalog-stack .cards-grid .product-card .badge{text-overflow:clip;width:max-content!important;min-width:0!important;max-width:104px!important;padding-inline:7px!important;font-size:7.5px!important}body .catalog-stack .cards-grid .product-card .product-card-actions{width:auto!important;margin:0!important;position:absolute!important;bottom:8px!important;left:132px!important;right:8px!important}body:has(.checkout-premium-shell)>main>.topbar .nav-links{display:none!important}body:has(.checkout-premium-shell)>main>.topbar .topbar-inner{align-items:center!important;min-height:64px!important;padding-block:8px!important}.checkout-shell .catalog-layout>.catalog-stack>.panel{border-radius:18px!important;padding:12px!important}.checkout-shell .catalog-stack .section-head{padding:2px 2px 9px}.checkout-shell .catalog-stack .section-head h2{font-size:18px}.checkout-shell .catalog-stack .section-head p{font-size:10px}.checkout-shell .cart-line.cart-line-premium{position:relative;background:linear-gradient(145deg,#18191b,#101113)!important;border:1px solid #ffffff14!important;border-radius:16px!important;gap:8px!important;padding:11px!important;display:grid!important}.checkout-shell .cart-line-media{min-height:68px;padding-right:92px;align-items:center!important;gap:10px!important}.checkout-shell .cart-thumb{border:1px solid #ffffff17;border-radius:13px!important;flex-basis:68px!important;width:68px!important;height:68px!important}.checkout-shell .cart-line-title-row strong{font-size:13px!important}.checkout-shell .cart-line-info .tiny{color:#ffffff9e!important;font-size:9.5px!important}.checkout-shell .cart-line-controls{justify-content:start;width:calc(100% - 78px);margin-left:78px;grid-template-columns:minmax(122px,150px) 76px!important;gap:7px!important;display:grid!important}.checkout-shell .cart-qty-control{border-radius:12px!important;grid-template-columns:38px minmax(42px,1fr) 38px!important;min-height:40px!important}.checkout-shell .cart-line-actions .cart-edit-btn{gap:5px;min-width:76px;padding:0 9px;font-size:10px;border-radius:12px!important;min-height:40px!important}.checkout-shell .cart-line-total{border-color:color-mix(in srgb,var(--accent,#f5a800) 20%,transparent);background:color-mix(in srgb,var(--accent,#f5a800) 7%,#17181a);border-radius:10px;position:absolute;top:12px;right:12px;text-align:right!important;width:auto!important;min-width:78px!important;padding:6px 8px!important;display:block!important}.checkout-shell .cart-line-total strong,.checkout-shell .cart-line-total small{display:none}.checkout-shell .cart-line-total b{white-space:nowrap;font-size:13px!important}.checkout-shell .cart-option-chips{max-height:24px;overflow:hidden}.checkout-shell .cart-option-chips .chip{padding:3px 6px;font-size:8px}.checkout-shell .cart-lines-premium{gap:10px!important}.checkout-shell .cart-line.cart-line-premium{overflow:hidden;background:radial-gradient(circle at 0 0,#f5a80012,#0000 42%),linear-gradient(145deg,#18191b,#0d0e10)!important;border-color:#ffffff1a!important;border-radius:18px!important;gap:11px!important;padding:12px!important}.checkout-shell .cart-line-media{grid-template-columns:76px minmax(0,1fr);min-height:76px;align-items:center!important;gap:11px!important;padding-right:90px!important;display:grid!important}.checkout-shell .cart-thumb{background-position:50%!important;background-size:cover!important;border-radius:14px!important;flex-basis:76px!important;width:76px!important;min-width:76px!important;height:76px!important}.checkout-shell .cart-line-info{min-width:0}.checkout-shell .cart-line-title-row{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.checkout-shell .cart-line-title-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#fff8ed!important;font-size:14px!important;line-height:1.2!important}.checkout-shell .cart-line-title-row .cart-badge{min-height:20px;padding:4px 7px!important;font-size:8px!important;line-height:1!important}.checkout-shell .cart-line-info .tiny{margin-top:6px;font-size:10px!important;line-height:1.25!important}.checkout-shell .cart-line-controls{grid-template-columns:minmax(0,1fr) 92px!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin-left:0!important;display:grid!important}.checkout-shell .cart-qty-control{overflow:hidden;grid-template-columns:42px minmax(44px,1fr) 42px!important;width:100%!important;min-height:44px!important}.checkout-shell .cart-qty-control button{width:42px!important;min-width:42px!important;min-height:42px!important}.checkout-shell .cart-line-actions,.checkout-shell .cart-line-actions .cart-edit-btn{width:100%!important}.checkout-shell .cart-line-actions .cart-edit-btn{justify-content:center;background:#ffffff0b!important;border-color:#ffffff21!important;min-width:0!important;min-height:44px!important;font-size:11px!important}.checkout-shell .cart-line-total{background:linear-gradient(145deg,#f5a80024,#f5a8000f)!important;border-radius:11px!important;min-width:82px!important;padding:7px 9px!important;top:12px!important;right:12px!important}.checkout-shell .cart-line-total b{color:#ffc43d!important;font-size:13px!important}.checkout-shell .cart-option-chips{flex-wrap:wrap!important;gap:5px!important;max-height:none!important;margin-top:7px!important;display:flex!important}.checkout-shell .cart-option-chips .chip{letter-spacing:.01em;white-space:nowrap;align-items:center;box-shadow:inset 0 1px #ffffff09;color:#ffc34a!important;background:linear-gradient(145deg,#f5a80021,#f5a8000e)!important;border:1px solid #f5a80061!important;border-radius:999px!important;min-height:21px!important;padding:4px 7px!important;font-size:8px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}:is(html[data-theme] body:has(.mobile-storefront-nav) .floating-cart,html[data-theme-palette] body:has(.mobile-storefront-nav) .floating-cart,html[data-theme-css] body:has(.mobile-storefront-nav) .floating-cart){right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;border-radius:16px!important;left:10px!important}body:has(.mobile-storefront-nav) .floating-cart-space{height:78px!important}:is(html[data-theme] body:has(.mobile-storefront-nav) .floating-cart-trigger,html[data-theme-palette] body:has(.mobile-storefront-nav) .floating-cart-trigger,html[data-theme-css] body:has(.mobile-storefront-nav) .floating-cart-trigger){border-radius:16px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;min-height:56px!important;padding:7px 10px!important}body:has(.mobile-storefront-nav) .floating-cart-trigger-badge{border-radius:11px!important;width:38px!important;height:38px!important;font-size:9px!important}body:has(.mobile-storefront-nav) .floating-cart-label{font-size:9px!important;line-height:1!important}body:has(.mobile-storefront-nav) .floating-cart-copy strong{font-size:13px!important;line-height:1.05!important}body:has(.mobile-storefront-nav) .floating-cart-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important;line-height:1.15!important}body .mobile-customer-nav,body .mobile-storefront-nav{min-height:calc(62px + env(safe-area-inset-bottom))!important;padding:5px 8px max(5px, env(safe-area-inset-bottom))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:20px 20px 0 0!important;bottom:0!important;left:0!important;right:0!important}:is(body:has(.mobile-customer-nav),body:has(.mobile-storefront-nav)){padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}:is(html[data-theme] body:has(.mobile-storefront-nav) .floating-cart,html[data-theme-palette] body:has(.mobile-storefront-nav) .floating-cart,html[data-theme-css] body:has(.mobile-storefront-nav) .floating-cart){bottom:calc(66px + env(safe-area-inset-bottom))!important}:is(html[data-theme] body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart,html[data-theme-palette] body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart,html[data-theme-css] body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart){right:10px!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;left:10px!important}body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart-space{pointer-events:none;height:calc(138px + env(safe-area-inset-bottom))!important;min-height:calc(138px + env(safe-area-inset-bottom))!important;display:block!important}body:has(.customer-orders-page) .customer-orders-page .floating-cart-space{height:0!important;min-height:0!important;display:none!important}html body .floating-cart.open .floating-cart-summary{border-radius:13px!important;gap:3px!important;min-height:0!important;margin:0!important;padding:9px 12px!important;display:grid!important}html body .floating-cart.open .floating-cart-summary .metric-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:22px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}html body .floating-cart.open .floating-cart-summary .metric-row strong{color:var(--accent,#f5a800)!important;white-space:nowrap!important;margin:0 0 0 auto!important;font-size:16px!important;line-height:1.1!important}html body .floating-cart.open .floating-cart-summary .floating-cart-subtitle{display:none!important}.points-store-page .points-product-card{position:relative}.points-store-page .points-product-card .product-meta{min-height:32px;padding-right:92px}.points-store-page .points-product-card .points-price{z-index:3;border:1px solid color-mix(in srgb, var(--accent,#f5a800) 24%, #ffffff14);min-height:30px;color:var(--accent,#f5a800);white-space:nowrap;background:#191a1c;border-radius:10px;align-items:center;padding:0 10px;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 5px 15px #00000038}}.customer-profile-intro{align-content:center;justify-items:start;gap:12px;max-width:720px;min-height:420px;padding-block:48px;display:grid}.customer-profile-intro h1,.customer-profile-intro p{margin:0}.customer-profile-intro p{max-width:58ch;color:var(--muted)}.profile-shell-standalone{width:100%;display:block}.profile-shell-standalone .profile-modal-backdrop{width:100%;position:static;inset:auto}.profile-shell-standalone .profile-panel,.profile-shell-standalone .profile-panel.profile-panel-wide,.profile-shell-standalone .profile-panel.profile-panel-premium{width:100%;max-width:none;max-height:none;position:static}@media (max-width:767px){.customer-profile-page>.topbar .nav-links{display:none!important}.customer-profile-intro{align-content:start;min-height:0;padding:12px;width:100%!important}.customer-profile-intro>:is(.eyebrow,h1,p){display:none}.customer-profile-intro .profile-shell-standalone .profile-modal-backdrop{display:block}.customer-profile-intro .profile-shell-standalone .profile-panel,.customer-profile-intro .profile-shell-standalone .profile-panel.profile-panel-wide,.customer-profile-intro .profile-shell-standalone .profile-panel.profile-panel-premium{min-height:calc(100dvh - 156px);width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:linear-gradient(165deg,#191a1d,#0c0d0f 58%)!important;border:1px solid #ffffff17!important;border-radius:22px!important;padding:16px!important;inset:auto!important}.customer-profile-intro .profile-shell-standalone .profile-panel-scroll{height:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.customer-profile-intro .profile-shell-standalone .profile-premium-head{background:0 0!important;padding:0 0 14px!important;position:static!important}.customer-orders-page .orders-card-number-row h3{white-space:nowrap;min-width:0;font-size:22px!important}.customer-orders-page .orders-mobile-payment{border:1px solid color-mix(in srgb, var(--accent,#f5a800) 25%, #ffffff14);background:color-mix(in srgb, var(--accent,#f5a800) 8%, #17181a);text-align:right;border-radius:10px;flex-direction:column;align-items:center;max-width:48%;min-height:31px;padding:5px 9px;line-height:1.05;display:inline-flex}.customer-orders-page .orders-mobile-payment strong{color:var(--accent,#f5a800);font-size:10px}.customer-orders-page .orders-mobile-payment small{color:#ffffffa3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.customer-orders-page .orders-payment-detail{display:none!important}.customer-orders-page .orders-card-meta{gap:8px!important}main:has(>.checkout-shell)>.topbar .nav-links{display:none!important}main:has(>.checkout-shell)>.topbar .topbar-inner{min-height:62px!important;padding-block:7px!important}.checkout-shell.is-empty{gap:10px!important;padding-top:10px!important}.checkout-shell.is-empty .checkout-header.panel{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:14px!important;display:grid!important}.checkout-shell.is-empty .checkout-header .eyebrow{margin-bottom:4px!important}.checkout-shell.is-empty .checkout-header h1{letter-spacing:-.035em;white-space:nowrap;max-width:none!important;margin:0!important;font-size:clamp(17px,4.4vw,21px)!important;line-height:1.1!important}.checkout-shell.is-empty .checkout-header p{display:none!important}.checkout-shell.is-empty .cart-hero-total{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;width:auto!important;min-width:148px!important;padding:9px 11px!important}.checkout-shell.is-empty .cart-hero-icon{border-radius:11px!important;width:36px!important;height:36px!important}.checkout-shell.is-empty .cart-hero-total>div:last-child strong,.checkout-shell.is-empty .cart-hero-total>div:last-child span{display:none!important}.checkout-shell.is-empty .cart-hero-total>div:last-child{align-items:center!important;display:flex!important}.checkout-shell.is-empty .cart-hero-total>div:last-child b{grid-area:auto!important;font-size:18px!important;position:static!important}.checkout-shell.is-empty .cart-empty-state{grid-template-columns:86px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-height:0!important;margin-top:10px!important;padding:16px!important;display:grid!important;overflow:visible!important}.checkout-shell.is-empty .cart-empty-state:before,.checkout-shell.is-empty .cart-empty-orb{display:none!important}.checkout-shell.is-empty .cart-empty-visual{min-height:86px!important}.checkout-shell.is-empty .cart-empty-card{border-radius:22px!important;width:78px!important;height:78px!important;box-shadow:inset 0 1px #ffffff0f!important}.checkout-shell.is-empty .cart-empty-card svg{width:30px!important;height:30px!important}.checkout-shell.is-empty .cart-empty-copy{gap:9px!important}.checkout-shell.is-empty .cart-empty-copy .eyebrow{width:max-content}.checkout-shell.is-empty .cart-empty-copy h2{letter-spacing:-.035em!important;font-size:22px!important;line-height:1.05!important}.checkout-shell.is-empty .cart-empty-copy>p{font-size:12px!important;line-height:1.45!important}.checkout-shell.is-empty .cart-empty-steps{display:none!important}.checkout-shell.is-empty .cart-empty-actions{margin:2px 0 0!important}.checkout-shell.is-empty .cart-empty-actions>*{min-height:46px!important}}@media (max-width:560px){.checkout-shell.is-empty .checkout-header.panel{grid-template-columns:minmax(0,1fr) auto!important}.checkout-shell.is-empty .cart-hero-total{min-width:0!important;padding:7px!important}.checkout-shell.is-empty .cart-hero-total>div:last-child{display:none!important}.checkout-shell.is-empty .cart-empty-state{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important}.checkout-shell.is-empty .cart-empty-visual{min-height:64px!important}.checkout-shell.is-empty .cart-empty-card{border-radius:18px!important;width:60px!important;height:60px!important}.checkout-shell.is-empty .cart-empty-copy h2{font-size:20px!important}}@media (max-width:380px){.checkout-shell.is-empty .cart-empty-state{grid-template-columns:1fr!important}.checkout-shell.is-empty .cart-empty-visual{display:none!important}}@media (max-width:767px){body .mobile-customer-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .mobile-customer-nav>:is(a,button.mobile-customer-profile-action){font:inherit;position:relative;color:#85868b!important;min-width:0!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;place-items:center!important;gap:3px!important;padding:3px!important;display:grid!important}body .mobile-customer-nav>button.mobile-customer-profile-action>span{place-items:center;display:grid}body .mobile-customer-nav>button.mobile-customer-profile-action small{color:currentColor;font-size:9px;font-weight:800;line-height:1}body .mobile-customer-nav>button.mobile-customer-profile-action svg{color:currentColor!important;width:21px!important;height:21px!important}body .mobile-customer-nav>button.mobile-customer-profile-action:active{color:var(--accent,#f5a800)!important;background:color-mix(in srgb, var(--accent,#f5a800) 10%, transparent)!important}.banner-carousel .banner-card{position:relative}.banner-carousel .banner-card>.eyebrow{z-index:3;margin:0!important;position:absolute!important;inset:14px auto auto 14px!important}.product-detail-page .modifier-group-card:not(:has(.modifier-choice.is-removal)) .modifier-choice-list{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:7px!important;display:grid!important}.product-detail-page .modifier-group-card:not(:has(.modifier-choice.is-removal)) .modifier-choice{border-radius:12px!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:7px 9px!important;font-size:13px!important;line-height:1.1!important}.product-detail-page .modifier-group-card:not(:has(.modifier-choice.is-removal)) .modifier-choice-price{white-space:nowrap;flex:none;padding:5px 7px!important;font-size:9px!important}.product-detail-page .floating-cart-space{pointer-events:none;height:calc(138px + env(safe-area-inset-bottom))!important;min-height:calc(138px + env(safe-area-inset-bottom))!important;display:block!important}.product-detail-page .modifier-group-card:has(.modifier-choice.is-removal) .modifier-choice-list{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:7px!important;display:grid!important}.product-detail-page .modifier-choice.is-removal{border-radius:12px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:7px 9px!important;font-size:13px!important;line-height:1.1!important}.product-detail-page .modifier-choice.is-removal>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-shell .catalog-layout>.catalog-stack>.panel{background:linear-gradient(#141517,#0d0e10)!important;padding:10px!important}.checkout-shell .catalog-stack .section-head{padding:3px 4px 10px!important}.checkout-shell .cart-lines-premium{gap:8px!important}.checkout-shell .cart-line.cart-line-premium{min-height:112px;border-radius:16px!important;grid-template-rows:minmax(58px,auto) 38px!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:start!important;gap:7px 10px!important;padding:10px!important;display:grid!important}.checkout-shell .cart-line-media{display:contents!important}.checkout-shell .cart-thumb{grid-area:1/1/3;border-radius:13px!important;width:68px!important;min-width:68px!important;height:68px!important;margin:0!important}.checkout-shell .cart-line-info{grid-area:1/2;align-self:start;min-width:0;padding-right:84px}.checkout-shell .cart-line-title-row{gap:4px!important}.checkout-shell .cart-line-title-row strong{font-size:13px!important}.checkout-shell .cart-line-info .tiny{margin-top:4px!important;font-size:9px!important}.checkout-shell .cart-line-controls{grid-area:2/2;align-self:end;min-width:0;max-width:100%;grid-template-columns:164px 96px!important;justify-content:start!important;gap:7px!important;width:max-content!important;display:grid!important}.checkout-shell .cart-qty-control{border-radius:11px!important;grid-template-columns:36px minmax(34px,1fr) 36px!important;min-height:38px!important}.checkout-shell .cart-qty-control button{width:36px!important;min-width:36px!important;min-height:36px!important}.checkout-shell .cart-qty-control strong{font-size:15px!important}.checkout-shell .cart-line-actions .cart-edit-btn{color:#ffc23d!important;background:linear-gradient(145deg,#f5a80021,#f5a8000e)!important;border:1px solid #f5a8006b!important;border-radius:11px!important;justify-content:center!important;gap:6px!important;min-height:38px!important;padding-inline:10px!important;font-size:10px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff0a!important}.checkout-shell .cart-line-actions .cart-edit-btn svg{color:currentColor;width:14px;height:14px}.checkout-shell .cart-line-total{border-radius:10px!important;min-width:76px!important;padding:6px 8px!important;top:10px!important;right:10px!important}.checkout-shell .cart-line-total b{font-size:12px!important}.checkout-shell .cart-option-chips{overflow:hidden;flex-wrap:nowrap!important;max-height:24px!important;margin-top:5px!important}.checkout-shell .cart-option-chips .chip{min-height:19px!important;padding:3px 6px!important;font-size:7px!important}.checkout-shell .cart-add-more{border-radius:15px!important;min-height:52px!important;margin-top:9px!important}body:has(.cart-lines-premium)>main>.topbar .topbar-inner{position:relative;align-items:center!important;min-height:68px!important;padding:9px 122px 9px 14px!important}body:has(.cart-lines-premium)>main>.topbar .nav-links{align-items:center;position:absolute;top:50%;right:14px;transform:translateY(-50%);width:auto!important;min-width:0!important;display:flex!important}body:has(.cart-lines-premium)>main>.topbar .nav-links>:not(a){display:none!important}body:has(.cart-lines-premium)>main>.topbar .nav-links>a{white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:6px;color:#f2ece3!important;width:auto!important;min-height:38px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}body:has(.cart-lines-premium) .mobile-cart-checkout-bar{right:auto!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;width:auto!important;margin:10px 8px calc(70px + env(safe-area-inset-bottom))!important;position:sticky!important;left:auto!important}:root{--mobile-app-nav-height:62px;--mobile-app-nav-gap:4px;--mobile-app-cart-height:56px}body .mobile-customer-nav,body .mobile-storefront-nav{height:calc(var(--mobile-app-nav-height) + env(safe-area-inset-bottom))!important;min-height:calc(var(--mobile-app-nav-height) + env(safe-area-inset-bottom))!important;padding:5px 8px max(5px, env(safe-area-inset-bottom))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:20px 20px 0 0!important;bottom:0!important;left:0!important;right:0!important}body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)){padding-bottom:0!important}body:has(:is(.mobile-customer-nav,.mobile-storefront-nav))>main{box-sizing:border-box;padding-bottom:calc(var(--mobile-app-nav-height) + 12px + env(safe-area-inset-bottom))!important}:is(html[data-theme] body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart,html[data-theme-palette] body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart,html[data-theme-css] body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart){right:10px!important;bottom:calc(var(--mobile-app-nav-height) + var(--mobile-app-nav-gap) + env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;left:10px!important}body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart-trigger{min-height:var(--mobile-app-cart-height)!important}body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart-space{pointer-events:none;height:calc(var(--mobile-app-cart-height) + 12px)!important;min-height:calc(var(--mobile-app-cart-height) + 12px)!important;display:block!important}body:has(.customer-orders-page) .customer-orders-page .floating-cart-space{height:0!important;min-height:0!important;display:none!important}.product-detail-page .product-detail-shell{padding-bottom:24px!important}.product-detail-page:not(:has(.floating-cart)) .product-detail-shell{padding-bottom:24px!important}.product-detail-page .floating-cart-space{height:calc(var(--mobile-app-cart-height) + 12px)!important;min-height:calc(var(--mobile-app-cart-height) + 12px)!important}body:has(.cart-lines-premium) .mobile-cart-checkout-bar{width:auto!important;margin:10px 8px 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.points-store-page,.customer-orders-page{min-height:100dvh!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart.open .floating-cart-panel{background:linear-gradient(#17181a,#0d0e10)!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;gap:10px!important;max-height:calc(100dvh - 108px)!important;padding:8px 14px 14px!important;display:grid!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-panel-head{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:3px 0 11px!important;display:flex!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-panel-head>div{min-width:0}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-panel-head h3{color:#fff!important;letter-spacing:-.025em!important;margin:3px 0 0!important;font-size:20px!important;line-height:1.1!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-close{border-radius:50%!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-lines{min-height:0;gap:7px!important;max-height:none!important;margin:0!important;padding:0 3px 0 0!important;display:grid!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-line{min-height:66px;flex-direction:initial!important;background:linear-gradient(145deg,#1d1e20,#131416)!important;border:1px solid #ffffff14!important;border-radius:15px!important;grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px!important;display:grid!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-line-visual{border-radius:12px!important;width:50px!important;height:50px!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-line-copy{min-width:0;text-align:left!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-line-title{justify-content:flex-start!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-line-title>strong{color:#fff!important;font-size:12px!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-line-copy .floating-cart-subtitle{color:#fff9!important;font-size:9px!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-line-price{white-space:nowrap;max-width:88px;color:var(--accent,#f5a800)!important;font-size:12px!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-summary{background:#151618!important;border:1px solid #ffffff17!important;border-radius:14px!important;margin:0!important;padding:11px 13px!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-summary .metric-row{justify-content:space-between;align-items:center;display:flex}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-summary .metric-row strong{color:var(--accent,#f5a800)!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-actions>*{border-radius:13px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 9px!important;font-size:11px!important}body:has(:is(.mobile-storefront-nav,.mobile-customer-nav)) .floating-cart-actions>:is(.floating-cart-secondary-action,.floating-checkout-action){height:48px!important;min-height:48px!important;max-height:48px!important}.customer-orders-page>.topbar{min-height:62px!important}.customer-orders-page>.topbar .topbar-inner{min-height:62px!important;padding-block:7px!important}.customer-orders-page>.topbar .nav-links{display:none!important}.customer-orders-page .orders-filter-row{background:#0c0d0f;border:1px solid #ffffff12;border-radius:14px;gap:6px!important;padding:4px!important}.customer-orders-page .orders-filter-chip{align-items:center;min-height:38px;display:inline-flex;min-width:auto!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:10px!important;gap:7px!important;padding:7px 9px 7px 11px!important}.customer-orders-page .orders-filter-chip span{white-space:nowrap;color:#ffffffb8!important;font-size:10.5px!important}.customer-orders-page .orders-filter-chip small{background:#ffffff12;border-radius:7px;place-items:center;min-width:21px;height:21px;padding:0 5px;line-height:1;display:grid;color:#ffffff9e!important;font-size:8px!important}.customer-orders-page .orders-filter-chip.active{background:linear-gradient(135deg,#ffc347,#e5a00b)!important}.customer-orders-page .orders-filter-chip.active span{color:#181109!important}.customer-orders-page .orders-filter-chip.active small{background:#18110921;color:#181109!important}.customer-orders-page .orders-card-items{gap:6px!important}.customer-orders-page .orders-item-chip{background:linear-gradient(145deg,#202124,#161719);border-color:#ffffff1a;border-radius:10px;min-height:34px;padding-right:10px;box-shadow:inset 0 1px #ffffff0a}.customer-orders-page .orders-item-chip>strong{background:color-mix(in srgb,var(--accent,#f5a800) 18%,transparent);margin-right:8px;padding-inline:8px;color:var(--accent,#f5a800)!important}.customer-orders-page .orders-item-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-weight:750;overflow:hidden;color:#f5f5f5!important;font-size:10.5px!important}.customer-orders-page .orders-items-toggle{border-color:color-mix(in srgb,var(--accent,#f5a800) 28%,transparent);background:color-mix(in srgb,var(--accent,#f5a800) 8%,#17181a);border-radius:10px;gap:7px;min-height:34px;padding:0 8px 0 11px;font-size:10px;color:var(--accent,#f5a800)!important}.customer-orders-page .orders-items-toggle>span{background:color-mix(in srgb,var(--accent,#f5a800) 14%,transparent);border-radius:7px;place-items:center;width:20px;height:20px;font-size:10px;display:grid;color:var(--accent,#f5a800)!important}.customer-orders-page .orders-card-actions{margin-top:2px}.customer-orders-page .orders-filter-row{grid-template-columns:.8fr 1fr 1.05fr;overflow:visible;display:grid!important}.customer-orders-page .orders-filter-chip:not(.orders-filter-all,.orders-filter-active,.orders-filter-completed){display:none!important}.customer-orders-page .orders-filter-chip{justify-content:center;width:100%}.customer-orders-page .orders-filter-chip>span{font-size:0!important}.customer-orders-page .orders-filter-chip>span:after{color:inherit;content:attr(data-mobile-label);font-size:10.5px}body .mobile-customer-nav,body .mobile-storefront-nav{height:calc(62px + env(safe-area-inset-bottom))!important;min-height:calc(62px + env(safe-area-inset-bottom))!important;bottom:0!important}body:has(:is(.mobile-customer-nav,.mobile-storefront-nav))>main{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}body:has(:is(.mobile-customer-nav,.mobile-storefront-nav)) .floating-cart-space{height:68px!important;min-height:68px!important}body:has(.customer-orders-page) .floating-cart-space{height:0!important;min-height:0!important;display:none!important}body:has(.cart-lines-premium) .mobile-cart-checkout-bar{margin:10px 8px 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}html body .floating-cart.open .floating-cart-panel{align-content:start!important;height:auto!important;min-height:0!important;padding:12px 14px 14px!important}html body .floating-cart.open .floating-cart-summary{border-radius:13px!important;gap:0!important;min-height:0!important;margin:0!important;padding:8px 12px!important;display:grid!important}html body .floating-cart.open .floating-cart-summary .metric-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:24px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}html body .floating-cart.open .floating-cart-summary .metric-row strong{color:var(--accent,#f5a800)!important;white-space:nowrap!important;margin:0 0 0 auto!important;font-size:16px!important;line-height:1.1!important}html body .floating-cart.open .floating-cart-summary .floating-cart-subtitle{display:none!important}body:has(.cart-lines-premium) .checkout-shell{min-height:0!important;padding-bottom:0!important}body:has(.cart-lines-premium) .checkout-shell .catalog-layout{align-content:start!important;min-height:0!important;padding-bottom:0!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:12px!important;min-height:0!important;padding:12px 14px!important;display:grid!important;position:static!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack>.section-head{min-width:0;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack>.section-head h2{white-space:nowrap;gap:7px!important;margin:0!important;font-size:16px!important;line-height:1!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack>.section-head h2 svg{width:18px;height:18px}body:has(.cart-lines-premium) .checkout-shell .cart-stack>.section-head p{display:none!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack>.checkout-totals{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;border-radius:13px!important;gap:8px!important;min-height:0!important;margin:0!important;padding:8px 10px!important;display:grid!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack>.checkout-totals .metric-row{min-width:0;gap:2px!important;margin:0!important;line-height:1.1!important;display:grid!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack>.checkout-totals .metric-row span{color:#fffaf094!important;font-size:9px!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack>.checkout-totals .metric-row strong{white-space:nowrap;margin:0!important;font-size:13px!important;line-height:1.15!important}body:has(.cart-lines-premium) .checkout-shell .cart-stack>:not(.section-head):not(.checkout-totals):not(.hero-actions){grid-column:1/-1}body:has(.cart-lines-premium) .checkout-shell .cart-line-controls{grid-template-columns:minmax(126px,1fr) 88px!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:none!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-actions{min-width:0;display:flex!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-actions .cart-edit-btn{border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:0 10px!important}body:has(.cart-lines-premium) .mobile-cart-checkout-bar{margin-top:8px!important}.checkout-main-card .checkout-guest-benefits{grid-template-columns:minmax(0,1fr) auto;border-radius:14px!important;align-items:center!important;gap:3px 10px!important;min-height:0!important;margin:0!important;padding:10px 12px!important;display:grid!important}.checkout-main-card .checkout-guest-benefits .metric-row{display:contents!important}.checkout-main-card .checkout-guest-benefits .metric-row span,.checkout-main-card .checkout-guest-benefits .metric-row strong{margin:0!important;font-size:13px!important;line-height:1.15!important}.checkout-main-card .checkout-guest-benefits .metric-row strong{background:#ffae0017;border:1px solid #ffb92138;border-radius:999px;grid-area:1/2;padding:4px 8px;color:#ffc33d!important;font-size:10px!important}.checkout-main-card .checkout-guest-benefits .tiny{grid-column:1/-1;margin:0!important;font-size:10px!important;line-height:1.2!important}.checkout-main-card .coupon-premium-card{border-radius:15px!important;margin:0!important;padding:12px!important}.checkout-main-card .coupon-premium-head{margin-bottom:8px!important}.checkout-main-card .coupon-premium-head h3{font-size:15px!important}.checkout-sidebar-card{gap:10px!important}.customer-profile-page .profile-tabs-bar:has(.profile-auth-tab){width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:5px!important;display:grid!important}.customer-profile-page .profile-tabs-bar:has(.profile-auth-tab) .profile-auth-tab{border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:8px 10px!important}.customer-profile-page .profile-tabs-bar .profile-orders-tab{display:none!important}}.cart-option-summary{display:none}@media (max-width:767px){body:has(.cart-lines-premium) .checkout-shell .cart-line.cart-line-premium{border-radius:17px!important;grid-template-rows:auto auto auto!important;grid-template-columns:82px minmax(0,1fr)!important;gap:9px 12px!important;padding:12px!important;display:grid!important;position:relative!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-media{display:contents!important}body:has(.cart-lines-premium) .checkout-shell .cart-thumb{background-position:50%!important;background-size:cover!important;border-radius:13px!important;grid-area:1/1!important;align-self:start!important;width:82px!important;min-width:82px!important;height:82px!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-info{grid-area:1/2!important;align-self:start!important;min-width:0!important;padding:2px 84px 0 0!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-title-row{min-width:0!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-title-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important;line-height:1.2!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-info>.tiny{margin-top:5px!important;font-size:10px!important;line-height:1.3!important}body:has(.cart-lines-premium) .checkout-shell .cart-option-chips{display:none!important}body:has(.cart-lines-premium) .checkout-shell .cart-option-summary{color:#ffffffad;align-items:center;gap:7px;min-width:0;min-height:30px;font-size:11px;line-height:1.2;grid-area:2/1/auto/-1!important;display:flex!important}body:has(.cart-lines-premium) .checkout-shell .cart-option-summary span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body:has(.cart-lines-premium) .checkout-shell .cart-option-summary svg{color:#ffb000;flex:none}body:has(.cart-lines-premium) .checkout-shell .cart-line-controls{border-top:1px solid #ffffff14;grid-area:3/1/auto/-1!important;grid-template-columns:minmax(0,1fr) minmax(104px,.68fr)!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important;padding-top:10px!important}body:has(.cart-lines-premium) .checkout-shell .cart-qty-control{min-height:44px!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-actions .cart-edit-btn{min-height:44px!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-actions .cart-edit-btn{color:#ffc238!important;background:#ffb0000b!important;border-color:#ffb00085!important;font-size:12px!important;font-weight:800!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-total{background:#ffb00013!important;border:1px solid #ffb00052!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:74px!important;min-height:36px!important;padding:7px 10px!important;position:absolute!important;top:12px!important;right:12px!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-total strong{display:none!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-total b{color:#ffc238!important;font-size:12px!important;line-height:1!important}body:has(.cart-lines-premium) .checkout-shell .checkout-header.panel{border-radius:18px!important;grid-template-columns:minmax(0,.9fr) minmax(245px,1.1fr)!important;align-items:center!important;gap:14px!important;min-height:0!important;margin:0 0 12px!important;padding:12px 14px!important;display:grid!important}body:has(.cart-lines-premium) .checkout-shell .checkout-header.panel>div:first-child{min-width:0}body:has(.cart-lines-premium) .checkout-shell .checkout-header .eyebrow{display:inline-flex;margin:0 0 5px!important;padding:4px 8px!important;font-size:8px!important;line-height:1!important}body:has(.cart-lines-premium) .checkout-shell .checkout-header h1{letter-spacing:-.035em!important;max-width:none!important;margin:0!important;font-size:18px!important;line-height:1.02!important}body:has(.cart-lines-premium) .checkout-shell .checkout-header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ffffff94!important;margin:5px 0 0!important;font-size:9px!important;line-height:1.2!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total{border-radius:14px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 11px!important;display:grid!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-icon{border-radius:12px!important;width:38px!important;height:38px!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-icon svg{width:18px!important;height:18px!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total>div:last-child{display:contents!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total strong{grid-area:1/2;align-self:end;font-size:13px!important;line-height:1.05!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total span{grid-area:2/2;align-self:start;font-size:8px!important;line-height:1!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total b{white-space:nowrap;grid-area:1/3/span 2!important;align-self:center!important;margin:0!important;font-size:clamp(20px,4vw,26px)!important;line-height:1!important}}@media (max-width:520px){body:has(.cart-lines-premium) .checkout-shell .checkout-header.panel{grid-template-columns:1fr!important;gap:9px!important}body:has(.cart-lines-premium) .checkout-shell .checkout-header p{white-space:normal}}@media (max-width:767px){.cart-page>.topbar .nav-links>.cart-link{display:none!important}.customer-profile-page .profile-main-content>.profile-login-card{background:radial-gradient(circle at 100% 0,#ffb20012,#0000 36%),linear-gradient(145deg,#171716fa,#0c0c0cfa)!important;border:1px solid #ffffff1a!important;border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;display:grid!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff0b!important}.customer-profile-page .profile-main-content>.profile-login-card>.field-full{grid-column:1/-1;gap:6px!important}.customer-profile-page .profile-main-content>.profile-login-card>.field-full>span{color:#ffffffb8!important;font-size:11px!important;font-weight:800!important}.customer-profile-page .profile-main-content>.profile-login-card input{color:#fff!important;background:#050607db!important;border:1px solid #ffffff1c!important;border-radius:13px!important;width:100%!important;min-height:48px!important;padding:0 14px!important;font-size:15px!important;box-shadow:inset 0 1px #ffffff09!important}.customer-profile-page .profile-main-content>.profile-login-card input:focus{border-color:#ffb200b8!important;box-shadow:0 0 0 3px #ffb2001f!important}.customer-profile-page .profile-main-content>.profile-login-card .profile-actions{grid-column:1/-1;margin:2px 0 0!important;display:block!important}.customer-profile-page .profile-main-content>.profile-login-card .profile-actions .primary-btn{color:#191005!important;background:linear-gradient(135deg,#ffc84f,#f6a400)!important;border-radius:14px!important;width:100%!important;min-height:50px!important;padding:0 18px!important;font-size:14px!important;font-weight:900!important;box-shadow:0 10px 24px #f6a40033,inset 0 1px #ffffff61!important}.customer-profile-page .profile-main-content>.profile-login-card .profile-register-inline-btn{display:none!important}.customer-profile-page .profile-main-content>.profile-login-card .profile-link-btn{grid-column:1/-1;justify-self:center;color:#f7b523!important;min-height:34px!important;margin:-2px 0 0!important;padding:4px 10px!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}.customer-profile-page .profile-register-form.profile-session-box{border-radius:19px!important;gap:14px!important;padding:14px!important}.customer-profile-page .profile-register-form .profile-password-hints{flex-wrap:wrap!important;gap:6px!important;margin:0!important;display:flex!important}.customer-profile-page .profile-register-form .profile-password-hints span{white-space:nowrap;align-items:center;min-height:27px;display:inline-flex;color:#ffd369e6!important;background:#ffae0012!important;border:1px solid #ffb4003d!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.customer-profile-page .profile-register-form .profile-actions.sticky-actions{grid-template-columns:minmax(0,1.6fr) minmax(128px,.8fr)!important;gap:8px!important;padding:0!important;display:grid!important}.customer-profile-page .profile-register-form .profile-actions.sticky-actions>button{border-radius:14px!important;width:100%!important;min-width:0!important;min-height:50px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important}.customer-profile-page .profile-register-form .profile-actions.sticky-actions>.primary-btn{color:#1b1002!important;background:radial-gradient(circle at 20% -40%,#ffffff8c,#0000 42%),linear-gradient(135deg,#ffd15b 0%,#ffb20d 58%,#f39800 100%)!important;border:1px solid #ffd25acc!important;box-shadow:0 12px 28px #f5a50038,0 3px #b96e00,inset 0 1px #ffffff8c!important}.customer-profile-page .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn{text-align:left!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:7px 10px!important;display:grid!important}.customer-profile-page .profile-register-form .profile-create-account-btn .profile-create-account-icon{background:#5b35001a;border:1px solid #41260026;border-radius:11px;place-items:center;width:34px;height:34px;color:#4a2a00!important;display:grid!important}.customer-profile-page .profile-register-form .profile-create-account-btn .profile-create-account-icon svg{width:19px;height:19px;color:#4a2a00!important}.profile-create-account-copy{gap:2px;min-width:0;display:grid!important}.customer-profile-page .profile-register-form .profile-create-account-btn .profile-create-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.05;overflow:hidden;color:#281600!important}.customer-profile-page .profile-register-form .profile-create-account-btn .profile-create-account-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;line-height:1;overflow:hidden;color:#371f00ad!important}.customer-profile-page .profile-register-form .profile-create-account-btn .profile-create-account-arrow{width:18px;height:18px;transition:transform .18s;color:#4a2a00!important;display:block!important}.profile-create-account-arrow svg{width:100%;height:100%;display:block}.profile-create-account-btn:hover:not(:disabled) .profile-create-account-arrow{transform:translate(2px)}html body .customer-profile-page .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn:hover:not(:disabled){color:#1b1002!important;filter:none!important;background:radial-gradient(circle at 22% -35%,#ffffffad,#0000 44%),linear-gradient(135deg,#ffdc73 0%,#ffc02c 56%,#ffa600 100%)!important;border-color:#ffe185f2!important;transform:translateY(-1px)!important;box-shadow:0 15px 32px #f5a50047,0 3px #b96e00,inset 0 1px #ffffffad!important}.profile-create-account-btn:active:not(:disabled){transform:translateY(2px)!important;box-shadow:0 7px 18px #f5a5002e,0 1px #b96e00,inset 0 1px #ffffff73!important}.customer-profile-page .profile-register-form .profile-actions.sticky-actions>.ghost-btn{color:#ffffffc7!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff1f!important}.customer-profile-page .profile-register-benefits{gap:8px!important}.customer-profile-page .profile-register-benefits .profile-benefit-card{border-radius:14px!important;padding:11px 12px!important}}@media (max-width:430px){.customer-profile-page .profile-register-form .profile-actions.sticky-actions{grid-template-columns:1fr!important}}@media (max-width:767px){html body .floating-cart.open .floating-cart-panel>.floating-cart-summary{border-radius:11px!important;min-height:0!important;padding:5px 10px!important;display:block!important}html body .floating-cart.open .floating-cart-panel>.floating-cart-summary>.metric-row{text-align:left!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:28px!important;margin:0!important;padding:0!important;display:flex!important}html body .floating-cart.open .floating-cart-panel>.floating-cart-summary>.metric-row>span{margin:0!important;font-size:12px!important;line-height:1!important}html body .floating-cart.open .floating-cart-panel>.floating-cart-summary>.metric-row>strong{margin:0 0 0 auto!important;font-size:15px!important;line-height:1!important}html body:has(.cart-lines-premium) .checkout-shell .cart-line-controls{grid-template-columns:minmax(0,1fr) 104px!important;align-items:center!important}html body:has(.cart-lines-premium) .checkout-shell .cart-line-actions{width:104px!important;min-width:104px!important}html body:has(.cart-lines-premium) .checkout-shell .cart-line-actions .cart-edit-btn{text-align:center!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:104px!important;min-width:104px!important;min-height:44px!important;padding:0 12px!important;display:inline-flex!important}html body:has(.cart-lines-premium) .checkout-shell .cart-line-actions .cart-edit-btn>:is(svg,span){flex:none!important;margin:0!important}}body:has(.cart-lines-premium) .checkout-shell .cart-edit-btn{justify-content:center!important;align-items:center!important;gap:6px!important;line-height:1!important;display:inline-flex!important}body:has(.cart-lines-premium) .checkout-shell .cart-edit-btn>svg{flex:none;display:block}body:has(.cart-lines-premium) .checkout-shell .cart-edit-btn>span{align-items:center;line-height:1;display:inline-flex}@media (max-width:767px){body:has(.cart-lines-premium) .checkout-shell .cart-qty-control{box-shadow:none!important;border:0!important}}.product-detail-page>.floating-cart,.product-detail-page>.floating-cart-space{display:none!important}@media (min-width:981px){.product-detail-page .product-summary-controls{grid-template-columns:126px minmax(0,1fr)!important}.product-detail-page .product-summary-controls .quantity-stepper{grid-template-columns:38px minmax(26px,1fr) 38px!important;gap:3px!important;width:126px!important;min-width:126px!important;padding:4px!important;display:grid!important}.product-detail-page .product-summary-controls .quantity-stepper .soft-btn{flex-basis:38px!important;width:38px!important;height:38px!important;min-height:38px!important}.product-detail-page .product-summary-controls .quantity-stepper .badge{display:none!important}.product-detail-page .product-summary-controls .hero-actions>.primary-btn{padding-inline:12px!important;font-size:13px!important}.product-detail-page .product-summary-controls .hero-actions>.primary-btn span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}}.profile-register-form .profile-actions.sticky-actions{grid-template-columns:minmax(0,1.6fr) minmax(128px,.8fr)!important;gap:8px!important;display:grid!important}.profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn{text-align:left!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:7px 10px!important;display:grid!important}.profile-register-form .profile-create-account-btn .profile-create-account-icon{background:#5b35001a!important;border:1px solid #41260026!important;border-radius:11px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.profile-register-form .profile-create-account-btn .profile-create-account-icon svg{width:19px!important;height:19px!important;display:block!important}.profile-register-form .profile-create-account-btn .profile-create-account-copy{gap:2px!important;min-width:0!important;display:grid!important}.profile-register-form .profile-create-account-btn .profile-create-account-copy strong,.profile-register-form .profile-create-account-btn .profile-create-account-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.profile-register-form .profile-create-account-btn .profile-create-account-copy strong{font-size:12px!important;line-height:1.05!important}.profile-register-form .profile-create-account-btn .profile-create-account-copy small{font-size:8px!important;line-height:1!important}.profile-register-form .profile-create-account-btn .profile-create-account-arrow,.profile-register-form .profile-create-account-btn .profile-create-account-arrow svg{width:18px!important;height:18px!important;display:block!important}@media (max-width:430px){.profile-register-form .profile-actions.sticky-actions{grid-template-columns:1fr!important}}@media (min-width:768px){body:has(.cart-lines-premium) .checkout-shell .cart-option-chips{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;max-width:420px!important;max-height:none!important;margin-top:10px!important;display:flex!important;overflow:visible!important}body:has(.cart-lines-premium) .checkout-shell .cart-option-chips:before{content:"Personalizações";color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;width:100%;font-size:9px;font-weight:800;line-height:1}body:has(.cart-lines-premium) .checkout-shell .cart-option-chips .chip{color:#ffefced1!important;min-height:25px!important;box-shadow:none!important;background:#ffae000e!important;border:1px solid #ffb82e2e!important;border-radius:8px!important;align-items:center!important;padding:4px 9px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}}@media (min-width:981px){body:has(main.product-detail-page){overflow:hidden!important}main.product-detail-page{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.product-detail-page .product-detail-shell{width:100%!important;max-width:none!important;height:calc(100dvh - 94px)!important;min-height:0!important;padding:14px 16px 16px!important}.product-detail-page .split-panel.product-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(390px,.9fr)!important;align-items:stretch!important;gap:16px!important;height:100%!important;min-height:0!important;display:grid!important}.product-detail-page .product-card{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.product-detail-page .product-cover{width:100%!important;height:auto!important;min-height:0!important}.product-detail-page .product-body{flex:none!important}.product-detail-page .panel-stack{grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;gap:12px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.product-detail-page .product-config-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0!important;overflow:hidden auto!important}.product-detail-page .product-config-scroll::-webkit-scrollbar{width:8px}.product-detail-page .product-config-scroll::-webkit-scrollbar-track{background:0 0}.product-detail-page .product-config-scroll::-webkit-scrollbar-thumb{background:#ffb21a6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.product-detail-page .product-summary-dock{z-index:2;margin:0!important;position:relative!important;box-shadow:0 -14px 34px #00000047,0 18px 42px #00000052!important}.product-detail-page .product-summary-controls{grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;margin-top:14px!important;display:grid!important}.product-detail-page .product-summary-controls .quantity-stepper{align-self:stretch!important;min-height:52px!important;margin:0!important}.product-detail-page .product-summary-controls .hero-actions{align-items:stretch!important;min-width:0!important;margin:0!important;display:grid!important}.product-detail-page .product-summary-controls .hero-actions>.primary-btn{width:100%!important;min-height:52px!important}}@media (max-width:980px){.product-detail-page .product-summary-controls{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.product-detail-page .product-summary-controls .quantity-stepper{justify-content:center;width:100%;margin:0}.product-detail-page .product-summary-controls .hero-actions{margin:0;display:grid}.product-detail-page .product-summary-controls .hero-actions>.primary-btn{width:100%}}@media (max-width:767px){.product-detail-page .product-detail-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.product-detail-page:not(:has(.floating-cart)) .product-detail-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.product-detail-page>.floating-cart,.product-detail-page>.floating-cart-space{display:none!important}.product-detail-page .product-summary-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);right:12px!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;z-index:120!important;background:radial-gradient(circle at 100% 0,#ffb21a1a,#0000 42%),linear-gradient(#181817fa,#0a0a0afc)!important;border:1px solid #ffb82e4d!important;border-radius:18px!important;width:auto!important;margin:0!important;padding:12px!important;position:fixed!important;left:12px!important;box-shadow:0 -12px 34px #0000006b,0 18px 45px #00000080!important}.product-detail-page .product-summary-dock>h3,.product-detail-page .product-summary-dock .product-summary-tags{display:none!important}.product-detail-page .product-summary-dock .product-summary-chip{white-space:nowrap!important;min-height:24px!important;padding:4px 8px!important;font-size:9px!important}.product-detail-page .product-summary-controls{grid-template-columns:126px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;margin-top:0!important;display:grid!important}.product-detail-page .product-summary-controls .quantity-stepper{border-radius:14px!important;grid-template-columns:38px minmax(26px,1fr) 38px!important;justify-content:stretch!important;gap:3px!important;width:126px!important;min-height:48px!important;padding:4px!important;display:grid!important}.product-detail-page .product-summary-controls .quantity-stepper .soft-btn{flex-basis:38px!important;width:38px!important;height:38px!important;min-height:38px!important}.product-detail-page .product-summary-controls .quantity-stepper strong{place-items:center;display:grid;min-width:0!important}.product-detail-page .product-summary-controls .quantity-stepper .badge{display:none!important}.product-detail-page .product-summary-controls .hero-actions{min-width:0!important;margin:0!important;display:grid!important}.product-detail-page .product-summary-controls .hero-actions>.primary-btn{border-radius:14px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding-inline:10px!important;font-size:12px!important}}.product-cover-link{border-radius:inherit;color:inherit;text-decoration:none;display:block;overflow:hidden}.product-cover-link:focus-visible{outline-offset:3px;outline:3px solid #ffb21a}.product-cover-link .product-cover{transition:transform .18s,filter .18s}@media (hover:hover){.product-cover-link:hover .product-cover{filter:brightness(1.06);transform:scale(1.015)}}@media (min-width:1121px){.profile-panel .profile-register-layout{grid-template-columns:minmax(0,1fr)!important}.profile-panel .profile-register-form{width:100%!important;min-width:0!important}.profile-panel .profile-register-form .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}.profile-panel .profile-register-form .profile-actions.sticky-actions{border-top:1px solid #ffffff17!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;padding-top:14px!important;display:flex!important}.profile-panel .profile-register-form .profile-actions.sticky-actions>.ghost-btn{order:1;flex:0 0 190px!important;width:190px!important;min-height:54px!important;padding:0 18px!important;font-size:13px!important}.profile-panel .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn{order:2;flex:0 0 300px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;width:300px!important;min-height:54px!important;padding:7px 12px!important}.profile-panel .profile-register-form .profile-create-account-btn .profile-create-account-copy strong{font-size:14px!important;line-height:1.15!important}.profile-panel .profile-register-form .profile-create-account-btn .profile-create-account-copy small{font-size:10px!important;line-height:1.15!important}}@media (max-width:767px){html body:has(.cart-lines-premium) .checkout-shell .cart-line-controls{grid-template-columns:160px 104px!important;justify-content:end!important;width:max-content!important;max-width:100%!important;margin-left:auto!important}html body:has(.cart-lines-premium) .checkout-shell .cart-qty-control{grid-template-columns:38px minmax(50px,1fr) 38px!important;width:160px!important;min-width:160px!important}html body:has(.cart-lines-premium) .checkout-shell .cart-qty-control button{width:38px!important;min-width:38px!important}html body:has(.cart-lines-premium) .checkout-shell .cart-qty-control strong{font-size:14px!important}body:has(.checkout-premium-layout) .checkout-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}body:has(.checkout-premium-layout) .checkout-premium-layout{padding-bottom:0!important}body:has(.checkout-premium-layout) .checkout-premium-layout>.catalog-stack{padding-bottom:0!important}body:has(.checkout-premium-layout) .checkout-premium-layout>.checkout-sidebar-card{display:none!important}body:has(.checkout-premium-layout) .payment-hint-box{display:none!important}body:has(.checkout-premium-layout) .checkout-totals.panel{border-radius:16px!important;padding:14px!important}body:has(.checkout-premium-layout) .checkout-totals .metric-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:28px!important;padding:4px 0!important;font-size:13px!important;display:grid!important}body:has(.checkout-premium-layout) .checkout-totals .metric-row strong{text-align:right!important;font-size:13px!important}body:has(.checkout-premium-layout) .checkout-totals .checkout-total-divider{margin:8px 0!important}body:has(.checkout-premium-layout) .checkout-totals .checkout-total-row{min-height:38px!important;padding-top:7px!important}:is(body:has(.checkout-premium-layout) .checkout-totals .checkout-total-row span,body:has(.checkout-premium-layout) .checkout-totals .checkout-total-row strong){font-size:18px!important}body:has(.checkout-premium-layout) .checkout-totals .checkout-estimate{margin-top:2px!important;font-size:10px!important}body:has(.checkout-premium-layout) .checkout-totals .success-box{margin-top:9px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.35!important}body:has(.checkout-premium-layout) .checkout-final-actions{display:none!important}body:has(.checkout-premium-layout) .checkout-final-back-action{display:none!important}body:has(.checkout-premium-layout) .checkout-mobile-final-actions{right:10px;bottom:calc(68px + env(safe-area-inset-bottom));z-index:125;background:linear-gradient(145deg,#121212fa,#0a0a0afc);border:1px solid #ffb40047;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(146px,.82fr);align-items:center;gap:10px;padding:8px 9px;display:grid;position:fixed;left:10px;box-shadow:0 -12px 34px #00000080}body:has(.checkout-premium-layout) .checkout-mobile-final-total{color:#fff;gap:2px;min-width:0;padding-left:4px;line-height:1.15;display:grid!important}body:has(.checkout-premium-layout) .checkout-mobile-final-total>span{color:#aaa49b;font-size:10px;font-weight:750}body:has(.checkout-premium-layout) .checkout-mobile-final-total>strong{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:15px;display:flex}body:has(.checkout-premium-layout) .checkout-mobile-final-total small{color:#b9b3aa;font-size:10px;font-weight:700}body:has(.checkout-premium-layout) .checkout-mobile-submit-action{border-radius:14px!important;width:100%!important;min-height:50px!important;margin:0!important;padding-inline:14px!important;box-shadow:0 10px 24px #ffa80024!important}body:has(.checkout-premium-layout) .checkout-main-card.panel{-webkit-backdrop-filter:none!important}.customer-orders-page .orders-back-link{display:grid!important}.customer-orders-page .orders-mobile-profile{margin-left:auto;display:block}.customer-orders-page .orders-mobile-profile .profile-trigger{border-radius:50%!important;width:43px!important;min-width:43px!important;height:43px!important;min-height:43px!important;padding:0!important}.customer-orders-page .orders-shell{gap:18px!important;width:calc(100% - 24px)!important;padding-top:16px!important}.customer-orders-page .orders-hero.panel{border-radius:24px!important;padding:26px!important}.customer-orders-page .orders-hero-copy{grid-template-columns:1fr!important;gap:12px!important}.customer-orders-page .orders-hero h1{font-size:31px!important}.customer-orders-page .orders-hero-actions,.customer-orders-page .orders-hero-quick-status,.customer-orders-page .orders-sync-status{grid-column:1!important}.customer-orders-page .orders-hero-actions>a{width:100%!important;min-height:62px!important}.customer-orders-page .orders-hero-quick-status{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.customer-orders-page .orders-tools.panel{border-radius:24px!important;padding:22px!important}.customer-orders-page .orders-search-control input{min-height:56px!important;padding-left:50px!important}.customer-orders-page .orders-filter-row{border-radius:17px!important;min-height:64px!important;padding:5px!important}.customer-orders-page .orders-filter-chip{min-height:52px!important}.customer-orders-page .orders-card{border-radius:24px!important;padding:26px!important}.customer-orders-page .orders-card-head{display:block!important}.customer-orders-page .orders-card-title h3{font-size:27px!important}.customer-orders-page .orders-card-total{text-align:left!important;margin-top:22px!important}.customer-orders-page .orders-card-total strong{font-size:31px!important}.customer-orders-page .orders-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.customer-orders-page .orders-payment-detail{display:none!important}.customer-orders-page .orders-detail{border-radius:17px!important;min-height:136px!important;padding:17px!important}.customer-orders-page .orders-card-actions .primary-btn{width:100%!important;min-height:60px!important}}@media (min-width:768px){.customer-orders-page .orders-mobile-profile{display:none}}@media (max-width:767px){body:has(.cart-lines-premium)>main.cart-page{padding-bottom:calc(154px + env(safe-area-inset-bottom))!important}body:has(.cart-lines-premium) .mobile-cart-checkout-bar{right:8px!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;z-index:130!important;width:auto!important;margin:0!important;position:fixed!important;left:8px!important}body:has(.cart-lines-premium) .checkout-shell .cart-line.cart-line-premium{grid-template-columns:74px minmax(0,1fr)!important;gap:6px 10px!important;padding:11px!important}body:has(.cart-lines-premium) .checkout-shell .cart-thumb{width:74px!important;min-width:74px!important;height:74px!important}html body:has(.cart-lines-premium) .checkout-shell .cart-line-controls{border-top:1px solid #ffffff17!important;grid-column:1/-1!important;grid-template-columns:150px 104px!important;justify-content:end!important;gap:9px!important;width:100%!important;max-width:none!important;margin:0!important;padding-top:7px!important}html body:has(.cart-lines-premium) .checkout-shell .cart-qty-control{grid-template-columns:36px minmax(48px,1fr) 36px!important;width:150px!important;min-width:150px!important;min-height:40px!important}html body:has(.cart-lines-premium) .checkout-shell .cart-qty-control button{width:36px!important;min-width:36px!important;min-height:38px!important}body:has(.cart-lines-premium) .checkout-shell .cart-line-actions .cart-edit-btn{min-height:40px!important}body:has(.cart-lines-premium) .checkout-shell .cart-hero-total{grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;min-height:72px!important;padding:10px 12px!important}:is(body:has(.cart-lines-premium) .checkout-shell .cart-hero-total strong,body:has(.cart-lines-premium) .checkout-shell .cart-hero-total span,body:has(.cart-lines-premium) .checkout-shell .cart-hero-total b){align-self:center!important}main:has(.checkout-shell):not(.cart-page){padding-bottom:0!important}.customer-orders-page>.orders-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}body:has(.checkout-premium-layout) .checkout-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}body:has(.checkout-premium-layout) .checkout-shell.checkout-step-details{padding-bottom:calc(168px + env(safe-area-inset-bottom))!important}main.product-detail-page .product-config-scroll textarea{resize:none}}.created-order-order-meta{text-align:right;justify-items:end;gap:10px;display:grid}.created-order-order-meta .created-order-payment-status{color:#ffbf2f;white-space:nowrap;background:#ffb82e17;border:1px solid #ffb82e4d;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.created-order-order-meta .created-order-payment-status:not(.warning){color:#5ff08c;background:#22c55e1a;border-color:#35e87b47}.created-order-change-payment{transition:border-color .18s,background .18s,transform .18s;color:#ffcc5c!important;background:linear-gradient(135deg,#ffb82e17,#ffb82e06),#ffffff06!important;border-color:#ffb82e52!important;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0003!important}.created-order-change-payment:hover:not(:disabled){filter:none!important;background:linear-gradient(135deg,#ffb82e26,#ffb82e0e),#ffffff09!important;border-color:#ffb82e94!important}@media (max-width:767px){.created-order-title-row{align-items:start}.created-order-order-meta{gap:8px}.created-order-order-meta h2{font-size:20px}.created-order-order-meta .created-order-payment-status{white-space:normal;text-align:right;max-width:190px}}@media (max-width:560px){.checkout-shell.is-empty .cart-hero-total{width:36px!important;min-width:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}}body main>.banner-carousel .banner-grid>.banner-card{transition:border-color .2s,box-shadow .2s,transform .2s;background-clip:padding-box!important;border:1px solid #ffffff1b!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff13,inset 0 -1px #ffb22512,0 14px 34px #0000004d!important}body main>.banner-carousel .banner-grid>.banner-card:hover{border-color:#ffc24638!important;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffb2251a,0 17px 38px #00000057!important}.floating-cart-line-actions{justify-items:end;gap:7px;display:grid}.floating-cart-remove{color:#ff9898e0;cursor:pointer;background:#ff4c4c11;border:1px solid #ff6b6b38;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.floating-cart-remove:hover{color:#ffb0b0;background:#ff4c4c21;border-color:#ff6b6b7a;transform:translateY(-1px)}.floating-cart-remove:focus-visible{outline-offset:2px;outline:2px solid #ff7e7eb8}.checkout-benefits-desktop-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.checkout-benefits-desktop-grid>*{min-width:0;height:100%;margin:0!important}.checkout-benefits-desktop-grid .checkout-cashback-auto{border-radius:18px;min-height:118px;padding:16px}.checkout-benefits-desktop-grid .coupon-premium-card{align-content:center;min-height:118px;display:grid;border-radius:18px!important;padding:15px 16px!important}@media (max-width:900px){.checkout-benefits-desktop-grid{grid-template-columns:1fr}.checkout-benefits-desktop-grid .checkout-cashback-auto,.checkout-benefits-desktop-grid .coupon-premium-card{min-height:0}}.ops-bag-board{background:radial-gradient(circle at 95% 0,#ffb7001f,#0000 35%),linear-gradient(145deg,#1d1912fa,#0f1012fa);border:1px solid #ffb70061;border-radius:22px;margin:0 24px 18px;padding:20px;box-shadow:0 18px 42px #00000040}.ops-bag-board-head,.ops-bag-dispatch{align-items:center;gap:14px;display:flex}.ops-bag-board-head>div{flex:1}.ops-bag-board-head h2{margin:2px 0 4px;font-size:22px}.ops-bag-board-head p{color:#aaa6a0;margin:0}.ops-bag-board-head small{color:#ffbd16;letter-spacing:.1em;font-weight:900}.ops-bag-board-icon{color:#19130a;background:linear-gradient(135deg,#ffd35a,#ffad00);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.ops-bag-mode-chip{color:#67e6a0;background:#167d4629;border:1px solid #50dc8b59;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.ops-bag-stops{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:18px 0;display:grid}.ops-bag-stop{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.ops-bag-stop>span{color:#17120a;background:#ffb400;border-radius:10px;place-items:center;min-width:32px;height:32px;font-weight:900;display:grid}.ops-bag-stop div{min-width:0}.ops-bag-stop strong,.ops-bag-stop small{display:block}.ops-bag-stop small{color:#aaa6a0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.ops-bag-dispatch{justify-content:flex-end}.ops-bag-dispatch select{color:#fff;background-color:#151619;border:1px solid #ffffff24;border-radius:12px;min-width:240px;height:46px;padding:0 44px 0 14px}@media (max-width:760px){.ops-bag-board{margin:0 14px 14px;padding:16px}.ops-bag-mode-chip{display:none}.ops-bag-dispatch{flex-direction:column;align-items:stretch}.ops-bag-dispatch select{width:100%;min-width:0}}.ops-bag-top-button>span{color:#15110a;background:#ffb300;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;display:inline-grid}.ops-bag-modal{background:radial-gradient(circle at 100% 0,#ffb3001f,#0000 34%),#111315;border:1px solid #ffb30047;border-radius:24px;gap:18px;width:min(580px,100%);padding:24px}.ops-bag-modal .ops-courier-modal-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ops-bag-modal .ops-report-kicker{color:#ffb300;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.ops-bag-modal-icon{color:#ffb300;background:#ffb3001a;border:1px solid #ffb30059;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.ops-bag-choice-list,.ops-bag-modal-orders{gap:10px;max-height:330px;display:grid;overflow:auto}.ops-bag-choice,.ops-bag-create-button{color:#f9f5ed;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.ops-bag-choice:hover{background:#ffb30014;border-color:#ffb3008c;transform:none;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000002e}.ops-bag-choice-number,.ops-bag-create-button>span:first-child{color:#17120a;background:linear-gradient(145deg,#ffd15a,#ffad00);border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:950;display:grid}.ops-bag-choice strong,.ops-bag-choice small,.ops-bag-create-button strong,.ops-bag-create-button small{display:block}.ops-bag-choice small,.ops-bag-create-button small{color:#9f9b94;margin-top:3px;font-size:12px}.ops-bag-create-button{color:#ffbf1c;background:#ffb3000b;border-style:dashed;border-color:#ffb30061}.ops-bag-dispatch-modal{width:min(680px,100%)}.ops-bag-dispatch-tabs{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.ops-bag-dispatch-tabs button{color:#bdb8b0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;min-width:120px;padding:11px 14px}.ops-bag-dispatch-tabs button strong,.ops-bag-dispatch-tabs button span{display:block}.ops-bag-dispatch-tabs button span{margin-top:3px;font-size:11px}.ops-bag-dispatch-tabs button.active{color:#fff7e6;background:#ffb3001f;border-color:#ffb300}.ops-bag-modal-orders>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:11px;padding:11px 12px;display:grid}.ops-bag-modal-orders>div>span{color:#17120a;background:#ffb300;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ops-bag-modal-orders strong,.ops-bag-modal-orders small{display:block}.ops-bag-modal-orders small{color:#9f9b94;margin-top:3px}.ops-bag-modal .ops-courier-modal-field select{color:#f7f3eb;background-color:#0b0d0f;border-color:#ffb3004d}.ops-bag-courier-picker{gap:9px;display:grid}.ops-bag-courier-picker-label{color:#b8b2a8;font-size:11px;font-weight:850}.ops-bag-courier-picker .ops-courier-modal-list{background:0 0;border:0;max-height:250px;padding:0}.ops-bag-courier-picker .ops-courier-option{min-height:72px}.ops-bag-dispatch-modal .ops-courier-modal-actions{align-items:stretch;gap:12px;padding-top:4px}.ops-bag-dispatch-submit{color:#211705;text-align:left;background:linear-gradient(135deg,#ffd45e 0%,#ffb300 58%,#f39a00 100%);border:1px solid #ffd0478c;border-radius:14px;justify-content:flex-start;gap:12px;min-width:330px;min-height:58px;padding:8px 12px 8px 9px;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:inset 0 1px #ffffff75,0 10px 24px #ffa60033}.ops-bag-dispatch-submit:hover:not(:disabled){background:linear-gradient(135deg,#ffdc73 0%,#ffba0a 58%,#f7a007 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 13px 30px #ffa60047}.ops-bag-dispatch-submit:focus-visible{outline-offset:3px;outline:3px solid #ffc42d47}.ops-bag-dispatch-submit:disabled{color:#ffffff6b;cursor:not-allowed;filter:saturate(.2);background:linear-gradient(135deg,#343331,#292826);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0d}.ops-bag-dispatch-submit-icon{background:#27190021;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ops-bag-dispatch-submit-icon svg{width:21px;height:21px}.ops-bag-dispatch-submit-copy{flex:1;gap:2px;min-width:0;display:grid}.ops-bag-dispatch-submit-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2;overflow:hidden}.ops-bag-dispatch-submit-copy small{opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.25;overflow:hidden}.ops-bag-dispatch-submit>svg:last-child{flex:none;width:18px;height:18px}@media (max-width:720px){.ops-bag-modal{border-radius:20px;padding:18px}.ops-bag-modal .ops-courier-modal-actions{flex-direction:column-reverse}.ops-bag-modal .ops-courier-modal-actions button{width:100%}.ops-bag-dispatch-submit{min-width:0}}html body select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23ffb300' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 15px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:44px!important}html body .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn{color:#ffbd1f!important;background:radial-gradient(circle at 18% 130%,#ffb40033,#0000 48%),linear-gradient(145deg,#30230efa,#14120dfc)!important;border:2px solid #ffb400!important;border-radius:17px!important;grid-template-columns:40px minmax(0,1fr) 22px!important;gap:12px!important;min-height:62px!important;padding:8px 14px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #ffe49121,0 12px 28px #0000005c,0 0 20px #ffb40014!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-icon{color:#ffc42e!important;background:#ffb4001c!important;border:1px solid #ffbe2657!important;border-radius:13px!important;width:40px!important;height:40px!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-icon svg{color:#ffc42e!important;width:21px!important;height:21px!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-copy strong{letter-spacing:-.01em;color:#ffd15d!important;font-size:14px!important;line-height:1.15!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-copy small{color:#ffeec2a8!important;font-size:10px!important;line-height:1.15!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-arrow,html body .profile-register-form .profile-create-account-btn .profile-create-account-arrow svg{color:#ffbd1f!important;width:22px!important;height:22px!important}html body .profile-register-form .profile-create-account-btn .profile-create-account-arrow path{stroke:currentColor!important}html body .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn:hover:not(:disabled){color:#ffd04d!important;background:radial-gradient(circle at 20% 125%,#ffbd1f4d,#0000 52%),linear-gradient(145deg,#3e2c0efc,#19140c)!important;border-color:#ffd04d!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffebac30,0 16px 34px #00000070,0 0 24px #ffb40024!important}html body .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn:focus-visible{outline-offset:3px;outline:3px solid #ffb40047!important}html body .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn:disabled{cursor:wait;opacity:.55!important;box-shadow:none!important;transform:none!important}@media (max-width:430px){html body .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn{width:100%!important;min-height:60px!important}}@media (min-width:768px){.customer-orders-page .orders-list{margin:-4px!important;padding:4px!important;overflow:visible!important}.customer-orders-page .orders-card{isolation:isolate;transition:border-color .18s,box-shadow .18s,background .18s!important;overflow:hidden!important;transform:none!important}.customer-orders-page .orders-card:before{z-index:1;pointer-events:none;border-radius:999px;width:auto!important;height:2px!important;top:1px!important;left:20px!important;right:20px!important}.customer-orders-page .orders-card:hover{border-color:#ffbe3057!important;transform:none!important;box-shadow:0 22px 54px #0000006b,inset 0 0 0 1px #ffbe3014!important}}.ops-root .ops-status-chip.delivery{color:#8bd8ff!important;letter-spacing:.01em!important;white-space:nowrap!important;text-overflow:clip!important;background:radial-gradient(circle at 0,#3db5ff33,#0000 48%),linear-gradient(135deg,#194b74b8,#0d2033f0)!important;border:1px solid #4abfff57!important;border-radius:999px!important;justify-content:center!important;gap:6px!important;width:max-content!important;min-width:94px!important;max-width:100%!important;min-height:30px!important;padding:0 9px 0 8px!important;font-size:10.5px!important;font-weight:900!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff12,0 7px 18px #09325033!important}.ops-root .ops-status-chip.delivery svg{flex:0 0 15px;color:#56c8ff!important;stroke-width:2px!important;width:15px!important;height:15px!important}.courier-app-root,.cnv-root{--courier-bg:#08090a;--courier-surface:#111315;--courier-surface-2:#191b1e;--courier-card:#151719;--courier-text:#fff8ec;--courier-muted:#a8a39a;--courier-line:#ffffff17;--courier-accent:#ffb300;--courier-accent-2:#ffcf55;--courier-success:#43dc8b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--courier-text)!important;background:radial-gradient(circle at 82% -10%, #ffb3001f, transparent 33%), var(--courier-bg)!important}.courier-app-root.courier-theme-light,.cnv-root.courier-theme-light{--courier-bg:#f3efe7;--courier-surface:#fffdf9;--courier-surface-2:#f4ede1;--courier-card:#fff;--courier-text:#211b13;--courier-muted:#746b60;--courier-line:#4431191f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 82% -10%, #ffb30033, transparent 34%), var(--courier-bg)!important}.courier-app-root{grid-template-columns:250px minmax(0,1fr)!important;min-height:100dvh!important}.courier-desktop-sidebar{box-shadow:18px 0 50px #00000029;border-right:1px solid var(--courier-line)!important;color:var(--courier-text)!important;background:color-mix(in srgb, var(--courier-surface) 96%, transparent)!important}.courier-sidebar-link{min-height:48px!important;color:var(--courier-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important}.courier-sidebar-link.active{color:var(--courier-accent-2)!important;background:#ffb3001a!important;border-color:#ffb3004d!important}.courier-main-wrap,.courier-mobile-shell{color:var(--courier-text)!important;background:0 0!important}.courier-dark-zone{background:linear-gradient(145deg, color-mix(in srgb, var(--courier-surface) 96%, transparent), color-mix(in srgb, var(--courier-bg) 96%, transparent))!important;padding:22px clamp(16px,3vw,42px) 28px!important}.courier-dark-header{max-width:1100px;color:var(--courier-text)!important;margin:0 auto 18px!important}.courier-dark-greeting-name,.courier-dark-greeting-sub,.courier-dark-deliveries{color:var(--courier-text)!important}.courier-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.courier-theme-toggle,.courier-dark-notif{cursor:pointer;place-items:center;border:1px solid var(--courier-line)!important;width:42px!important;height:42px!important;color:var(--courier-text)!important;background:var(--courier-surface-2)!important;box-shadow:none!important;border-radius:13px!important;display:grid!important}.courier-theme-toggle{color:var(--courier-accent)!important;font-size:20px!important}.courier-hero-card{max-width:1100px;color:#fff9ed!important;background:radial-gradient(circle at 100% 0,#ffd35b33,#0000 34%),linear-gradient(135deg,#6e3a08,#3a210c 55%,#17130e)!important;border:1px solid #ffb30057!important;border-radius:26px!important;margin:0 auto!important;padding:clamp(18px,3vw,30px)!important;box-shadow:0 22px 55px #0000004d!important}.courier-hero-title{color:#fff9ed!important;font-size:clamp(22px,3vw,34px)!important}.courier-hero-address{color:#fff!important;background:#0000003d!important;border:1px solid #ffffff1a!important;border-radius:16px!important}.courier-hero-btn{color:#211607!important;background:linear-gradient(135deg,#ffd15d,#ffad00)!important;border:0!important;border-radius:15px!important;min-height:56px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 12px 30px #ffae0038!important}.courier-mobile-shell{width:min(1100px,100% - 32px)!important;margin:0 auto!important;padding:24px 0 110px!important}.courier-list-section{color:var(--courier-text)!important;background:0 0!important;padding:0!important}.courier-list-header{color:var(--courier-muted)!important;letter-spacing:.1em!important}.courier-delivery-item{border:1px solid var(--courier-line)!important;min-height:76px!important;color:var(--courier-text)!important;background:var(--courier-card)!important;border-radius:17px!important;margin-bottom:10px!important;padding:12px 14px!important;box-shadow:0 10px 25px #0000001f!important}.courier-delivery-item:hover,.courier-delivery-item:focus-visible{transform:translateY(-1px);border-color:#ffb30080!important}.courier-delivery-item.first{box-shadow:inset 4px 0 0 var(--courier-accent), 0 12px 30px #00000026!important;border-color:#ffb3007a!important}.courier-delivery-address strong{color:var(--courier-text)!important}.courier-delivery-address span{color:var(--courier-muted)!important}.courier-bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--courier-line)!important;color:var(--courier-muted)!important;background:color-mix(in srgb, var(--courier-surface) 92%, transparent)!important}.courier-bottom-nav button{color:var(--courier-muted)!important}.courier-bottom-nav button.active{color:var(--courier-accent)!important}.courier-nav-center{color:#211607!important;background:linear-gradient(135deg,#ffd15d,#ffad00)!important}.courier-order-sheet{border:1px solid var(--courier-line)!important;color:var(--courier-text)!important;background:var(--courier-surface)!important}.cnv-pin-field{text-align:left;gap:7px;margin:18px 0 12px;display:grid}.cnv-pin-field>span{color:var(--courier-text,#fff8ec);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.cnv-pin-field input{width:100%;min-height:62px;color:var(--courier-text,#fff);background:var(--courier-surface-2,#191b1e);letter-spacing:.5em;text-align:center;border:1px solid #ffb30073;border-radius:16px;outline:none;font-size:28px;font-weight:950}.cnv-pin-field input:focus{border-color:var(--courier-accent,#ffb300);box-shadow:0 0 0 4px #ffb30026}.cnv-pin-field small{color:var(--courier-muted,#aaa);font-size:11px;line-height:1.4}.cnv-pin-error{color:#ff9bac;background:#ff415b17;border:1px solid #ff536959;border-radius:11px;margin-bottom:10px;padding:10px 12px;font-size:12px;font-weight:750}.cnv-payment-check{text-align:left;border:1px solid;border-radius:14px;gap:5px;padding:14px;display:grid}.cnv-payment-check>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.cnv-payment-check>strong{font-size:18px;line-height:1.2}.cnv-payment-check.is-due{color:#ffd264;background:#ffb3001a;border-color:#ffb30073}.cnv-payment-check.is-paid{color:#62e6a4;background:#39d98a17;border-color:#39d98a66}.cnv-root.courier-theme-dark .cnv-payment-check.is-paid{color:#b9f8d8!important;background:#102d22!important;border-color:#53e89e94!important}.cnv-root.courier-theme-dark .cnv-confirm-card{color:#fff8ec!important;background:#111315!important}.cnv-root.courier-theme-dark .cnv-confirm-title{color:#fff8ec!important}.cnv-root.courier-theme-dark .cnv-confirm-sub{color:#c5beb3!important}.cnv-root.courier-theme-dark .cnv-payment-check.is-paid>span{color:#74e9ad!important}.cnv-root.courier-theme-dark .cnv-payment-check.is-paid>strong{color:#f0fff7!important}.cnv-root.courier-theme-dark .cnv-pin-field>span{color:#fff8ec!important}.cnv-root.courier-theme-dark .cnv-pin-field input{color:#fff8ec!important;background:#202326!important;border-color:#ffc3377a!important}.cnv-root.courier-theme-dark .cnv-pin-field small{color:#c5beb3!important}.cnv-payment-check label{color:var(--courier-text,#fff);cursor:pointer;border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:8px;padding-top:11px;font-size:13px;font-weight:800;display:flex}.cnv-payment-check input{accent-color:#ffb300;width:22px;height:22px;margin:0}.cnv-root.courier-theme-light .cnv-payment-check.is-due{color:#7b3e00;background:#fff3d5}.cnv-root.courier-theme-light .cnv-payment-check.is-paid{color:#075f34!important;background:#e4f8ed!important;border-color:#8bd5ad!important}.cnv-root.courier-theme-light .cnv-confirm-card{color:#211b13!important;background:#fffdf9!important}.cnv-root.courier-theme-light .cnv-confirm-title{color:#211b13!important}.cnv-root.courier-theme-light .cnv-confirm-sub{color:#6e6459!important}.cnv-root.courier-theme-light .cnv-payment-check.is-paid>span{color:#08713b!important}.cnv-root.courier-theme-light .cnv-payment-check.is-paid>strong{color:#064b2a!important}.cnv-root.courier-theme-light .cnv-pin-field>span{color:#3f352a!important}.cnv-root.courier-theme-light .cnv-pin-field input{color:#211b13!important;background:#fffdf9!important;border-color:#d6b45f!important}.cnv-root.courier-theme-light .map-recenter-btn{color:#704a00!important;background:#fffdf8fa!important;border:1px solid #ae700061!important;border-radius:50%!important;width:48px!important;height:48px!important;box-shadow:0 10px 24px #3b2a0e33,inset 0 1px #fff!important}.cnv-root.courier-theme-light .map-recenter-btn svg{stroke-width:2.4px;width:23px!important;height:23px!important}.cnv-root.courier-theme-light .map-recenter-btn:hover,.cnv-root.courier-theme-light .map-recenter-btn:focus-visible{color:#4f3500!important;background:#fff4d8!important;border-color:#c98500!important;box-shadow:0 12px 28px #3b2a0e3d,0 0 0 4px #d6931124!important}.cnv-root.courier-theme-light .cnv-payment-check label{color:#1b1812;border-top-color:#3a2b1124}@media (max-width:900px){:is(html:has(.courier-app-root),body:has(.courier-app-root)){overscroll-behavior:none;width:100%;height:100%;overflow:hidden!important}body:has(.courier-app-root){position:fixed;inset:0}.courier-app-root{width:100%;height:100dvh;overflow:hidden;min-width:0!important;min-height:0!important;display:block!important}.courier-desktop-sidebar{display:none!important}.courier-main-wrap{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.courier-dark-zone{flex:none;padding:14px 12px 20px!important}.courier-dark-header{margin-bottom:12px!important}.courier-hero-card{border-radius:21px!important}.courier-mobile-shell{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto;width:calc(100% - 24px)!important;padding-top:16px!important;display:block!important}.courier-mobile-shell::-webkit-scrollbar{display:none}.courier-mobile-shell.is-scrollable{overflow-y:auto}.courier-mobile-shell .courier-list-section{gap:7px}.courier-mobile-shell .courier-delivery-item{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;border-radius:15px!important;min-height:68px!important;margin-bottom:0!important;padding:10px 12px!important}.courier-mobile-shell .courier-delivery-stop{width:32px;height:32px;font-size:13px}.courier-mobile-shell .courier-delivery-address strong{font-size:13px;line-height:1.2}.courier-mobile-shell .courier-delivery-address span{margin-top:3px;font-size:11px;line-height:1.2}.courier-mobile-shell.is-route-tab,.courier-mobile-shell.is-route-tab.is-scrollable{box-sizing:border-box;overflow:hidden;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.courier-mobile-shell.is-route-tab .courier-list-section{box-sizing:border-box;overscroll-behavior:contain;width:100%;height:100%;min-height:0;scroll-padding-bottom:calc(18px + env(safe-area-inset-bottom));scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-rows:max-content;align-content:start;overflow:hidden auto;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.courier-mobile-shell.is-route-tab .courier-list-header{margin-bottom:1px;font-size:10px}.courier-mobile-shell.is-route-tab .courier-delivery-item{grid-template-columns:34px minmax(0,1fr) auto;align-self:start;gap:10px;height:auto;border-radius:15px!important;min-height:64px!important;margin-bottom:0!important;padding:9px 11px!important}.courier-mobile-shell.is-route-tab .courier-list-section{gap:7px}.courier-mobile-shell.is-route-tab .courier-delivery-stop{width:32px;height:32px;font-size:13px}.courier-mobile-shell.is-route-tab .courier-delivery-address strong{font-size:13px;line-height:1.2}.courier-mobile-shell.is-route-tab .courier-delivery-address span{margin-top:3px;font-size:11px;line-height:1.2}.courier-mobile-shell.is-route-tab .courier-list-section::-webkit-scrollbar{display:none}.courier-bottom-nav{right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;z-index:100!important;border-radius:22px!important;grid-template-columns:repeat(5,1fr)!important;min-height:70px!important;display:grid!important;position:fixed!important;left:8px!important}}@media (min-width:901px){.courier-bottom-nav{display:none!important}}.courier-app-root{background:radial-gradient(circle at 50% 12%,#f2ad160e,#0000 27%),#080808!important}.courier-app-root .courier-dark-zone{background:0 0!important}.courier-app-root .courier-dark-avatar{color:#fff!important;background:#111!important;border:2px solid #f2ad16!important;border-radius:999px!important;width:50px!important;height:50px!important;box-shadow:0 0 24px #f2ad1614!important}.courier-app-root .courier-dark-greeting-sub{color:#d8d6d1!important;font-size:11px!important;font-weight:500!important}.courier-app-root .courier-dark-greeting-name{color:#fff!important;font-size:clamp(17px,4vw,21px)!important}.courier-app-root .courier-dark-meta{gap:8px!important;margin-top:4px!important;padding-left:0!important}.courier-app-root .courier-theme-toggle,.courier-app-root .courier-dark-notif{background:#121313!important;border-radius:13px!important;width:42px!important;height:42px!important}.courier-app-root .courier-theme-toggle{transition:transform .16s,border-color .16s,box-shadow .16s;color:#ffc12b!important;background:radial-gradient(circle at 35% 25%,#ffc42d1f,#0000 48%),#121313!important;border-color:#ffbe2457!important;box-shadow:0 8px 20px #00000038!important}.courier-app-root .courier-theme-toggle svg{stroke-width:2.2px;width:21px;height:21px}.courier-app-root .courier-theme-toggle:hover{transform:translateY(-1px);border-color:#ffc42d9e!important;box-shadow:0 10px 24px #00000047,0 0 0 4px #ffb81212!important}.courier-app-root .courier-theme-toggle:active{transform:translateY(1px)scale(.96)}.courier-app-root .courier-hero-card{touch-action:none;transition:padding .24s,gap .24s,box-shadow .24s;color:#fff!important;background:radial-gradient(circle at 4% 4%,#f2ad1624,#0000 24%),linear-gradient(145deg,#181816,#0d0e0e 72%)!important;border:1px solid #f2ad16a3!important;gap:20px!important;padding:clamp(24px,4vw,34px)!important;box-shadow:0 20px 50px #0000006b,inset 0 1px #ffffff0a!important}.courier-app-root .courier-hero-card.is-collapsed{gap:9px!important;padding:14px 18px!important;box-shadow:0 12px 30px #0000004d,inset 0 1px #ffffff0a!important}.courier-app-root .courier-hero-card.is-collapsed .courier-hero-address{gap:0!important;padding:2px 0 4px!important}.courier-app-root .courier-hero-card.is-collapsed .courier-hero-street{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:18px!important}.courier-app-root .courier-hero-card.is-collapsed .courier-hero-neighborhood,.courier-app-root .courier-hero-card.is-collapsed .courier-hero-stats,.courier-app-root .courier-hero-card.is-collapsed .courier-hero-secondary{display:none!important}.courier-app-root .courier-hero-card.is-collapsed .courier-hero-btn{margin-top:1px;border-radius:14px!important;min-height:48px!important}.courier-app-root .courier-hero-kicker{color:#f2ad16!important;letter-spacing:.13em!important;font-size:12px!important}.courier-app-root .courier-hero-card .courier-chip.danger{color:#ff724f!important;background:#691c0e2e!important;border:1px solid #ff6648b8!important}.courier-app-root .courier-hero-address{background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;padding:12px 0 16px!important}.courier-app-root .courier-hero-street{letter-spacing:-.035em;color:#fff!important;font-size:clamp(23px,6vw,36px)!important;font-weight:900!important;line-height:1.08!important}.courier-app-root .courier-hero-neighborhood{color:#aaa7a0!important;font-size:14px!important}.courier-app-root .courier-hero-stats{background:#0000002e;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:18px 0!important;display:grid!important}.courier-app-root .courier-hero-stats>span{text-align:center;place-items:center;gap:4px;display:grid;color:#aaa7a0!important}.courier-app-root .courier-hero-stats>span+span{border-left:1px solid #ffffff26}.courier-app-root .courier-hero-stats i{color:#f2ad16;font-size:27px;font-style:normal}.courier-app-root .courier-hero-stats b{font-size:clamp(19px,5vw,25px);color:#f2ad16!important;font-weight:950!important}.courier-app-root .courier-hero-stats small{color:#aaa7a0;font-size:11px}.courier-app-root .courier-hero-btn{letter-spacing:.055em;justify-content:center;align-items:center;gap:12px;transition:transform .16s,box-shadow .16s,filter .16s;position:relative;overflow:hidden;color:#171109!important;background:linear-gradient(135deg,#ffdc73 0%,#ffba0a 58%,#f39a00 100%)!important;border:1px solid #ffd864ad!important;border-radius:17px!important;min-height:68px!important;font-size:15px!important;font-weight:950!important;display:flex!important;box-shadow:inset 0 1px #ffffff94,0 14px 32px #ffa60047!important}.courier-app-root .courier-hero-btn>svg{stroke-width:2.35px;flex:0 0 24px;width:24px;height:24px}.courier-app-root .courier-hero-btn>span{width:auto;min-width:0;height:auto;font-size:inherit;white-space:nowrap;flex:0 auto;line-height:1.1}.courier-app-root .courier-hero-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffad,0 17px 38px #ffa6005c!important}.courier-app-root .courier-hero-btn:focus-visible{outline-offset:3px;outline:3px solid #ffc42d4d}.courier-app-root .courier-hero-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.courier-app-root .courier-hero-secondary{justify-content:flex-end}.courier-app-root .courier-hero-link{color:#f2ad16!important;font-size:12px!important}.courier-app-root .courier-list-header{text-transform:uppercase;color:#aaa7a0!important;letter-spacing:.1em!important;font-size:13px!important;font-weight:900!important}.courier-app-root .courier-delivery-item{background:linear-gradient(145deg,#161716,#0f1010)!important;border-color:#f2ad1675!important;border-radius:20px!important;min-height:82px!important}.courier-app-root .courier-delivery-item.first{box-shadow:inset 4px 0 #f2ad16,0 12px 30px #0000002e!important}.courier-app-root .courier-delivery-stop,.courier-app-root .courier-delivery-item.first .courier-delivery-stop{color:#171109!important;background:linear-gradient(135deg,#ffd45b,#f2ad16)!important}.courier-app-root .courier-bottom-nav{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#111211d1!important;border-radius:26px!important;min-height:84px!important;padding:7px!important;box-shadow:0 18px 50px #00000080!important}.courier-app-root .courier-bottom-nav:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#08090894;border-radius:32px 32px 0 0;position:absolute;inset:-8px -8px -24px}.courier-app-root .courier-nav-center{place-items:center;margin:-12px 4px 0;transition:transform .16s,filter .16s,box-shadow .16s;position:relative;color:#171109!important;background:linear-gradient(145deg,#ffdf79 0%,#ffba0d 56%,#ee9500 100%)!important;border:1px solid #ffdc70b8!important;border-radius:22px!important;min-height:68px!important;box-shadow:inset 0 1px #ffffffb3,0 12px 28px #f2990057,0 0 0 5px #ffb70f12!important}.courier-app-root .courier-nav-icon,.courier-app-root .courier-nav-center-icon{stroke-width:2px!important;width:22px!important;height:22px!important}.courier-app-root .courier-nav-center-icon{fill:currentColor;transform:translate(1px);stroke-width:2.4px!important;width:24px!important;height:24px!important}.courier-app-root .courier-nav-center-symbol{background:radial-gradient(circle at 35% 25%,#ffffff6b,#0000 42%),#ffffff2e;border:1px solid #140e0529;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff80,0 5px 14px #7f4d0029}.courier-app-root .courier-nav-center strong{letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.courier-app-root .courier-nav-center:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffc2,0 15px 32px #f2990066,0 0 0 6px #ffb70f1a!important}.courier-app-root .courier-nav-center:active{transform:translateY(1px)scale(.97)}.courier-app-root .courier-nav-center:focus-visible{outline-offset:3px;outline:3px solid #ffc42d57}.courier-profile-panel{gap:16px;padding-bottom:16px;display:grid}.courier-profile-identity{background:radial-gradient(circle at 8% 8%,#ffb81221,#0000 34%),linear-gradient(145deg,#191a18,#101110);border:1px solid #ffb9185c;border-radius:24px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid;box-shadow:0 16px 38px #0000003d}.courier-profile-avatar{color:#fff;background:linear-gradient(145deg,#252722,#111210);border:2px solid #f3ae16;border-radius:50%;place-items:center;width:76px;height:76px;font-size:30px;font-weight:800;display:grid;box-shadow:0 10px 26px #00000052,0 0 0 5px #f3ae1612}.courier-profile-identity span,.courier-profile-card-title{color:#f2ad16;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950}.courier-profile-identity h2{color:#fff;margin:4px 0 6px;font-size:26px}.courier-profile-identity p{color:#55d990;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:800;display:flex}.courier-profile-identity p i{background:currentColor;border-radius:50%;width:7px;height:7px}.courier-profile-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.courier-profile-stats div{text-align:center;background:#ffffff09;border:1px solid #ffffff17;border-radius:17px;gap:3px;padding:15px 8px;display:grid}.courier-profile-stats strong{color:#ffbd28;font-size:23px}.courier-profile-stats span{color:#98958e;text-transform:uppercase;font-size:9px;font-weight:850}.courier-profile-card{background:#111210;border:1px solid #ffffff17;border-radius:22px;gap:2px;padding:18px;display:grid}.courier-profile-card-title{margin-bottom:10px}.courier-profile-card>div{border-top:1px solid #ffffff12;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.courier-profile-card svg{color:#f2ad16;width:20px}.courier-profile-card>div>span{gap:2px;min-width:0;display:grid}.courier-profile-card small{color:#85827c;text-transform:uppercase;font-size:9px;font-weight:800}.courier-profile-card strong{color:#f4f2ed;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.courier-profile-logout{color:#ff8b74;cursor:pointer;background:#791f111f;border:1px solid #ff684a47;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-weight:900;display:flex}.courier-profile-logout svg{width:19px}.courier-profile-logout:hover{background:#791f1133;border-color:#ff684a75}.courier-app-root.courier-theme-light .courier-profile-identity,.courier-app-root.courier-theme-light .courier-profile-card,.courier-app-root.courier-theme-light .courier-profile-stats div{background:#fff;border-color:#b1710038;box-shadow:0 12px 30px #30230d14}.courier-app-root.courier-theme-light .courier-profile-avatar{color:#1b1812;background:#fffaf0}.courier-app-root.courier-theme-light .courier-profile-identity h2,.courier-app-root.courier-theme-light .courier-profile-card strong{color:#1b1812!important}.courier-app-root.courier-theme-light .courier-profile-card>div{border-top-color:#3a2b111a}.courier-app-root.courier-theme-light .courier-profile-identity>div:last-child{color:#1b1812}.courier-app-root.courier-theme-light .courier-profile-identity>div:last-child>span,.courier-app-root.courier-theme-light .courier-profile-card-title{color:#9a5700!important}.courier-app-root.courier-theme-light .courier-profile-identity p{color:#08713b!important}.courier-app-root.courier-theme-light .courier-profile-stats strong{color:#8a4e00!important}.courier-app-root.courier-theme-light .courier-profile-stats span{color:#514a40!important}.courier-app-root.courier-theme-light .courier-profile-card small{color:#625b50!important}.courier-app-root.courier-theme-light .courier-profile-card svg{color:#a65f00!important}.courier-app-root.courier-theme-light .courier-profile-logout{color:#a72d1c;background:#fff0ec;border-color:#ab2a1661}.courier-app-root.courier-theme-light .courier-profile-logout:hover{background:#ffe5df;border-color:#ab2a1694}.courier-app-root.courier-theme-light{--courier-preview-accent:#b87500;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c1914!important;background:radial-gradient(circle at 58% 0,#e8a61421,#0000 28%),#f6f3ec!important}.courier-app-root.courier-theme-light .courier-dark-zone{background:linear-gradient(#fffdf8,#f6f3ec)!important}.courier-app-root.courier-theme-light .courier-dark-avatar{color:#21190d!important;background:#fff!important;border-color:#c98500!important;box-shadow:0 8px 22px #6948081f!important}.courier-app-root.courier-theme-light .courier-dark-greeting-sub,.courier-app-root.courier-theme-light .courier-dark-deliveries{color:#665f54!important}.courier-app-root.courier-theme-light .courier-dark-greeting-name{color:#17140f!important}.courier-app-root.courier-theme-light .courier-theme-toggle,.courier-app-root.courier-theme-light .courier-dark-notif{color:#9b6500!important;background:#fff!important;border-color:#382b1429!important;box-shadow:0 6px 18px #41301214!important}.courier-app-root.courier-theme-light .courier-theme-toggle{color:#8c5b00!important;background:radial-gradient(circle at 35% 25%,#ffbf2121,#0000 48%),#fffaf0!important;border-color:#9b650040!important;box-shadow:0 7px 20px #4130121a!important}.courier-app-root.courier-theme-light .courier-status-badge.success{color:#08713b!important;background:#d9f8e6!important}.courier-app-root.courier-theme-light .courier-hero-card{color:#1b1812!important;background:radial-gradient(circle at 0 0,#f2ad1621,#0000 26%),linear-gradient(145deg,#fff,#fbf8f0)!important;border-color:#b171007a!important;box-shadow:0 20px 45px #3f2c0b1f,inset 0 1px #fff!important}.courier-app-root.courier-theme-light .courier-hero-kicker{color:#9a6200!important}.courier-app-root.courier-theme-light .courier-hero-card .courier-chip.danger{color:#b32612!important;background:#fff0ec!important;border-color:#c3391f73!important}.courier-app-root.courier-theme-light .courier-hero-street{color:#181510!important}.courier-app-root.courier-theme-light .courier-hero-neighborhood{color:#625b50!important}.courier-app-root.courier-theme-light .courier-hero-stats{background:#f7f2e7!important;border-color:#3a2b1124!important}.courier-app-root.courier-theme-light .courier-hero-stats>span+span{border-left-color:#3a2b1129!important}.courier-app-root.courier-theme-light .courier-hero-stats i,.courier-app-root.courier-theme-light .courier-hero-stats b{color:#a96b00!important}.courier-app-root.courier-theme-light .courier-hero-stats small{color:#625b50!important}.courier-app-root.courier-theme-light .courier-hero-btn{color:#181107!important;background:linear-gradient(135deg,#ffdc73 0%,#ffba0a 58%,#f39a00 100%)!important;box-shadow:inset 0 1px #ffffffa3,0 14px 30px #ad6f003d!important}.courier-app-root.courier-theme-light .courier-hero-link{color:#805200!important}.courier-app-root.courier-theme-light .courier-list-header{color:#4e493f!important}.courier-app-root.courier-theme-light .courier-mobile-shell{background-color:#0000!important;background-image:none!important}html[data-theme=imperialDark] main.courier-mobile-shell,html[data-theme-palette=imperialDark] main.courier-mobile-shell,html[data-theme-css=imperialDark] main.courier-mobile-shell{background:0 0!important}.courier-app-root.courier-theme-light .courier-delivery-item{color:#1b1812!important;background:#fff!important;border-color:#b1710061!important;box-shadow:0 10px 25px #3f2c0b14!important}.courier-app-root.courier-theme-light .courier-delivery-address strong{color:#1b1812!important}.courier-app-root.courier-theme-light .courier-delivery-address span{color:#696157!important}.courier-app-root.courier-theme-light .courier-delivery-overdue{color:#a44100!important;background:#fff0d1!important}.courier-app-root.courier-theme-light .courier-bottom-nav{color:#625c52!important;background:#fffffff5!important;border-color:#382b1424!important;box-shadow:0 16px 38px #30230d29!important}.courier-app-root.courier-theme-light .courier-bottom-nav:before{background:#f7f3eb9e}.courier-app-root.courier-theme-light .courier-bottom-nav button{color:#686157!important}.courier-app-root.courier-theme-light .courier-bottom-nav button.active{color:#9b6500!important}.courier-app-root.courier-theme-light .courier-nav-center{color:#181107!important;background:linear-gradient(145deg,#ffdf79 0%,#ffba0d 56%,#ee9500 100%)!important}@media (max-width:520px){.courier-app-root .courier-dark-zone{padding:16px 12px 18px!important}.courier-app-root .courier-dark-header{gap:0!important;padding:2px 4px 14px!important}.courier-app-root .courier-dark-header-top{gap:9px!important}.courier-app-root .courier-dark-avatar{width:46px!important;height:46px!important}.courier-app-root .courier-dark-deliveries{font-size:11px!important}.courier-app-root .courier-status-badge{padding:3px 8px!important;font-size:9px!important}.courier-app-root .courier-theme-toggle,.courier-app-root .courier-dark-notif{width:38px!important;height:38px!important}.courier-app-root .courier-hero-card{border-radius:24px!important;gap:14px!important;padding:22px 18px!important}.courier-app-root .courier-hero-stats{border-radius:14px;padding:10px 0!important}.courier-app-root .courier-hero-stats>span{gap:2px}.courier-app-root .courier-hero-stats i{font-size:19px;line-height:1}.courier-app-root .courier-hero-stats b{line-height:1.15;font-size:18px!important}.courier-app-root .courier-hero-stats small{line-height:1.2;font-size:9px!important}.courier-app-root .courier-hero-btn{touch-action:manipulation;grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;background:linear-gradient(135deg,#ffd765 0%,#ffb713 58%,#f1a000 100%)!important;border:1px solid #ffd6689e!important;border-radius:15px!important;min-height:48px!important;padding:0 12px!important;font-size:12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff8c,0 9px 20px #f5a00033!important}.courier-app-root .courier-hero-btn>span{letter-spacing:.045em;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden;width:auto!important;height:auto!important;font-size:12px!important}.courier-app-root .courier-hero-btn>svg:first-child{box-sizing:border-box;color:#ffd257;stroke-width:2.4px;background:#181107e6;border-radius:10px;width:32px;height:32px;padding:7px}.courier-app-root .courier-hero-btn>.courier-hero-btn-arrow{color:#181107c7;stroke-width:2.7px;justify-self:end;width:18px;height:18px}.courier-app-root .courier-mobile-shell{padding-top:20px!important}}.courier-order-route-preview{--courier-preview-bg:#080808;--courier-preview-surface:#111210;--courier-preview-line:#f2ad1694;--courier-preview-accent:#f2ad16;--courier-preview-text:#fff;--courier-preview-muted:#aaa7a0;overscroll-behavior:none;width:100%;height:100dvh;min-height:0;color:var(--courier-preview-text);background:radial-gradient(circle at 50% 0,#f2ad1612,#0000 28%),#080908;padding:0;position:fixed;inset:0;overflow:hidden}.courier-route-preview-header{z-index:950;background:linear-gradient(#0d0e0c 0%,#080908 100%);grid-template-columns:64px minmax(0,1fr) 48px 48px;align-items:center;gap:10px;width:min(100%,760px);min-height:126px;margin:0 auto;padding:18px clamp(16px,4vw,28px);display:grid;position:relative}.courier-route-preview-avatar,.courier-route-preview-icon,.courier-route-preview-close{color:#fff;cursor:pointer;background:#121313;border:1px solid #ffffff1f;place-items:center;display:grid}.courier-route-preview-avatar{border:2px solid var(--courier-preview-accent);border-radius:999px;width:58px;height:58px;font-size:24px}.courier-route-preview-icon,.courier-route-preview-close{border-radius:15px;width:46px;height:46px;font-size:21px}.courier-route-preview-icon svg,.courier-route-preview-close svg{stroke-width:2.25px;width:20px;height:20px}.courier-route-preview-icon{color:var(--courier-preview-accent)}.courier-route-preview-greeting{gap:2px;min-width:0;display:grid}.courier-route-preview-greeting-line{align-items:baseline;gap:5px;min-width:0;display:flex}.courier-route-preview-greeting-line>span{color:#dfdedb;flex:none;font-size:14px}.courier-route-preview-greeting-line>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,5vw,25px);overflow:hidden}.courier-route-preview-greeting>small{color:#43dc8b;background:#0f713e4d;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:5px;padding:5px 10px;font-size:11px;font-weight:850;display:flex}.courier-route-preview-greeting>small i{background:currentColor;border-radius:999px;width:6px;height:6px}.courier-route-preview-map{z-index:1;isolation:isolate;background:#080908;width:min(100%,760px);height:auto;margin:0 auto;position:absolute;top:126px;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.courier-route-preview-map .delivery-map-shell{box-shadow:none!important;background:0 0!important;gap:0!important;padding:0!important}.courier-route-preview-map .delivery-map-shell,.courier-route-preview-map .delivery-map-frame,.courier-route-preview-map .delivery-leaflet-map{width:100%;border:0!important;border-radius:0!important;height:100%!important;min-height:100%!important;margin:0!important}.courier-route-preview-map .delivery-map-frame{background:0 0!important;gap:0!important}.courier-route-preview-map .leaflet-tile-pane{filter:grayscale()brightness(.36)contrast(1.22)sepia(.12)}.courier-route-preview-map .delivery-map-legend,.courier-route-preview-map .leaflet-control-attribution,.courier-route-preview-map .map-dest-tooltip{display:none!important}.courier-route-preview-open{z-index:500;min-height:48px;color:var(--courier-preview-accent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0ce6;border:1px solid #ffffff24;border-radius:17px;align-items:center;gap:9px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;position:absolute;top:22px;left:auto;right:18px;box-shadow:0 12px 30px #00000047}.courier-route-preview-open .google-maps-mark{flex:0 0 25px;width:25px;height:25px}@media (max-width:600px){.courier-route-preview-header{grid-template-columns:50px minmax(0,1fr) 42px 42px;gap:8px;min-height:104px;padding:12px 14px}.courier-route-preview-avatar{width:48px;height:48px;font-size:20px}.courier-route-preview-icon,.courier-route-preview-close{border-radius:14px;width:42px;height:42px}.courier-route-preview-greeting-line>span{font-size:12px}.courier-route-preview-greeting-line>strong{font-size:20px}.courier-route-preview-greeting>small{margin-top:3px;padding:4px 9px}.courier-route-preview-map,.courier-order-route-preview .courier-route-preview-panel.expanded{top:104px}.courier-route-preview-open{justify-content:center;width:48px;min-height:48px;padding:0;top:14px;right:14px}}.courier-route-preview-map .map-recenter-btn{color:#ffbd24;background:radial-gradient(circle at 30% 20%,#ffc42d26,#0000 46%),linear-gradient(145deg,#1c1b17fa,#0a0b0bfa);border:1px solid #ffbe1ead;border-radius:16px;width:52px;height:52px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #0006,0 0 0 4px #ffb50f14}.courier-route-preview-map .map-recenter-btn svg{stroke-width:2.4px;width:24px;height:24px}.courier-route-preview-map .map-recenter-btn:hover{color:#ffd05c;border-color:#ffc437;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 14px 32px #00000070,0 0 0 5px #ffb50f1f}.courier-route-preview-map .map-recenter-btn:active{transform:translateY(1px)scale(.96)}.courier-route-preview-map .map-recenter-btn:focus-visible{outline-offset:3px;outline:3px solid #ffc42d4d}.courier-map-stop-marker{color:#171109;background:linear-gradient(135deg,#ffdc73 0%,#ffb300 62%,#f39700 100%);border:3px solid #17120a;border-radius:50% 50% 50% 10px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:950;display:grid;transform:rotate(-45deg);box-shadow:inset 0 1px #ffffffa6,0 8px 20px #0000005c,0 0 0 3px #ffb50f33}.courier-map-stop-marker strong{transform:rotate(45deg)}.courier-map-stop-marker.is-cluster{color:#211607;background:linear-gradient(145deg,#ffda68 0%,#ffb719 58%,#ed9300 100%);border:3px solid #ffffffeb;border-radius:50%;width:52px;height:52px;font-size:18px;transform:none;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #00000052,0 0 0 5px #ffb50f33}.courier-map-stop-marker.is-cluster strong{text-shadow:0 1px #ffffff47;line-height:1;transform:none}.courier-map-order-control{z-index:800;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.courier-map-fullscreen .delivery-leaflet-map>.leaflet-bottom.leaflet-right{margin-bottom:18px!important}.courier-map-order-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e0df0;border:1px solid #ffbe1e8a;border-radius:18px;grid-template-columns:46px minmax(92px,auto) 46px;align-items:center;display:grid;overflow:hidden;box-shadow:0 14px 34px #0000006b;margin:0!important}.courier-map-order-nav button{color:#ffbd24;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:46px;height:58px;display:grid}.courier-map-order-nav>button:last-child{color:#ffbd24;background:0 0;transition:color .14s,background .14s,transform .1s;box-shadow:inset 1px 0 #ffffff14}.courier-map-order-nav>button:last-child:hover,.courier-map-order-nav>button:last-child:focus-visible{color:#ffd35f;background:#ffbd241a}.courier-map-order-nav>button:last-child:active{color:#181109;background:linear-gradient(135deg,#ffd961,#f3a000);transform:scale(.96);box-shadow:inset 1px 0 #ffffff3d}.courier-map-order-nav>button:first-child{background:#ffffff09;box-shadow:inset -1px 0 #ffffff14}.courier-map-order-nav button:hover{color:#181109;background:linear-gradient(135deg,#ffd961,#f3a000)}.courier-map-order-nav>button:active{filter:brightness(.9)}.courier-map-order-nav button svg{stroke-width:2.7px;width:23px;height:23px}.courier-map-order-nav .courier-map-order-current{color:#fff;text-align:center;background:#ffffff06;border-left:1px solid #ffffff17;border-right:1px solid #ffffff17;border-radius:0;gap:0;width:auto;min-width:92px;height:58px;padding:5px 12px;display:grid}.courier-map-order-current small{color:#aaa79f;text-transform:uppercase;font-size:9px;font-weight:800}.courier-map-order-current strong{color:#ffc12c;font-size:13px}.courier-map-order-current em{color:#f3b31c;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:950}.courier-map-order-nav .courier-map-order-current:hover:not(:disabled){color:#fff;background:#ffb9191a}.courier-map-order-current:disabled{cursor:default}.courier-main-wrap:has(.courier-map-fullscreen) .courier-dark-zone{padding-bottom:4px!important}.courier-main-wrap:has(.courier-map-fullscreen) .courier-dark-header{margin-bottom:0!important}.courier-app-root .courier-map-fullscreen .delivery-map-shell{box-shadow:none;background:0 0;border:0;border-radius:22px;gap:0;padding:0}.courier-app-root .courier-map-fullscreen .delivery-map-frame{background:#101210;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #00000038}.courier-app-root .courier-map-fullscreen .delivery-leaflet-map{border:0;border-radius:21px 21px 0 0}.courier-app-root .courier-map-fullscreen .delivery-map-frame:has(.delivery-location-request){border-color:#ffbe2657}.courier-app-root .courier-map-fullscreen .map-recenter-btn{color:#f7f4ed;background:#151715;border:1px solid #ffbe2659;border-radius:15px;width:46px;height:46px;box-shadow:0 8px 20px #00000047}.courier-app-root .courier-map-fullscreen .map-recenter-btn svg{stroke-width:2.35px;width:22px;height:22px}.courier-app-root.courier-theme-light .courier-map-fullscreen .map-recenter-btn{color:#9b6500;background:#fffaf0;border-color:#b1710057;box-shadow:0 8px 20px #30230d29,inset 0 1px #ffffffe6}.courier-app-root.courier-theme-light .courier-map-fullscreen .map-recenter-btn:hover,.courier-app-root.courier-theme-light .courier-map-fullscreen .map-recenter-btn:focus-visible{color:#714800;background:#fff3d5;border-color:#d58c00}.courier-app-root.courier-theme-dark .courier-map-fullscreen .delivery-map-legend:has(.delivery-location-request){color:#f7f4ed;background:#171916;border:0;border-top:1px solid #ffbe2647;border-radius:0;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a}.courier-app-root.courier-theme-dark .courier-map-fullscreen .delivery-location-request strong{color:#f7f4ed;font-size:12px}.courier-app-root.courier-theme-dark .courier-map-fullscreen .delivery-location-request small{color:#aaa79f;font-size:10px;line-height:1.35}.courier-app-root.courier-theme-dark .courier-map-fullscreen .delivery-location-request button{color:#1d1609;background:linear-gradient(135deg,#ffd766,#ffb20d)}.courier-map-toolbar{background:radial-gradient(circle at 0 0,#ffb7121f,#0000 46%),#ffffff06;border:1px solid #ffb8163d;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:13px;display:grid}.courier-map-toolbar-icon{color:#ffbd26;background:#ffb71217;border:1px solid #ffc32e66;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.courier-map-toolbar-icon svg{stroke-width:2.3px;width:23px;height:23px}.courier-map-toolbar-copy{gap:2px;min-width:0;display:grid}.courier-map-toolbar-copy>span{color:#f2ad16;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.courier-map-toolbar-copy h3{color:#f6f3ed;margin:0;font-size:17px;line-height:1.15}.courier-map-toolbar-copy small{color:#8f8c85;font-size:9px;font-weight:700}.courier-map-toolbar-action{color:#f5f3ed;background:#101110;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:7px;min-height:44px;padding:0 11px 0 8px;font-size:10px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 8px 20px #0003}.courier-map-toolbar-action .google-maps-mark{width:25px;height:25px}.courier-map-toolbar-action:hover{border-color:#ffbe206b;transform:translateY(-1px)}.courier-app-root.courier-theme-light .courier-map-toolbar{background:#fffaf0;border-color:#b1710038}.courier-app-root.courier-theme-light .courier-map-toolbar-copy h3{color:#1b1812!important}.courier-app-root.courier-theme-light .courier-map-toolbar-copy small{color:#756d61}.courier-app-root.courier-theme-light .courier-map-toolbar-action{color:#1b1812;background:#fffaf0;border-color:#3a2b1124}.courier-app-root.courier-theme-light .courier-map-fullscreen{background:#fff!important;border-color:#b1710033!important;box-shadow:0 14px 34px #30230d1a!important}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-map-shell{box-shadow:none;background:0 0;border:0}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-map-frame{background:#fffaf3;border-color:#b171002e;box-shadow:0 10px 24px #30230d14}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-leaflet-map .leaflet-tile-pane{filter:grayscale(.2)saturate(.82)contrast(1.22)brightness(.82)}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-leaflet-map:after{background:linear-gradient(#fffaf005,#fffaf00f)}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-map-frame:has(.delivery-location-request){border-color:#b1710047}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-location-request strong{font-size:12px;font-weight:900;color:#241c10!important}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-location-request small{font-size:10px;font-weight:650;line-height:1.35;color:#62594c!important}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-map-legend:has(.delivery-location-request){background:#fffaf0;border:0;border-top:1px solid #b171003d;box-shadow:0 10px 24px #30230d1f}.courier-app-root.courier-theme-light .courier-map-fullscreen .delivery-location-request button{color:#241707;background:linear-gradient(135deg,#ffd55c,#ffb20d);border-color:#e7a800}@media (max-width:430px){.courier-map-toolbar{grid-template-columns:42px minmax(0,1fr) 44px;gap:9px;padding:10px}.courier-map-toolbar-icon{width:42px;height:42px}.courier-map-toolbar-action{justify-content:center;width:44px;padding:0}.courier-map-toolbar-action>span{display:none}}@media (max-width:760px){.courier-mobile-shell:has(.courier-map-fullscreen){box-sizing:border-box;padding:16px 0 calc(100px + env(safe-area-inset-bottom))!important;overflow:hidden!important}.courier-mobile-shell.is-scrollable:has(.courier-map-fullscreen){box-sizing:border-box;padding:16px 0 calc(100px + env(safe-area-inset-bottom))!important;overflow:hidden!important}.courier-map-fullscreen{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.courier-map-fullscreen .delivery-map-shell{box-sizing:border-box;flex:auto;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.courier-map-fullscreen .delivery-map-frame{grid-template-rows:minmax(0,1fr) auto;min-height:0}.courier-map-fullscreen .delivery-leaflet-map{height:100%;min-height:0}}.courier-route-preview-panel{top:auto;right:max(12px,50vw - 360px);bottom:max(8px, env(safe-area-inset-bottom));z-index:900;isolation:isolate;will-change:transform;background:radial-gradient(circle at 8% 0,#f2ad161c,#0000 24%),linear-gradient(145deg,#151613fc,#080908fe);border:1px solid #f2ad166b;border-radius:28px;grid-auto-rows:max-content;align-content:start;gap:0;width:auto;height:min(520px,100dvh - 112px);margin:0;padding:20px 18px 18px;transition:transform .26s cubic-bezier(.22,.75,.2,1),box-shadow .28s;display:grid;position:absolute;left:max(12px,50vw - 360px);overflow:hidden;box-shadow:0 -18px 50px #00000080,inset 0 1px #ffffff0d}.courier-route-preview-panel.expanded{overscroll-behavior:contain;scrollbar-width:none;border-color:#ffb8129e;height:auto;margin:0;padding-bottom:120px;top:126px;overflow:hidden auto;box-shadow:0 -24px 70px #000000ad,inset 0 1px #ffffff14}.courier-route-preview-panel.is-dragging{cursor:grabbing;transition:none}.courier-route-preview-panel.expanded::-webkit-scrollbar{display:none}.courier-route-preview-panel-static{border-bottom:0;border-left:0;border-right:0;border-radius:28px 28px 0 0;bottom:0;box-shadow:0 -10px 32px #00000057}.courier-route-preview-maps-action{color:#f8f4ea;background:#f2ad1614;border:1px solid #f2ad1657;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:66px;margin-top:16px;padding:10px 13px;text-decoration:none;display:grid}.courier-route-preview-maps-action .google-maps-mark{justify-self:center;width:30px;height:30px}.courier-route-preview-maps-action>span{gap:3px;display:grid}.courier-route-preview-maps-action strong{font-size:14px}.courier-route-preview-maps-action small{color:var(--courier-preview-muted);font-size:11px}.courier-route-preview-maps-action>b{color:var(--courier-preview-accent);font-size:26px}.courier-route-preview-drag{width:100%;min-height:48px;color:var(--courier-preview-muted);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;gap:0;margin:-14px 0 8px;padding:12px 0;display:grid}.courier-route-preview-drag small{display:none}.courier-route-preview-handle{background:var(--courier-preview-accent);border-radius:999px;width:68px;height:7px;margin:0;display:block;box-shadow:0 0 0 5px #f2ad1614}.courier-route-preview-kicker{color:var(--courier-preview-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.courier-route-preview-kicker b{color:#ff846f;letter-spacing:0;background:#75181038;border:1px solid #ff5b5b6b;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px}.courier-route-preview-panel h1{color:#fff;letter-spacing:-.035em;margin:18px 0 6px;font-size:clamp(23px,6.5vw,34px);line-height:1.06}.courier-route-preview-panel>p{color:var(--courier-preview-muted);margin:0 0 20px;font-size:14px}.courier-route-preview-stats{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 0;display:grid}.courier-route-preview-stats>div{text-align:center;place-items:center;gap:4px;min-width:0;padding:0 8px;display:grid}.courier-route-preview-stats>div+div{border-left:1px solid #ffffff24}.courier-route-preview-order-number{min-width:0;color:inherit;text-align:center;cursor:pointer;appearance:none;background:0 0;border:0;border-left:1px solid #ffffff24;place-items:center;gap:4px;padding:4px 8px;display:grid;position:relative}.courier-route-preview-order-number:after{content:"";opacity:0;background:#f2ad1612;border:1px solid #f2ad1647;border-radius:13px;transition:opacity .18s,transform .18s;position:absolute;inset:-7px 5px}.courier-route-preview-order-number:active:after,.courier-route-preview-order-number:focus-visible:after{opacity:1;transform:scale(.97)}.courier-route-preview-order-number strong{font-size:clamp(19px,5vw,25px)}.courier-route-preview-order-number small{color:var(--courier-preview-accent);letter-spacing:.02em;font-size:9px;font-weight:850}.courier-route-preview-stats span{color:var(--courier-preview-accent);font-size:25px}.courier-route-preview-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(15px,4vw,20px);overflow:hidden}.courier-route-preview-stats small{color:var(--courier-preview-muted);font-size:10px}.courier-route-preview-start{color:#171109;background:linear-gradient(135deg, #ffd45b, var(--courier-preview-accent));letter-spacing:.04em;cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:62px;margin-top:20px;font-size:15px;font-weight:950;display:flex;box-shadow:0 14px 32px #f2ad1638}.courier-route-preview-start:disabled{opacity:.58;cursor:wait}.courier-route-preview-next{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;min-height:64px;margin-top:14px;padding:9px 12px;display:grid}.courier-route-preview-next>span{border:2px solid var(--courier-preview-accent);width:36px;height:36px;color:var(--courier-preview-accent);border-radius:999px;place-items:center;font-weight:900;display:grid}.courier-route-preview-next>span svg{stroke-width:2.5px;width:18px;height:18px}.courier-route-preview-next>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.courier-route-preview-next>b{color:var(--courier-preview-muted);font-size:28px}.courier-route-preview-order-items{opacity:0;gap:10px;max-height:0;transition:max-height .28s,margin-top .28s,opacity .2s,transform .28s;display:grid;overflow:hidden;transform:translateY(12px)}.courier-route-preview-panel.expanded .courier-route-preview-order-items{opacity:1;max-height:480px;margin-top:20px;transform:translateY(0)}.courier-route-preview-items-head,.courier-route-preview-payment{justify-content:space-between;align-items:center;gap:12px;display:flex}.courier-route-preview-items-head span,.courier-route-preview-payment span{color:var(--courier-preview-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.courier-route-preview-items-head strong,.courier-route-preview-payment strong{color:var(--courier-preview-accent);font-size:13px}.courier-route-preview-items-card{background:#ffffff09;border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.courier-route-preview-items-card>span{color:#171109;background:var(--courier-preview-accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.courier-route-preview-items-card>span svg{stroke-width:2.25px;width:19px;height:19px}.courier-route-preview-items-list{gap:0;margin:-4px 0;padding:0;list-style:none;display:grid}.courier-route-preview-items-list li{color:#f7f4ed;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0;font-size:14px;line-height:1.35;display:grid}.courier-route-preview-items-list li+li{border-top:1px solid #ffffff17}.courier-route-preview-items-list strong{color:var(--courier-preview-accent);font-size:12px;font-weight:950}.courier-route-preview-items-list span{overflow-wrap:anywhere;min-width:0}.courier-route-preview-items-card p,.courier-route-preview-note p{color:#f7f4ed;margin:0;font-size:13px;line-height:1.5}.courier-route-preview-note{border-left:3px solid var(--courier-preview-accent);background:#f2ad1612;border-radius:11px;padding:12px 14px}.courier-route-preview-note strong{color:var(--courier-preview-accent);text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.courier-route-preview-payment{border-top:1px solid #ffffff1a;padding-top:12px}.courier-route-preview-nav{right:max(10px,50vw - 370px);bottom:max(8px, env(safe-area-inset-bottom));z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111211f0;border:1px solid #ffffff21;border-radius:24px;grid-template-columns:repeat(3,1fr);min-height:76px;padding:7px;display:grid;position:fixed;left:max(10px,50vw - 370px);box-shadow:0 16px 45px #00000073}.courier-route-preview-nav button,.courier-route-preview-nav a{color:#9d9d99;cursor:pointer;background:0 0;border:0;border-radius:17px;place-items:center;gap:3px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.courier-route-preview-nav span{font-size:22px}.courier-route-preview-nav svg{stroke-width:2px;width:22px;height:22px}.courier-route-preview-nav .active{color:#15100a;background:linear-gradient(135deg, #ffd45b, var(--courier-preview-accent));box-shadow:0 8px 24px #f2ad1647}.courier-order-route-preview.courier-theme-light{--courier-preview-bg:#f6f3ec;--courier-preview-surface:#fff;--courier-preview-line:#b1710080;--courier-preview-accent:#ad6e00;--courier-preview-text:#1b1812;--courier-preview-muted:#696157;color:var(--courier-preview-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f3ec}.courier-order-route-preview.courier-theme-light .courier-route-preview-header{color:#1b1812;background:#fffdf8}.courier-order-route-preview.courier-theme-light .courier-route-preview-avatar,.courier-order-route-preview.courier-theme-light .courier-route-preview-icon,.courier-order-route-preview.courier-theme-light .courier-route-preview-close{color:#1b1812;background:#fff;border-color:#382b1429}.courier-order-route-preview.courier-theme-light .courier-route-preview-greeting-line>span{color:#544d43!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-greeting-line>strong{color:#17140f!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-greeting>small{color:#08713b!important;background:#d9f8e6!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-panel{color:#1b1812;background:radial-gradient(circle at 8% 0,#f2ad161f,#0000 23%),linear-gradient(145deg,#fff,#fbf8f0);box-shadow:0 -18px 45px #3f2c0b2e,inset 0 1px #fff}.courier-order-route-preview.courier-theme-light .courier-route-preview-panel h1{color:#181510!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-panel>p,.courier-order-route-preview.courier-theme-light .courier-route-preview-drag,.courier-order-route-preview.courier-theme-light .courier-route-preview-stats small,.courier-order-route-preview.courier-theme-light .courier-route-preview-items-head span,.courier-order-route-preview.courier-theme-light .courier-route-preview-payment span{color:#625b50!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-stats{border-color:#3a2b1124}.courier-order-route-preview.courier-theme-light .courier-route-preview-stats>div+div{border-left-color:#3a2b1124}.courier-order-route-preview.courier-theme-light .courier-route-preview-stats strong{color:#1b1812!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-stats span,.courier-order-route-preview.courier-theme-light .courier-route-preview-kicker,.courier-order-route-preview.courier-theme-light .courier-route-preview-items-head strong,.courier-order-route-preview.courier-theme-light .courier-route-preview-payment strong{color:#9a6200!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-next,.courier-order-route-preview.courier-theme-light .courier-route-preview-items-card{color:#1b1812;background:#f7f2e7;border-color:#3a2b1124}.courier-order-route-preview.courier-theme-light .courier-route-preview-maps-action{color:#1b1812;background:#fff7e3;border-color:#ad6e0057}.courier-order-route-preview.courier-theme-light .courier-route-preview-maps-action strong{color:#1b1812}.courier-order-route-preview.courier-theme-light .courier-route-preview-maps-action small{color:#625b50}.courier-order-route-preview.courier-theme-light .courier-route-preview-items-list li,.courier-order-route-preview.courier-theme-light .courier-route-preview-items-list span{color:#1f1b15}.courier-order-route-preview.courier-theme-light .courier-route-preview-items-card>span{color:#fff;background:#9a6200;box-shadow:0 5px 12px #75480033}.courier-order-route-preview.courier-theme-light .courier-route-preview-items-card p,.courier-order-route-preview.courier-theme-light .courier-route-preview-note p{color:#2c271f!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-next strong{color:#1b1812!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-payment{border-top-color:#3a2b1124}.courier-route-preview-payment.is-due strong{color:#ffb31a}.courier-route-preview-payment.is-paid strong{color:#39d98a}.courier-route-preview-payment .courier-payment-paid-badge{color:#67e7a7;text-align:left;background:#23b0691f;border:1px solid #39d98a4d;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.courier-payment-paid-badge>svg{stroke-width:2.5px;flex:0 0 20px;width:20px;height:20px}.courier-route-preview-payment .courier-payment-paid-badge>span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;gap:2px;line-height:1.1;display:grid}.courier-payment-paid-badge b{color:inherit;white-space:nowrap;font-size:12px;font-weight:900}.courier-payment-paid-badge small{color:#a9cbbb;font-size:10px;font-weight:700}.courier-order-route-preview.courier-theme-light .courier-route-preview-payment.is-due strong{color:#9b4300!important}.courier-order-route-preview.courier-theme-light .courier-route-preview-payment.is-paid strong{color:#08713b!important}.courier-order-route-preview.courier-theme-light .courier-payment-paid-badge{background:#e4f8ec;border-color:#08713b3d;color:#08713b!important}.courier-order-route-preview.courier-theme-light .courier-payment-paid-badge small{color:#3f6e55}.courier-order-route-preview.courier-theme-light .courier-route-preview-nav{background:#fffffff5;border-color:#382b1424;box-shadow:0 16px 38px #30230d29}.courier-order-route-preview .courier-order-sheet-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;padding:16px 12px}.courier-order-route-preview .courier-order-sheet{width:min(100%,560px);max-height:calc(100dvh - 32px);padding:12px 18px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:24px;gap:14px;margin:0 auto;box-shadow:0 24px 72px #000000ad;background:#111311!important;border:1px solid #f2ad1647!important}.courier-order-route-preview .courier-order-sheet:not(.is-dragging){transition:transform .2s}.courier-sheet-handle-zone{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;min-height:28px;margin:-8px -8px 0;display:grid}.courier-sheet-handle-zone:active{cursor:grabbing}.courier-order-route-preview .courier-sheet-handle{background:#ffffff80;width:44px;height:5px;margin-bottom:0}.courier-order-route-preview .courier-order-sheet-heading{align-items:flex-start}.courier-order-route-preview .courier-order-sheet-identity{min-width:0}.courier-order-route-preview .courier-order-sheet-heading h3{color:#f7f5ef;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(16px,4.2vw,19px);line-height:1.25;overflow:hidden}.courier-order-route-preview .courier-order-sheet-number{min-height:36px;padding:0 12px;font-size:clamp(17px,4.8vw,21px)}.courier-order-sheet-status{color:#54df96;background:#1479452e;border:1px solid #43dc8b3d;border-radius:999px;flex:none;margin-top:4px;padding:5px 9px;font-size:11px;font-weight:800}.courier-order-sheet-status.is-overdue{color:#ff8297;background:#991d3333;border-color:#ff637c47}.courier-order-route-preview .courier-order-sheet-address{border-left-color:var(--courier-preview-accent);color:#f7f5ef;background:#191d19;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;display:grid}.courier-order-route-preview .courier-order-sheet-address>svg{width:21px;height:21px}.courier-order-route-preview .courier-order-sheet-address>span{gap:3px;min-width:0;display:grid}.courier-order-route-preview .courier-order-sheet-address small{display:block}.courier-order-sheet-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.courier-order-route-preview .courier-order-sheet-chips .courier-chip{color:#d9d4c8;text-align:center;background:#191b18;border-color:#f2ad164d;border-radius:12px;align-content:center;gap:3px;min-width:0;min-height:50px;padding:7px 8px;display:grid}.courier-order-route-preview .courier-order-sheet-chips small,.courier-order-route-preview .courier-order-sheet-chips strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;display:block;overflow:hidden}.courier-order-route-preview .courier-order-sheet-total{font-size:14px;font-weight:800;color:#f5c54f!important}.courier-order-sheet-items{background:#191d19;border:1px solid #ffffff12;border-radius:12px;padding:11px 13px}.courier-order-sheet-items>span{color:#aaa7a0;letter-spacing:.05em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.courier-order-sheet-items p{color:#e8e4db;margin:0;font-size:14px;line-height:1.45}.courier-order-route-preview .courier-order-sheet-items ul{margin:0;padding:0;list-style:none;display:grid}.courier-order-route-preview .courier-order-sheet-items li{color:#e8e4db;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:6px 0;font-size:13px;display:grid}.courier-order-route-preview .courier-order-sheet-items li+li{border-top:1px solid #ffffff12}.courier-order-route-preview .courier-order-sheet-items li strong{color:#f5c54f}.courier-order-sheet-secondary-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.courier-order-route-preview .courier-sheet-actions .courier-cta-btn{color:#211607;background:linear-gradient(135deg,#ffd15d,#ffad00);border:0;box-shadow:0 10px 24px #f2ad162e}.courier-order-route-preview .courier-sheet-actions .ops-action-btn,.courier-order-route-preview .courier-sheet-actions .ops-ghost-btn{text-align:center;background:#191d19;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:11px 12px;font-size:13px;font-weight:750;line-height:1;text-decoration:none;color:#e8e4db!important;display:flex!important}.courier-order-route-preview .courier-sheet-actions .ops-action-btn>svg,.courier-order-route-preview .courier-sheet-actions .ops-ghost-btn>svg,.courier-order-route-preview .courier-sheet-actions .google-maps-mark{flex:0 0 21px;width:21px;height:21px}.courier-order-route-preview .courier-sheet-actions .ops-action-btn>span,.courier-order-route-preview .courier-sheet-actions .ops-ghost-btn>span{align-items:center;line-height:1;display:inline-flex}.courier-order-route-preview .courier-sheet-actions .ops-ghost-btn{background:0 0;color:#bdb8ad!important}.courier-order-route-preview.courier-theme-light .courier-order-sheet{color:#1d1912;box-shadow:0 24px 72px #4931083d;background:radial-gradient(circle at 100% 0,#ffb8181a,#0000 34%),#fffdf8!important;border-color:#a4660047!important}.courier-order-route-preview.courier-theme-light .courier-order-sheet .courier-sheet-handle{background:#9a8b70}.courier-order-route-preview.courier-theme-light .courier-order-sheet-heading h3,.courier-order-route-preview.courier-theme-light .courier-order-sheet-address strong,.courier-order-route-preview.courier-theme-light .courier-order-sheet-items p,.courier-order-route-preview.courier-theme-light .courier-order-sheet-items li{color:#1d1912!important}.courier-order-route-preview.courier-theme-light .courier-order-sheet-address{border-color:#4d371224;border-left-color:var(--courier-preview-accent);color:#1d1912;background:#f7f1e5}.courier-order-route-preview.courier-theme-light .courier-order-sheet-address small,.courier-order-route-preview.courier-theme-light .courier-order-sheet-items>span,.courier-order-route-preview.courier-theme-light .courier-order-sheet-chips small{color:#665e51!important}.courier-order-route-preview.courier-theme-light .courier-order-sheet-chips .courier-chip{background:#f8f2e7;border-color:#a4660038;color:#312a1f!important}.courier-order-route-preview.courier-theme-light .courier-order-sheet-chips .courier-chip strong{color:#8b5800!important}.courier-order-route-preview.courier-theme-light .courier-order-sheet-items{color:#1d1912;background:#f8f3e9;border-color:#4d371224}.courier-order-route-preview.courier-theme-light .courier-order-sheet-items li+li{border-top-color:#4d37121f}.courier-order-route-preview.courier-theme-light .courier-order-sheet-items li strong{color:#8b5800!important}.courier-order-route-preview.courier-theme-light .courier-sheet-actions .ops-action-btn,.courier-order-route-preview.courier-theme-light .courier-sheet-actions .ops-ghost-btn{background:#f3ecdf;border-color:#4d371224;color:#292217!important}.courier-order-route-preview.courier-theme-light .courier-sheet-actions .ops-ghost-btn{background:0 0;color:#5f5647!important}@media (max-width:520px){.courier-route-preview-panel-static{top:112px!important}.courier-order-route-preview .courier-order-sheet-overlay{padding:10px 8px}.courier-order-route-preview .courier-order-sheet{max-height:calc(100dvh - 20px);padding:11px 12px calc(16px + env(safe-area-inset-bottom));border-radius:22px;gap:12px}.courier-order-route-preview .courier-order-sheet-heading h3{max-width:calc(100vw - 132px)}.courier-route-preview-header{grid-template-columns:54px minmax(0,1fr) 44px 44px;min-height:112px;padding:14px 12px}.courier-route-preview-avatar{width:50px;height:50px}.courier-route-preview-icon,.courier-route-preview-close{width:42px;height:42px}.courier-route-preview-map{height:430px}.courier-route-preview-panel{border-radius:24px;width:calc(100% - 16px);padding:18px 16px 16px}.courier-route-preview-stats>div{padding:0 5px}}@media (max-width:1280px){.ops-root .ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-root .ops-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.ops-root .ops-tabs{scrollbar-width:thin;width:100%!important;display:flex!important;overflow-x:auto!important}.ops-root .ops-tab{flex:1 0 max-content!important}.ops-root .ops-toolbar-right{grid-template-columns:minmax(220px,1fr) auto auto!important;width:100%!important;display:grid!important}.ops-root .ops-search-wrap{width:100%!important}.ops-root .ops-table-wrap{overflow-x:hidden!important}.ops-root .ops-table{min-width:0!important;padding:12px!important}.ops-root .ops-table-head{display:none!important}.ops-root .ops-table-body{gap:10px!important;display:grid!important}.ops-root .ops-row{background:#ffffff05!important;border:1px solid #ffffff16!important;grid-template:"order address status actions""client address total actions""client time total actions"/minmax(170px,.9fr) minmax(250px,1.35fr) minmax(125px,.65fr) 46px!important;gap:6px 16px!important;min-height:126px!important;margin:0!important;padding:14px 16px!important;display:grid!important}.ops-root .ops-row>.ops-cell:first-child{grid-area:order}.ops-root .ops-row>.ops-cell:nth-child(2){grid-area:client}.ops-root .ops-row>.ops-cell:nth-child(3){grid-area:address}.ops-root .ops-row>.ops-cell:nth-child(4){grid-area:status}.ops-root .ops-row>.ops-cell:nth-child(5){grid-area:time}.ops-root .ops-row>.ops-cell:nth-child(6){grid-area:total}.ops-root .ops-row>.ops-cell:nth-child(7){grid-area:actions}.ops-root .ops-row>.ops-cell{min-width:0!important}.ops-root .ops-cell-actions{align-self:center!important}}@media (max-width:760px){.ops-root .ops-summary-grid{grid-template-columns:1fr!important}.ops-root .ops-toolbar-right{grid-template-columns:1fr 1fr!important}.ops-root .ops-search-wrap{grid-column:1/-1!important}.ops-root .ops-btn-secondary{justify-content:center!important}.ops-root .ops-table{padding:8px!important}.ops-root .ops-row{grid-template:"order status actions""client client actions""address address actions""time total actions"/minmax(0,1fr) minmax(110px,auto) 42px!important;gap:10px 12px!important;min-height:0!important;padding:14px!important}.ops-root .ops-type-address-cell{align-items:flex-start!important}}.ops-root .ops-status-chip.bag{color:#ffc42d!important;letter-spacing:.055em!important;background:#f2ad161f!important;border-color:#f2ad168c!important;min-width:64px!important;font-weight:950!important}.cnv-confirm-success{text-align:center;align-content:center;place-items:center;gap:12px;min-height:300px;animation:.32s cubic-bezier(.2,.85,.3,1.15) both cnv-success-card-in}.cnv-success-check{color:#102519;background:linear-gradient(145deg,#7cf2aa,#2fca72);border-radius:999px;place-items:center;width:92px;height:92px;animation:.48s cubic-bezier(.2,.9,.25,1.25) 80ms both cnv-success-check-in;display:grid;box-shadow:0 0 0 10px #43dc8b1a,0 18px 45px #1cae5b47}.cnv-success-check svg{stroke-width:3px;width:48px;height:48px;animation:.35s .32s both cnv-success-stroke-in}.cnv-confirm-success .cnv-confirm-title{color:var(--courier-text,#fff);margin-top:12px}.cnv-confirm-success .cnv-confirm-sub{max-width:300px}.cnv-success-progress{background:#ffffff1a;border-radius:999px;width:min(240px,78%);height:4px;margin-top:12px;position:relative;overflow:hidden}.cnv-success-progress:after{content:"";border-radius:inherit;transform-origin:0;background:#43dc8b;animation:1.5s linear both cnv-success-progress;position:absolute;inset:0}.cnv-root.courier-theme-light .cnv-confirm-success .cnv-confirm-title{color:#17140f!important}.cnv-root.courier-theme-light .cnv-success-progress{background:#2c271f1f}@keyframes cnv-success-card-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cnv-success-check-in{0%{opacity:0;transform:scale(.35)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes cnv-success-stroke-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes cnv-success-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cnv-confirm-success,.cnv-success-check,.cnv-success-check svg,.cnv-success-progress:after{animation-duration:.01ms!important;animation-delay:0s!important}}
