@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap);body,html,ol,ul{margin:0;padding:0}body{background:#fff6e8;color:#2a1200;font-family:DM Sans,-apple-system,sans-serif;font-size:16px}*{box-sizing:border-box}::selection{background:#d4500a;color:#fff}::-moz-selection{background:#d4500a;color:#fff;text-shadow:none}input[type=number]{-moz-appearance:textfield;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}strong{font-weight:700}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}ul{list-style:none}button{background:none;border:none;border-radius:6px;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;padding:0;text-align:center}button:focus{outline:none}input,select{font-family:inherit;font-size:inherit}form{margin:0}[data-theme=patrick]{--bv-primary:#1a7a2e;--bv-primary-hover:#22a33d;--bv-primary-dark:#145c22;--bv-accent:#50dc3c;--bv-bg:#f7fbf8;--bv-bg-card:#fff;--bv-bg-input:#f7fbf8;--bv-bg-dark:#071a0c;--bv-border:#86e096;--bv-border-light:#86e09673;--bv-border-strong:#86e096cc;--bv-text:#071a0c;--bv-text-muted:#2a6b3a;--bv-text-faint:#6aaa78;--bv-text-on-dark:#ffffffd1;--bv-gradient-brand:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c);--bv-gradient-warm:linear-gradient(135deg,#e4f7e8,#f0faf2);--bv-gradient-dark:linear-gradient(135deg,#071a0c,#0f2e17);--bv-gradient-shimmer:linear-gradient(90deg,#0d6623,#1a7a2e 25%,#50dc3c 55%,#1a7a2e 75%,#0d6623);--bv-shadow-xs:0 1px 3px #071a0c0f;--bv-shadow-sm:0 2px 8px #071a0c14;--bv-shadow-md:0 4px 20px #1a7a2e26;--bv-shadow-lg:0 8px 40px #071a0c29;--bv-shadow-btn:0 4px 16px #1a7a2e61;--bv-shadow-btn-hover:0 8px 24px #1a7a2e80;--bv-overlay:#071a0c94;--bv-overlay-light:#071a0c12;--bv-header-bg:#f5fcf6eb;--bv-header-inner-bg:linear-gradient(135deg,#f5fcf6,#fff);--bv-header-border:#86e096;--bv-footer-bg:#071a0c;--bv-footer-text:#ffffffbf;--bv-primary-rgb:26,122,46;--bv-primary-hover-rgb:34,163,61;--bv-accent-rgb:80,220,60;--bv-border-rgb:134,224,150;--bv-text-muted-rgb:42,107,58}[data-theme=valentine]{--bv-primary:#d4145a;--bv-primary-hover:#b5104d;--bv-primary-dark:#8b0030;--bv-accent:#ff2d78;--bv-bg:#fff0f5;--bv-bg-card:#fff;--bv-bg-input:#fff0f5;--bv-bg-dark:#1a0010;--bv-border:#ffb3cc;--bv-border-light:#ffb3cc73;--bv-border-strong:#ffb3cccc;--bv-text:#1a0010;--bv-text-muted:#7a1040;--bv-text-faint:#c06080;--bv-text-on-dark:#ffffffd1;--bv-gradient-brand:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030);--bv-gradient-warm:linear-gradient(135deg,#fff0f5,#fff5f8);--bv-gradient-dark:linear-gradient(135deg,#1a0010,#2a0020);--bv-gradient-shimmer:linear-gradient(90deg,#d4145a,#ff2d78 30%,#ff6b9d 55%,#ff2d78 75%,#d4145a);--bv-shadow-xs:0 1px 3px #1a00100f;--bv-shadow-sm:0 2px 8px #1a001014;--bv-shadow-md:0 4px 20px #d4145a26;--bv-shadow-lg:0 8px 40px #1a00102e;--bv-shadow-btn:0 4px 16px #d4145a66;--bv-shadow-btn-hover:0 8px 24px #d4145a8c;--bv-overlay:#1a001094;--bv-overlay-light:#1a001014;--bv-header-bg:#fff0f5eb;--bv-header-inner-bg:linear-gradient(135deg,#fff0f5,#fff);--bv-header-border:#ffb3cc;--bv-footer-bg:#1a0010;--bv-footer-text:#fffc;--bv-primary-rgb:212,20,90;--bv-primary-hover-rgb:181,16,77;--bv-accent-rgb:255,45,120;--bv-border-rgb:255,179,204;--bv-text-muted-rgb:122,16,64}[data-theme=victoria]{--bv-primary:#7800b4;--bv-primary-hover:#9400d3;--bv-primary-dark:#5c0088;--bv-accent:#d4af37;--bv-bg:#fdf5ff;--bv-bg-card:#fff;--bv-bg-input:#fdf5ff;--bv-bg-dark:#1a0028;--bv-border:#e0b0f0;--bv-border-light:#e0b0f073;--bv-border-strong:#e0b0f0cc;--bv-text:#1a0028;--bv-text-muted:#6a0a8a;--bv-text-faint:#b080c8;--bv-text-on-dark:#ffffffd9;--bv-gradient-brand:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37);--bv-gradient-warm:linear-gradient(135deg,#fdf5ff,#fff8e8);--bv-gradient-shimmer:linear-gradient(90deg,#7800b4,#a020c0 30%,#d4af37 55%,#a020c0 75%,#7800b4);--bv-shadow-btn:0 4px 16px #7800b461;--bv-shadow-btn-hover:0 8px 24px #7800b485;--bv-shadow-md:0 4px 20px #7800b424;--bv-overlay:#1a00288c;--bv-overlay-light:#7800b412;--bv-header-bg:#fdf5ffeb;--bv-header-inner-bg:linear-gradient(135deg,#fdf5ff,#fff8e8);--bv-header-border:#e0b0f0;--bv-footer-bg:#1a0028;--bv-footer-text:#ffffffd1;--bv-primary-rgb:120,0,180;--bv-primary-hover-rgb:148,0,211;--bv-accent-rgb:212,175,55;--bv-border-rgb:224,176,240;--bv-text-muted-rgb:106,10,138}[data-theme=canada]{--bv-primary:#c00;--bv-primary-hover:#a00;--bv-primary-dark:#800;--bv-accent:#f44;--bv-bg:#fff5f5;--bv-bg-card:#fff;--bv-bg-input:#fff5f5;--bv-bg-dark:#1a0000;--bv-border:#faa;--bv-border-light:#ffaaaa73;--bv-border-strong:#faac;--bv-text:#1a0000;--bv-text-muted:#800;--bv-text-faint:#c66;--bv-text-on-dark:#ffffffd9;--bv-gradient-brand:linear-gradient(135deg,#c00,#f22 50%,#c00);--bv-gradient-warm:linear-gradient(135deg,#fff5f5,#fff);--bv-gradient-shimmer:linear-gradient(90deg,#c00,#f44 30%,#fff 55%,#f44 75%,#c00);--bv-shadow-btn:0 4px 16px #cc000061;--bv-shadow-btn-hover:0 8px 24px #cc000085;--bv-shadow-md:0 4px 20px #cc000024;--bv-overlay:#1a00008c;--bv-overlay-light:#cc000012;--bv-header-bg:#fff5f5eb;--bv-header-inner-bg:linear-gradient(135deg,#fff5f5,#fff);--bv-header-border:#faa;--bv-footer-bg:#1a0000;--bv-footer-text:#ffffffd1;--bv-primary-rgb:204,0,0;--bv-primary-hover-rgb:170,0,0;--bv-accent-rgb:255,68,68;--bv-border-rgb:255,170,170;--bv-text-muted-rgb:136,0,0}[data-theme=labour]{--bv-primary:#1e50a0;--bv-primary-hover:#2060c0;--bv-primary-dark:#164080;--bv-accent:#dc7000;--bv-bg:#f0f4ff;--bv-bg-card:#fff;--bv-bg-input:#f0f4ff;--bv-bg-dark:#0a1428;--bv-border:#a0c0e8;--bv-border-light:#a0c0e873;--bv-border-strong:#a0c0e8cc;--bv-text:#0a1428;--bv-text-muted:#1a3a78;--bv-text-faint:#6080b0;--bv-text-on-dark:#ffffffd9;--bv-gradient-brand:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000);--bv-gradient-warm:linear-gradient(135deg,#f0f4ff,#fff8f0);--bv-gradient-shimmer:linear-gradient(90deg,#1e50a0,#3a7acc 30%,#dc7000 55%,#3a7acc 75%,#1e50a0);--bv-shadow-btn:0 4px 16px #1e50a061;--bv-shadow-btn-hover:0 8px 24px #1e50a085;--bv-shadow-md:0 4px 20px #1e50a024;--bv-overlay:#0a14288c;--bv-overlay-light:#1e50a012;--bv-header-bg:#f0f4ffeb;--bv-header-inner-bg:linear-gradient(135deg,#f0f4ff,#fff8f0);--bv-header-border:#a0c0e8;--bv-footer-bg:#0a1428;--bv-footer-text:#ffffffd1;--bv-primary-rgb:30,80,160;--bv-primary-hover-rgb:32,96,192;--bv-accent-rgb:220,112,0;--bv-border-rgb:160,192,232;--bv-text-muted-rgb:26,58,120}[data-theme=thanksgiving]{--bv-primary:#c85000;--bv-primary-hover:#a84000;--bv-primary-dark:#883000;--bv-accent:#e6a800;--bv-bg:#fff8f0;--bv-bg-card:#fff;--bv-bg-input:#fff8f0;--bv-bg-dark:#1e0800;--bv-border:#f0c090;--bv-border-light:#f0c09073;--bv-border-strong:#f0c090cc;--bv-text:#1e0800;--bv-text-muted:#804020;--bv-text-faint:#c08060;--bv-text-on-dark:#ffffffd9;--bv-gradient-brand:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800);--bv-gradient-warm:linear-gradient(135deg,#fff8f0,#fffbf0);--bv-gradient-shimmer:linear-gradient(90deg,#c85000,#e08000 30%,#e6a800 55%,#e08000 75%,#c85000);--bv-shadow-btn:0 4px 16px #c8500061;--bv-shadow-btn-hover:0 8px 24px #c8500085;--bv-shadow-md:0 4px 20px #c8500024;--bv-overlay:#1e08008c;--bv-overlay-light:#c8500012;--bv-header-bg:#fff8f0eb;--bv-header-inner-bg:linear-gradient(135deg,#fff8f0,#fffbf0);--bv-header-border:#f0c090;--bv-footer-bg:#1e0800;--bv-footer-text:#ffffffd1;--bv-primary-rgb:200,80,0;--bv-primary-hover-rgb:168,64,0;--bv-accent-rgb:230,168,0;--bv-border-rgb:240,192,144;--bv-text-muted-rgb:128,64,32}[data-theme=halloween]{--bv-primary:#f60;--bv-primary-hover:#cc5200;--bv-primary-dark:#993d00;--bv-accent:#60c;--bv-bg:#fff5e6;--bv-bg-card:#fff;--bv-bg-input:#fff5e6;--bv-bg-dark:#0d0014;--bv-border:#ffb870;--bv-border-light:#ffb87073;--bv-border-strong:#ffb870cc;--bv-text:#1a0a00;--bv-text-muted:#804000;--bv-text-faint:#cc8040;--bv-text-on-dark:#ffffffd9;--bv-gradient-brand:linear-gradient(135deg,#f60,#c30 50%,#60c);--bv-gradient-warm:linear-gradient(135deg,#fff5e6,#f5e6ff);--bv-gradient-shimmer:linear-gradient(90deg,#f60,#c30 25%,#60c 55%,#c30 75%,#f60);--bv-shadow-btn:0 4px 16px #f606;--bv-shadow-btn-hover:0 8px 24px #ff66008c;--bv-shadow-md:0 4px 20px #ff660026;--bv-overlay:#0d0014a6;--bv-overlay-light:#ff660014;--bv-header-bg:#fff5e6eb;--bv-header-inner-bg:linear-gradient(135deg,#fff5e6,#f5e6ff);--bv-header-border:#ffb870;--bv-footer-bg:#0d0014;--bv-footer-text:#ffc864d9;--bv-primary-rgb:255,102,0;--bv-primary-hover-rgb:204,82,0;--bv-accent-rgb:102,0,204;--bv-border-rgb:255,184,112;--bv-text-muted-rgb:128,64,0}[data-theme=remembrance]{--bv-primary:#8b0000;--bv-primary-hover:#a00000;--bv-primary-dark:#600000;--bv-accent:#c41e1e;--bv-bg:#fff0f0;--bv-bg-card:#fff;--bv-bg-input:#fff0f0;--bv-bg-dark:#100000;--bv-border:#e08080;--bv-border-light:#e0808073;--bv-border-strong:#e08080cc;--bv-text:#100000;--bv-text-muted:#600000;--bv-text-faint:#a06060;--bv-text-on-dark:#ffffffd9;--bv-gradient-brand:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000);--bv-gradient-warm:linear-gradient(135deg,#fff0f0,#fff);--bv-gradient-shimmer:linear-gradient(90deg,#8b0000,#c41e1e 40%,#8b0000);--bv-shadow-btn:0 4px 16px #8b000061;--bv-shadow-btn-hover:0 8px 24px #8b000085;--bv-shadow-md:0 4px 20px #8b000024;--bv-overlay:#10000099;--bv-overlay-light:#8b000012;--bv-header-bg:#fff0f0eb;--bv-header-inner-bg:linear-gradient(135deg,#fff0f0,#fff);--bv-header-border:#e08080;--bv-footer-bg:#100000;--bv-footer-text:#ffffffd1;--bv-primary-rgb:139,0,0;--bv-primary-hover-rgb:160,0,0;--bv-accent-rgb:196,30,30;--bv-border-rgb:224,128,128;--bv-text-muted-rgb:96,0,0}[data-theme=christmas]{--bv-primary:#0a7a30;--bv-primary-hover:#0d9a3c;--bv-primary-dark:#076020;--bv-accent:#c00;--bv-bg:#f0fff4;--bv-bg-card:#fff;--bv-bg-input:#f0fff4;--bv-bg-dark:#021408;--bv-border:#80d4a0;--bv-border-light:#80d4a073;--bv-border-strong:#80d4a0cc;--bv-text:#021408;--bv-text-muted:#0a5020;--bv-text-faint:#60a878;--bv-text-on-dark:#ffffffd9;--bv-gradient-brand:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00);--bv-gradient-warm:linear-gradient(135deg,#f0fff4,#fff5f5);--bv-gradient-shimmer:linear-gradient(90deg,#0a7a30,#0d9a3c 25%,gold 55%,#c00 75%,#0a7a30);--bv-shadow-btn:0 4px 16px #0a7a3061;--bv-shadow-btn-hover:0 8px 24px #0a7a3085;--bv-shadow-md:0 4px 20px #0a7a3024;--bv-overlay:#02140899;--bv-overlay-light:#0a7a3012;--bv-header-bg:#f0fff4eb;--bv-header-inner-bg:linear-gradient(135deg,#f0fff4,#fff5f5);--bv-header-border:#80d4a0;--bv-footer-bg:#021408;--bv-footer-text:#ffffffd1;--bv-primary-rgb:10,122,48;--bv-primary-hover-rgb:13,154,60;--bv-accent-rgb:204,0,0;--bv-border-rgb:128,212,160;--bv-text-muted-rgb:10,80,32}[data-theme=newyear]{--bv-primary:#1a6aaa;--bv-primary-hover:#1e80cc;--bv-primary-dark:#0f4a7a;--bv-accent:#a0d8f0;--bv-bg:#f0f8ff;--bv-bg-card:#fff;--bv-bg-input:#e8f4fc;--bv-bg-dark:#071828;--bv-border:#5ab8e8;--bv-border-light:#5ab8e859;--bv-border-strong:#5ab8e8bf;--bv-text:#071828;--bv-text-muted:#1a5a8a;--bv-text-faint:#5ab8e8;--bv-text-on-dark:#dcf0fff2;--bv-gradient-brand:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8);--bv-gradient-warm:linear-gradient(135deg,#f0f8ff,#e0f0ff);--bv-gradient-shimmer:linear-gradient(90deg,#1a6aaa,#5ab8e8 30%,#a0d8f0 55%,#5ab8e8 75%,#1a6aaa);--bv-shadow-btn:0 4px 16px #1a6aaa73;--bv-shadow-btn-hover:0 8px 24px #1a6aaaa6;--bv-shadow-md:0 4px 20px #1a6aaa2e;--bv-overlay:#071828a6;--bv-overlay-light:#1a6aaa14;--bv-header-bg:#f0f8fff2;--bv-header-inner-bg:linear-gradient(135deg,#e0f0ff,#f0f8ff);--bv-header-border:#5ab8e8;--bv-footer-bg:#071828;--bv-footer-text:#a0d8f0f2;--bv-primary-rgb:26,106,170;--bv-primary-hover-rgb:30,128,204;--bv-accent-rgb:160,216,240;--bv-border-rgb:90,184,232;--bv-text-muted-rgb:26,90,138}[data-theme=goodfriday]{--bv-primary:#b46400;--bv-primary-hover:#b464dc;--bv-primary-dark:#8a4a00;--bv-accent:#dcc800;--bv-bg:#fffbf0;--bv-bg-card:#fff;--bv-bg-input:#fffbf0;--bv-bg-dark:#160a00;--bv-border:#e8c870;--bv-border-light:#e8c87073;--bv-border-strong:#e8c870cc;--bv-text:#160a00;--bv-text-muted:#7a4800;--bv-text-faint:#c09040;--bv-text-on-dark:#ffffffe0;--bv-gradient-brand:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4);--bv-gradient-warm:linear-gradient(135deg,#fffbf0,#fdf0ff);--bv-gradient-shimmer:linear-gradient(90deg,#dcc800,#b464dc 35%,#ff78b4 65%,#b464dc 80%,#dcc800);--bv-shadow-btn:0 4px 16px #b464dc61;--bv-shadow-btn-hover:0 8px 24px #b464dc85;--bv-shadow-md:0 4px 20px #b464dc24;--bv-overlay:#160a0099;--bv-overlay-light:#b464dc12;--bv-header-bg:#fffbf0eb;--bv-header-inner-bg:linear-gradient(135deg,#fffbf0,#fdf0ff);--bv-header-border:#e8c870;--bv-footer-bg:#160a00;--bv-footer-text:#ffffffd9;--bv-primary-rgb:180,100,0;--bv-primary-hover-rgb:180,100,220;--bv-accent-rgb:220,200,0;--bv-border-rgb:232,200,112;--bv-text-muted-rgb:122,72,0}[data-theme=truth]{--bv-primary:#e06000;--bv-primary-hover:#00b4a0;--bv-primary-dark:#b84800;--bv-accent:#00a050;--bv-bg:#fff8f0;--bv-bg-card:#fff;--bv-bg-input:#fff8f0;--bv-bg-dark:#041a10;--bv-border:#80d8c0;--bv-border-light:#80d8c073;--bv-border-strong:#80d8c0cc;--bv-text:#041a10;--bv-text-muted:#005540;--bv-text-faint:#40a080;--bv-text-on-dark:#ffffffe0;--bv-gradient-brand:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050);--bv-gradient-warm:linear-gradient(135deg,#fff8f0,#f0fff8);--bv-gradient-shimmer:linear-gradient(90deg,#ff8c00,#00b4a0 35%,#00a050 65%,#00b4a0 80%,#ff8c00);--bv-shadow-btn:0 4px 16px #00b4a061;--bv-shadow-btn-hover:0 8px 24px #00b4a085;--bv-shadow-md:0 4px 20px #00b4a024;--bv-overlay:#041a1099;--bv-overlay-light:#00b4a012;--bv-header-bg:#fff8f0eb;--bv-header-inner-bg:linear-gradient(135deg,#fff8f0,#f0fff8);--bv-header-border:#80d8c0;--bv-footer-bg:#041a10;--bv-footer-text:#ffffffe0;--bv-primary-rgb:224,96,0;--bv-primary-hover-rgb:0,180,160;--bv-accent-rgb:0,160,80;--bv-border-rgb:128,216,192;--bv-text-muted-rgb:0,85,64}[data-theme=birthday]{--bv-primary:#c0390b;--bv-primary-hover:#d9440d;--bv-primary-dark:#9b2d08;--bv-accent:#ff8c42;--bv-bg:#fff3ee;--bv-bg-card:#fff;--bv-bg-input:#ffeee5;--bv-bg-dark:#1a0800;--bv-border:#e05a20;--bv-border-light:#c0390b4d;--bv-border-strong:#c0390ba6;--bv-text:#2a0e04;--bv-text-muted:#7a2a0a;--bv-text-faint:#c0602a;--bv-text-on-dark:#ffc896fa;--bv-gradient-brand:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42);--bv-gradient-warm:linear-gradient(135deg,#fff3ee,#ffe8d8);--bv-gradient-shimmer:linear-gradient(90deg,#c0390b,#d9440d 25%,#ff8c42 55%,#d9440d 75%,#c0390b);--bv-shadow-btn:0 4px 24px #c0390b8c;--bv-shadow-btn-hover:0 8px 40px #c0390bbf;--bv-shadow-md:0 4px 24px #c0390b40;--bv-overlay:#1a0800bf;--bv-overlay-light:#c0390b14;--bv-header-bg:#a02408f7;--bv-header-inner-bg:linear-gradient(135deg,#a02408,#c0390b);--bv-header-border:#d9440d;--bv-footer-bg:#1a0800;--bv-footer-text:#ffb464f2;--bv-primary-rgb:192,57,11;--bv-primary-hover-rgb:217,68,13;--bv-accent-rgb:255,140,66;--bv-border-rgb:224,90,32;--bv-text-muted-rgb:122,42,10}[data-theme=familyday]{--bv-primary:#e05080;--bv-primary-hover:#f06090;--bv-primary-dark:#b84060;--bv-accent:#50c8a0;--bv-bg:#fff0f5;--bv-bg-card:#fff;--bv-bg-input:#fff0f5;--bv-bg-dark:#1a0010;--bv-border:#ffb0c8;--bv-border-light:#ffb0c873;--bv-border-strong:#ffb0c8cc;--bv-text:#1a0010;--bv-text-muted:#882040;--bv-text-faint:#cc7090;--bv-text-on-dark:#ffffffe6;--bv-gradient-brand:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0);--bv-gradient-warm:linear-gradient(135deg,#fff0f5,#f0fff8);--bv-gradient-shimmer:linear-gradient(90deg,#e05080,#ff7898 25%,#50c8a0 55%,#ff7898 75%,#e05080);--bv-shadow-btn:0 4px 16px #e0508066;--bv-shadow-btn-hover:0 8px 24px #e050808c;--bv-shadow-md:0 4px 20px #e0508026;--bv-overlay:#1a001099;--bv-overlay-light:#e0508012;--bv-header-bg:#fff0f5f2;--bv-header-inner-bg:linear-gradient(135deg,#fff0f5,#f0fff8);--bv-header-border:#ffb0c8;--bv-footer-bg:#1a0010;--bv-footer-text:#ffffffe0;--bv-primary-rgb:224,80,128;--bv-primary-hover-rgb:240,96,144;--bv-accent-rgb:80,200,160;--bv-border-rgb:255,176,200;--bv-text-muted-rgb:136,32,64}[data-theme=hanukkah]{--bv-primary:#8840cc;--bv-primary-hover:#a050e0;--bv-primary-dark:#6a2ea8;--bv-accent:#c8a0f0;--bv-bg:#faf0ff;--bv-bg-card:#fff;--bv-bg-input:#faf0ff;--bv-bg-dark:#0e0420;--bv-border:#c090e8;--bv-border-light:#c090e873;--bv-border-strong:#c090e8cc;--bv-text:#0e0420;--bv-text-muted:#6a2ea8;--bv-text-faint:#aa70cc;--bv-text-on-dark:#c8a0f0f2;--bv-gradient-brand:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0);--bv-gradient-warm:linear-gradient(135deg,#faf0ff,#f8f0ff);--bv-gradient-shimmer:linear-gradient(90deg,#8840cc,#c060ff 30%,#c8a0f0 55%,#c060ff 75%,#8840cc);--bv-shadow-btn:0 4px 16px #8840cc6b;--bv-shadow-btn-hover:0 8px 24px #8840cc94;--bv-shadow-md:0 4px 20px #8840cc29;--bv-overlay:#0e0420a6;--bv-overlay-light:#8840cc14;--bv-header-bg:#faf0fff5;--bv-header-inner-bg:linear-gradient(135deg,#faf0ff,#f8f0ff);--bv-header-border:#c090e8;--bv-footer-bg:#0e0420;--bv-footer-text:#c8a0f0f2;--bv-primary-rgb:136,64,204;--bv-primary-hover-rgb:160,80,224;--bv-accent-rgb:200,160,240;--bv-border-rgb:192,144,232;--bv-text-muted-rgb:106,46,168}[data-theme=mothersday]{--bv-primary:#c05090;--bv-primary-hover:#d060a8;--bv-primary-dark:#a03878;--bv-accent:#b464c8;--bv-bg:#fff0f8;--bv-bg-card:#fff;--bv-bg-input:#fff0f8;--bv-bg-dark:#180010;--bv-border:#f0a0d0;--bv-border-light:#f0a0d073;--bv-border-strong:#f0a0d0cc;--bv-text:#180010;--bv-text-muted:#803060;--bv-text-faint:#c070a0;--bv-text-on-dark:#ffffffeb;--bv-gradient-brand:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8);--bv-gradient-warm:linear-gradient(135deg,#fff0f8,#fdf0ff);--bv-gradient-shimmer:linear-gradient(90deg,#c05090,#ffa0be 25%,#b464c8 55%,#ffa0be 75%,#c05090);--bv-shadow-btn:0 4px 16px #c0509066;--bv-shadow-btn-hover:0 8px 24px #c050908c;--bv-shadow-md:0 4px 20px #c0509026;--bv-overlay:#1800109e;--bv-overlay-light:#c0509012;--bv-header-bg:#fff0f8f2;--bv-header-inner-bg:linear-gradient(135deg,#fff0f8,#fdf0ff);--bv-header-border:#f0a0d0;--bv-footer-bg:#180010;--bv-footer-text:#ffffffe6;--bv-primary-rgb:192,80,144;--bv-primary-hover-rgb:208,96,168;--bv-accent-rgb:180,100,200;--bv-border-rgb:240,160,208;--bv-text-muted-rgb:128,48,96}[data-theme=fathersday]{--bv-primary:#1e3c8c;--bv-primary-hover:#2a50b0;--bv-primary-dark:#142e6a;--bv-accent:#5080a0;--bv-bg:#f0f4fa;--bv-bg-card:#fff;--bv-bg-input:#f0f4fa;--bv-bg-dark:#060e20;--bv-border:#8090c0;--bv-border-light:#8090c073;--bv-border-strong:#8090c0cc;--bv-text:#060e20;--bv-text-muted:#1e3c8c;--bv-text-faint:#5070a0;--bv-text-on-dark:#ffffffe6;--bv-gradient-brand:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0);--bv-gradient-warm:linear-gradient(135deg,#f0f4fa,#f8f9ff);--bv-gradient-shimmer:linear-gradient(90deg,#1e3c8c,#4070c0 30%,#5080a0 55%,#4070c0 75%,#1e3c8c);--bv-shadow-btn:0 4px 16px #1e3c8c61;--bv-shadow-btn-hover:0 8px 24px #1e3c8c85;--bv-shadow-md:0 4px 20px #1e3c8c24;--bv-overlay:#060e20a6;--bv-overlay-light:#1e3c8c12;--bv-header-bg:#f0f4faf2;--bv-header-inner-bg:linear-gradient(135deg,#f0f4fa,#f8f9ff);--bv-header-border:#8090c0;--bv-footer-bg:#060e20;--bv-footer-text:#ffffffe0;--bv-primary-rgb:30,60,140;--bv-primary-hover-rgb:42,80,176;--bv-accent-rgb:80,128,160;--bv-border-rgb:128,144,192;--bv-text-muted-rgb:30,60,140}[data-theme=chineseny]{--bv-primary:#c00;--bv-primary-hover:#e60000;--bv-primary-dark:#a00;--bv-accent:gold;--bv-bg:#fff8f0;--bv-bg-card:#fff;--bv-bg-input:#fff8f0;--bv-bg-dark:#1a0000;--bv-border:#fc6;--bv-border-light:#ffcc6673;--bv-border-strong:#fc6c;--bv-text:#1a0000;--bv-text-muted:#800;--bv-text-faint:#c60;--bv-text-on-dark:#ffd700f2;--bv-gradient-brand:linear-gradient(135deg,#ff2020,#c00 60%,gold);--bv-gradient-warm:linear-gradient(135deg,#fff8f0,#fffbe6);--bv-gradient-shimmer:linear-gradient(90deg,#c00,#ff2020 25%,gold 55%,#ff2020 75%,#c00);--bv-shadow-btn:0 4px 16px #cc00006b;--bv-shadow-btn-hover:0 8px 24px #cc000094;--bv-shadow-md:0 4px 20px #cc000029;--bv-overlay:#1a00009e;--bv-overlay-light:#cc000012;--bv-header-bg:#fff8f0f2;--bv-header-inner-bg:linear-gradient(135deg,#fff8f0,#fffbe6);--bv-header-border:#fc6;--bv-footer-bg:#1a0000;--bv-footer-text:#ffd700f2;--bv-primary-rgb:204,0,0;--bv-primary-hover-rgb:230,0,0;--bv-accent-rgb:255,215,0;--bv-border-rgb:255,204,102;--bv-text-muted-rgb:136,0,0}[data-theme=ukraine]{--bv-primary:#0057b7;--bv-primary-hover:#0066d6;--bv-primary-dark:#004494;--bv-accent:gold;--bv-bg:#f0f6ff;--bv-bg-card:#fff;--bv-bg-input:#f0f6ff;--bv-bg-dark:#001a3a;--bv-border:#80b8f0;--bv-border-light:#80b8f073;--bv-border-strong:#80b8f0cc;--bv-text:#001a3a;--bv-text-muted:#004494;--bv-text-faint:#5090cc;--bv-text-on-dark:#ffffffeb;--bv-gradient-brand:linear-gradient(135deg,#0057b7,#0066d6 50%,gold);--bv-gradient-warm:linear-gradient(135deg,#f0f6ff,#fffbe6);--bv-gradient-shimmer:linear-gradient(90deg,#0057b7,#3a8aff 25%,gold 55%,#3a8aff 75%,#0057b7);--bv-shadow-btn:0 4px 16px #0057b766;--bv-shadow-btn-hover:0 8px 24px #0057b78c;--bv-shadow-md:0 4px 20px #0057b726;--bv-overlay:#001a3a99;--bv-overlay-light:#0057b712;--bv-header-bg:#f0f6fff2;--bv-header-inner-bg:linear-gradient(135deg,#f0f6ff,#fffbe6);--bv-header-border:#80b8f0;--bv-footer-bg:#001a3a;--bv-footer-text:#ffd700eb;--bv-primary-rgb:0,87,183;--bv-primary-hover-rgb:0,102,214;--bv-accent-rgb:255,215,0;--bv-border-rgb:128,184,240;--bv-text-muted-rgb:0,68,148}[data-theme=vyshyvanka]{--bv-primary:#cc0020;--bv-primary-hover:#e8001a;--bv-primary-dark:#aa0018;--bv-accent:#cc0020;--bv-bg:#fff;--bv-bg-card:#fff;--bv-bg-input:#fff5f5;--bv-bg-dark:#0a0000;--bv-border:#cc0020;--bv-border-light:#cc00204d;--bv-border-strong:#cc0020b3;--bv-text:#0a0000;--bv-text-muted:#880010;--bv-text-faint:#c45;--bv-text-on-dark:#fffffff2;--bv-gradient-brand:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010);--bv-gradient-warm:linear-gradient(135deg,#fff,#fff0f2);--bv-gradient-shimmer:linear-gradient(90deg,#880010,#cc0020 25%,#fff 50%,#cc0020 75%,#880010);--bv-shadow-btn:0 4px 16px #cc002073;--bv-shadow-btn-hover:0 8px 24px #cc002099;--bv-shadow-md:0 4px 20px #cc00202e;--bv-overlay:#0a0000a6;--bv-overlay-light:#cc00200f;--bv-header-bg:#fffffff2;--bv-header-inner-bg:linear-gradient(135deg,#fff,#fff0f2);--bv-header-border:#cc0020;--bv-footer-bg:#0a0000;--bv-footer-text:#ffffffeb;--bv-primary-rgb:204,0,32;--bv-primary-hover-rgb:232,0,26;--bv-accent-rgb:204,0,32;--bv-border-rgb:204,0,32;--bv-text-muted-rgb:136,0,16}[data-theme=easter]{--bv-primary:#b06abf;--bv-primary-hover:#9a55a8;--bv-primary-dark:#7a3d88;--bv-accent:#f9d976;--bv-bg:#fdf8ff;--bv-bg-card:#fff;--bv-bg-input:#fdf8ff;--bv-bg-dark:#1e0a2a;--bv-border:#e8c5f0;--bv-border-light:#e8c5f073;--bv-border-strong:#e8c5f0cc;--bv-text:#2a1a30;--bv-text-muted:#7a4a8a;--bv-text-faint:#b890c8;--bv-text-on-dark:#ffffffd9;--bv-gradient-brand:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976);--bv-gradient-warm:linear-gradient(135deg,#fdf5ff,#fffdf5);--bv-gradient-shimmer:linear-gradient(90deg,#b06abf,#d4a0e0 25%,#f9d976 50%,#a8e6cf 75%,#b06abf);--bv-shadow-btn:0 4px 16px #b06abf61;--bv-shadow-btn-hover:0 8px 24px #b06abf85;--bv-shadow-md:0 4px 20px #b06abf24;--bv-overlay:#1e0a2a8c;--bv-overlay-light:#b06abf12;--bv-header-bg:#fdf8ffeb;--bv-header-inner-bg:linear-gradient(135deg,#fdf5ff,#fffdf5);--bv-header-border:#e8c5f0;--bv-footer-bg:#1e0a2a;--bv-footer-text:#ffffffd1;--bv-primary-rgb:176,106,191;--bv-primary-hover-rgb:154,85,168;--bv-accent-rgb:249,217,118;--bv-border-rgb:232,197,240;--bv-text-muted-rgb:122,74,138}.site-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f9f2e8d9;padding:8px 16px 0;position:sticky;top:0;z-index:1000}.site-header .header-inner{background:linear-gradient(135deg,#fff3e0,#fff8f0);border:2px solid #f0c96a;border-radius:16px;box-shadow:0 4px 20px #d4500a1f;gap:12px;margin:0 auto;max-width:1280px;padding:0 16px}.site-header .brand,.site-header .header-inner{align-items:center;display:flex;height:64px;min-height:64px}.site-header .brand{flex-shrink:0;justify-content:center;text-decoration:none;transition:opacity .4s ease;width:72px}.site-header .brand.brand-fading{opacity:0}.site-header .brand .brand-logo-img{animation:logoShine 5s ease-in-out infinite;display:block;filter:drop-shadow(0 2px 4px rgba(212,80,10,.2));height:52px;object-fit:contain;width:auto}.site-header .brand .brand-tagline-big{align-items:center;display:flex;height:52px;justify-content:center;overflow:hidden;position:relative;width:72px}.site-header .brand .brand-tagline-big .brand-tagline-word{-webkit-text-fill-color:#0000;animation:shimmer 2.5s linear infinite;background:linear-gradient(90deg,#e8390a,#d4500a 35%,#f5c200 60%,#d4500a 80%,#e8390a);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-family:DM Sans,sans-serif;font-size:9px;font-weight:900;left:0;letter-spacing:2px;opacity:0;position:absolute;right:0;text-align:center;text-transform:uppercase;transform:translateY(120%);transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .28s ease}.site-header .brand .brand-tagline-big .brand-tagline-word.active{opacity:1;transform:translateY(0)}.site-header .brand .brand-tagline-big .brand-tagline-word.prev{opacity:0;transform:translateY(-120%)}@keyframes shimmer{0%{background-position:0}to{background-position:200%}}@keyframes logoShine{0%{filter:drop-shadow(0 2px 4px rgba(212,80,10,.2));filter:drop-shadow(0 2px 4px rgba(var(--bv-primary-hover-rgb,212,80,10),.2))}80%{filter:drop-shadow(0 2px 4px rgba(212,80,10,.2));filter:drop-shadow(0 2px 4px rgba(var(--bv-primary-hover-rgb,212,80,10),.2))}85%{filter:drop-shadow(0 0 8px rgba(245,194,0,.9)) drop-shadow(0 0 16px rgba(232,57,10,.7)) brightness(1.15);filter:drop-shadow(0 0 8px rgba(var(--bv-accent-rgb,245,194,0),.9)) drop-shadow(0 0 16px rgba(var(--bv-primary-rgb,232,57,10),.7)) brightness(1.15)}90%{filter:drop-shadow(0 0 4px rgba(245,194,0,.5)) drop-shadow(0 2px 4px rgba(212,80,10,.3)) brightness(1.05);filter:drop-shadow(0 0 4px rgba(var(--bv-accent-rgb,245,194,0),.5)) drop-shadow(0 2px 4px rgba(var(--bv-primary-hover-rgb,212,80,10),.3)) brightness(1.05)}95%{filter:drop-shadow(0 0 10px rgba(245,194,0,1)) drop-shadow(0 0 20px rgba(232,57,10,.8)) brightness(1.2);filter:drop-shadow(0 0 10px rgba(var(--bv-accent-rgb,245,194,0),1)) drop-shadow(0 0 20px rgba(var(--bv-primary-rgb,232,57,10),.8)) brightness(1.2)}to{filter:drop-shadow(0 2px 4px rgba(212,80,10,.2));filter:drop-shadow(0 2px 4px rgba(var(--bv-primary-hover-rgb,212,80,10),.2))}}.site-header .search-pill{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:12px;display:flex;flex:1 1;height:42px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.site-header .search-pill:focus-within{border-color:#d4500a;box-shadow:0 0 0 3px #d4500a26}.site-header .search-pill .category-wrapper{align-items:center;display:flex;flex-shrink:0;height:100%;max-width:35%;overflow:hidden}.site-header .search-pill .category-wrapper select{appearance:none;-webkit-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='m1 1 3 3 3-3' stroke='%23d4500a' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;border:none;color:#d4500a;cursor:pointer;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;height:100%;max-width:100%;padding:0 20px 0 10px;text-overflow:ellipsis;width:100%}.site-header .search-pill .category-wrapper select:focus{outline:none}.site-header .search-pill .category-wrapper select option{color:#333;font-weight:500}.site-header .search-pill .search-divider{background:#f0c96a;flex-shrink:0;height:22px;width:1px}.site-header .search-pill .search-input-wrap{align-items:center;display:flex;flex:1 1;gap:7px;height:100%;min-width:0;padding:0 10px}.site-header .search-pill .search-input-wrap svg{color:#8b4e0a;flex-shrink:0;height:15px;width:15px}.site-header .search-pill .search-input-wrap .search-input{background:#0000;border:none;color:#2a1200;flex:1 1;font-family:DM Sans,sans-serif;font-size:13px;min-width:0;outline:none}.site-header .search-pill .search-input-wrap .search-input::placeholder{color:#8b6a3a}.site-header .search-pill .search-input-wrap .search-input::-webkit-search-cancel-button{display:none}.site-header .search-pill .search-input-wrap .search-clear{background:none;border:none;color:#c4a882;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:0}.site-header .search-pill .search-input-wrap .search-clear:hover{color:#d4500a}.site-header .header-actions{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.site-header .header-actions .action-btn{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:10px;color:#2a1200;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;gap:5px;justify-content:center;position:relative;transition:all .2s}.site-header .header-actions .action-btn svg{flex-shrink:0;height:19px;width:19px}.site-header .header-actions .action-btn:hover{background:#fff6e8;border-color:#d4500a;color:#d4500a}.site-header .header-actions .action-btn.active{background:#d4500a;border-color:#d4500a;color:#fff}.site-header .header-actions .info-btn{height:40px;padding:0;width:42px}.site-header .header-actions .info-btn .action-label{display:none}.site-header .header-actions .back-btn{height:40px;padding:0;width:42px}.site-header .header-actions .cart-btn{height:40px;width:42px}.site-header .header-actions .cart-btn .cart-badge{align-items:center;background:#e8390a;border:2px solid #fff;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-7px;top:-7px}.site-header .header-actions .login-btn{height:40px;padding:0;width:42px}.site-header .header-actions .login-btn:not(.logged-in) .login-text{display:none}.site-header .header-actions .login-btn .profile-badge{align-items:center;animation:badge-pop .3s cubic-bezier(.34,1.56,.64,1);background:#d4500a;border:2px solid #fff;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-7px;top:-7px}.site-header .header-actions .login-btn .profile-badge--unpaid{background:#e8390a}.site-header .header-actions .login-btn .profile-badge--processing{background:#d4500a}@media(max-width:768px){.site-header{padding:6px 10px}.site-header .header-inner{border-radius:14px;gap:8px;height:60px;min-height:60px;padding:0 12px}.site-header .brand{height:60px;min-height:60px;width:64px}.site-header .brand .brand-logo-img{height:48px}.site-header .brand .brand-tagline-big{height:48px;width:64px}.site-header .header-actions .info-btn .action-label{display:none}.site-header .header-actions .info-btn{padding:0;width:40px}}@media(max-width:520px){.site-header{padding:6px 8px}.site-header .header-inner{align-items:center;border-radius:12px;flex-wrap:nowrap;gap:6px;height:56px;min-height:56px;padding:0 10px}.site-header .brand{flex-shrink:0;height:56px;min-height:56px;order:1;width:56px}.site-header .brand .brand-logo-img{height:44px}.site-header .brand .brand-tagline-big{height:44px;width:56px}.site-header .search-pill{border-radius:9px;flex:1 1;height:36px;min-width:0;order:2}.site-header .search-pill .category-wrapper select{font-size:10px;padding:0 18px 0 6px}.site-header .search-pill .search-input-wrap{gap:4px;padding:0 6px}.site-header .search-pill .search-input-wrap svg{height:13px;width:13px}.site-header .search-pill .search-input-wrap .search-input{font-size:12px}.site-header .header-actions{flex-shrink:0;gap:4px;order:3}.site-header .header-actions .action-btn{border-radius:8px;height:34px;padding:0;width:34px}.site-header .header-actions .action-btn svg{height:16px;width:16px}.site-header .header-actions .info-btn .action-label{display:none}.site-header .header-actions .info-btn,.site-header .header-actions .login-btn:not(.logged-in){padding:0;width:34px}.site-header .header-actions .login-btn:not(.logged-in) .login-text{display:none}}@keyframes infoPanelIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.info-panel{animation:infoPanelIn .22s cubic-bezier(.34,1.56,.64,1) both;background:#fffbf3;border:1.5px solid #f0c96ab3;border-radius:18px;box-shadow:0 6px 24px #2a12001a;margin:0 10px 6px;padding:10px 10px 8px;position:sticky;top:82px;z-index:999}.info-close{align-items:center;background:#d4500a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:6px;justify-content:center;letter-spacing:.8px;margin-bottom:8px;padding:9px 14px;text-transform:uppercase;transition:all .18s cubic-bezier(.34,1.56,.64,1);width:100%}.info-close svg{flex-shrink:0}.info-close:hover{background:#e8390a;transform:scale(1.02)}.info-close:active{transform:scale(.97)}.info-grid{display:flex;flex-direction:column;gap:5px}.info-card{background:#fff;border:1.5px solid #f0e8d8;border-radius:11px;gap:8px;min-width:0;padding:8px 10px;position:relative;text-decoration:none;transition:all .15s ease}.info-card,.info-card__icon{align-items:center;display:flex}.info-card__icon{background:#faf5eb;border-radius:8px;color:#d4500a;flex-shrink:0;height:32px;justify-content:center;width:32px}.info-card__icon svg{height:17px;width:17px}.info-card__body{flex:1 1;min-width:0}.info-card__label{color:#b89060;font-size:8px;font-weight:800;letter-spacing:1px;margin:0 0 1px;text-transform:uppercase}.info-card__val{color:#2a1200;font-size:11px;font-weight:600;line-height:1.2;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-card--link:after{border-right:2px solid #d4a060;border-top:2px solid #d4a060;content:"";flex-shrink:0;height:6px;opacity:.5;transform:rotate(45deg);transition:all .18s;width:6px}.info-card--link:hover{background:#fffbf3;border-color:#d4500a;transform:translateX(2px)}.info-card--link:hover:after{opacity:1;transform:rotate(45deg) translateX(2px)}.info-card--link:hover .info-card__val{color:#e8390a}.info-card--link:hover .info-card__icon{background:#d4500a14}.info-card--link:active{transform:scale(.98)}.info-card--highlight{background:#e8390a0a;border-color:#e8390a40}.info-card--highlight .info-card__icon{background:#e8390a14}.info-card--green{background:#2e7d3208;border-color:#2e7d3233}.info-card--green .info-card__label{color:#2e7d32}.info-card--green .info-card__icon{background:#2e7d3214;color:#2e7d32}.info-card--whatsapp{background:#25d3660d;border-color:#25d3664d;color:inherit;text-decoration:none}.info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}.info-card--whatsapp .info-card__icon svg{height:22px;width:22px}.info-card--whatsapp .info-card__label{color:#1a7a40}.info-card--whatsapp .info-card__val{color:#1a5c30}.info-card--whatsapp:after{border-color:#25d366}.info-card--whatsapp:hover{background:#25d3661a;border-color:#25d366;transform:translateX(2px)}.info-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.info-card__tags span{background:#e8390a14;border:1px solid #e8390a33;border-radius:5px;color:#d4500a;font-size:9px;font-weight:700;letter-spacing:.5px;padding:1px 6px}.info-terms{align-items:baseline;background:#2a120008;border:1px solid #f0c96a4d;border-radius:8px;color:#8b6a3a;display:flex;font-size:9px;gap:6px;line-height:1.4;margin-top:6px;padding:6px 10px}.info-terms__title{color:#d4500a;flex-shrink:0;font-size:8px;font-weight:900;letter-spacing:1px;margin:0;text-transform:uppercase}.info-terms span{color:#8b6a3a;font-size:9px}.info-terms__title{color:#8b4e0a;font-size:9px;font-weight:800;letter-spacing:1.5px;margin:0 0 8px;opacity:.7}.info-terms__grid{display:flex;flex-wrap:wrap;gap:6px 20px}.info-terms__grid span{color:#2a1200;font-size:12px;opacity:.75}.info-terms__grid span strong{color:#d4500a;opacity:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.info-links{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:10px}.info-link-btn{align-items:center;background:#fff6e8;background:var(--bv-bg,#fff6e8);border:1.5px solid #f0c96a;border:1.5px solid var(--bv-border,#f0c96a);border-radius:10px;color:#2a1200;color:var(--bv-text,#2a1200);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;gap:6px;justify-content:space-between;padding:9px 12px;text-align:left;transition:all .16s}.info-link-btn svg{color:#8b4e0a;color:var(--bv-text-muted,#8b4e0a);flex-shrink:0;transition:transform .16s}.info-link-btn:hover{background:var(--bv-gradient-brand);border-color:#0000;color:#fff}.info-link-btn:hover svg{color:#fff;transform:translateX(2px)}@keyframes cartShake{0%{transform:rotate(0deg) scale(1)}15%{transform:rotate(-18deg) scale(1.2)}30%{transform:rotate(14deg) scale(1.15)}45%{transform:rotate(-10deg) scale(1.1)}60%{transform:rotate(8deg) scale(1.05)}75%{transform:rotate(-4deg) scale(1.02)}90%{transform:rotate(2deg) scale(1.01)}to{transform:rotate(0deg) scale(1)}}.cart-btn.cart-shake{animation:cartShake .6s cubic-bezier(.36,.07,.19,.97);border-color:#f5c200!important;color:#d4500a!important}@keyframes badge-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.products-wrapper{animation:fadeInUp .4s ease both;padding-bottom:40px;padding-top:8px}@media(max-width:991px){.products-wrapper{padding-top:4px}}@media(max-width:480px){.products-wrapper{padding-top:2px}}.products{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:1280px;padding:16px}@media(max-width:768px){.products{padding:8px}}.products .product{border-radius:12px;flex-basis:calc(25% - 20px);-webkit-flex-basis:calc(25% - 20px);margin:10px;overflow:hidden}@media(max-width:1100px){.products .product{flex-basis:calc(33% - 20px);-webkit-flex-basis:calc(33% - 20px)}}@media(max-width:768px){.products .product{flex-basis:calc(50% - 16px);-webkit-flex-basis:calc(50% - 16px);margin:8px}}@media(max-width:360px){.products .product{flex-basis:calc(50% - 8px);-webkit-flex-basis:calc(50% - 8px);margin:4px}}.products-group{display:flex;-webkit-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;margin-bottom:24px;width:100%}.category-title{border-bottom:2px solid #f0c96a;color:#2a1200;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:800;letter-spacing:2px;margin:28px 10px 10px;padding-bottom:8px;position:relative;text-transform:uppercase;width:100%}.category-title:after{background:linear-gradient(90deg,#d4500a,#f5c200);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}@media(max-width:640px){.category-title{font-size:.85rem;margin:18px 6px 8px}}.product:first-child{animation-delay:60ms}.product:nth-child(2){animation-delay:.12s}.product:nth-child(3){animation-delay:.18s}.product:nth-child(4){animation-delay:.24s}.product:nth-child(5){animation-delay:.3s}.product:nth-child(6){animation-delay:.36s}.product:nth-child(7){animation-delay:.42s}.product:nth-child(8){animation-delay:.48s}.product:nth-child(9){animation-delay:.54s}.product:nth-child(10){animation-delay:.6s}.product:nth-child(11){animation-delay:.66s}.product:nth-child(12){animation-delay:.72s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.stepper-input{gap:6px;width:100%}.stepper-input .delete-btn{border:1.5px solid #e8390a66;font-size:16px;height:32px;line-height:29px;min-width:32px;transition:all .2s;width:32px}.stepper-input .decrement,.stepper-input .increment{font-size:18px;height:32px;line-height:29px;min-width:32px;transition:all .2s;width:32px}.stepper-input .quantity{border-radius:8px;font-size:11px;font-weight:700;height:32px;letter-spacing:.3px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.stepper-input{gap:4px}.stepper-input .decrement,.stepper-input .delete-btn,.stepper-input .increment{border-radius:6px;font-size:15px;height:28px;line-height:25px;min-width:28px;width:28px}.stepper-input .quantity{font-size:10px;height:28px;line-height:28px}}.product.loading{animation:skeleton 1.2s ease infinite;background:linear-gradient(90deg,#f5e6d0,#fdf0df 50%,#f5e6d0);background-size:400% 100%;pointer-events:none}.product.loading .product-image{background:#ffffff4d}@keyframes skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes nr-float{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-14px) rotate(.5deg)}}@keyframes nr-shadow{0%,to{opacity:.18;transform:scaleX(1)}50%{opacity:.08;transform:scaleX(.75)}}@keyframes nr-leaf{0%{opacity:.9;transform:translate(0) rotate(0deg) scale(1)}to{opacity:0;transform:translate(var(--lx),var(--ly)) rotate(var(--lr)) scale(.3)}}@keyframes nr-orb-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-12px) scale(1.1)}}@keyframes nr-orb-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-14px,10px) scale(.9)}}@keyframes nr-dots{0%,80%,to{opacity:.25;transform:scale(.5)}40%{opacity:1;transform:scale(1.1)}}@keyframes nr-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nr-shimmer{0%{background-position:0}to{background-position:200%}}.no-results{animation:nr-in .5s ease both;margin:40px auto;max-width:480px;padding:0 16px;text-align:center}.no-results__scene{align-items:center;display:flex;height:200px;justify-content:center;margin:0 auto 16px;position:relative;width:220px}.no-results__orb{border-radius:50%;filter:blur(30px);pointer-events:none;position:absolute}.no-results__orb--1{animation:nr-orb-1 5s ease-in-out infinite;background:radial-gradient(circle,#f5c2004d 0,#0000 70%);background:radial-gradient(circle,rgba(var(--bv-accent-rgb,245,194,0),.3) 0,#0000 70%);height:160px;left:10px;top:0;width:160px}.no-results__orb--2{animation:nr-orb-2 7s ease-in-out 1s infinite;background:radial-gradient(circle,#e8390a2e 0,#0000 70%);background:radial-gradient(circle,rgba(var(--bv-primary-rgb,232,57,10),.18) 0,#0000 70%);bottom:0;height:110px;right:10px;width:110px}.no-results__tree-wrap{animation:nr-float 3.8s ease-in-out infinite;position:relative;z-index:1}.no-results__img{display:block;filter:drop-shadow(0 6px 18px rgba(212,80,10,.18)) sepia(30%) saturate(.8) hue-rotate(0deg);filter:drop-shadow(0 6px 18px rgba(var(--bv-primary-hover-rgb,212,80,10),.18)) sepia(30%) saturate(.8) hue-rotate(var(--bv-tree-hue,0deg));width:160px}.no-results__shadow{animation:nr-shadow 3.8s ease-in-out infinite;background:radial-gradient(ellipse,#2a120040 0,#0000 70%);border-radius:50%;height:12px;margin:-4px auto 0;width:90px}.no-results__leaves{height:60px;left:0;pointer-events:none;position:absolute;right:0;top:10px}.no-results__leaves span{animation:nr-leaf 3s ease-in infinite;background:#d4500a;background:var(--bv-primary-hover,#d4500a);border-radius:50% 0 50% 0;height:8px;opacity:0;position:absolute;width:8px}.no-results__leaves span:first-child{--lx:-20px;--ly:60px;--lr:-120deg;animation-delay:0s;animation-duration:2.8s;background:#f5c200;background:var(--bv-accent,#f5c200);height:7px;left:30%;width:7px}.no-results__leaves span:nth-child(2){--lx:15px;--ly:75px;--lr:90deg;animation-delay:.7s;animation-duration:3.2s;background:#e8390a;background:var(--bv-primary,#e8390a);left:55%}.no-results__leaves span:nth-child(3){--lx:-10px;--ly:55px;--lr:-80deg;animation-delay:1.4s;animation-duration:2.6s;background:#d4500a;background:var(--bv-primary-hover,#d4500a);height:6px;left:70%;width:6px}.no-results__leaves span:nth-child(4){--lx:25px;--ly:65px;--lr:110deg;animation-delay:2s;animation-duration:3s;background:#f5c200;background:var(--bv-accent,#f5c200);left:20%}.no-results__leaves span:nth-child(5){--lx:-18px;--ly:70px;--lr:-100deg;animation-delay:2.6s;animation-duration:2.9s;background:#e8390a;background:var(--bv-primary,#e8390a);height:9px;left:45%;width:9px}.no-results__title{-webkit-text-fill-color:#0000;animation:nr-shimmer 3s linear infinite;background:linear-gradient(90deg,#e8390a,#d4500a 30%,#f5c200 55%,#d4500a 75%,#e8390a);background:var(--bv-gradient-shimmer,linear-gradient(90deg,#e8390a 0,#d4500a 30%,#f5c200 55%,#d4500a 75%,#e8390a 100%));-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#e8390a,#d4500a 30%,#f5c200 55%,#d4500a 75%,#e8390a);background-image:var(--bv-gradient-shimmer,linear-gradient(90deg,#e8390a 0,#d4500a 30%,#f5c200 55%,#d4500a 75%,#e8390a 100%));background-size:200% auto;font-family:DM Sans,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.3px;margin:0 0 8px}.no-results__sub{color:#8b4e0a;font-size:13px;margin:0 0 16px;opacity:.75}.no-results__dots{display:flex;gap:6px;justify-content:center}.no-results__dots span{animation:nr-dots 1.4s ease-in-out infinite;background:#e8390a;background:var(--bv-primary,#e8390a);border-radius:50%;display:block;height:7px;width:7px}.no-results__dots span:first-child{animation-delay:0s}.no-results__dots span:nth-child(2){animation-delay:.2s}.no-results__dots span:nth-child(3){animation-delay:.4s}.empty-cart{margin:auto;padding:2rem}.product{background:#fff;border:1.5px solid #0000;border-radius:12px;box-shadow:0 2px 8px #2a120014;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;isolation:isolate;overflow:hidden;transform:translateZ(0);transition:box-shadow .3s ease,border-color .3s ease,transform .2s ease}.product .product-image{background:#fff;flex-shrink:0;height:220px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;position:relative;width:100%}.product .product-image img{box-sizing:border-box;display:block;height:100%;object-fit:contain;object-position:center;padding:8px;transition:transform .4s ease;width:100%;will-change:transform}.product .product-image:after{background:linear-gradient(90deg,#0000 0,#ffffff4d 50%,#0000);content:"";height:100%;left:-80%;pointer-events:none;position:absolute;top:0;transform:skewX(-15deg);transition:left .55s ease;width:50%}.product .product-image:hover img{transform:scale(1.04)}.product .product-image:hover:after{left:150%}.product .product-organic-badge{align-items:center;background:#ffffffeb;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;font-size:15px;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:transform .2s ease;width:28px;z-index:2}.product .product-organic-badge:hover{transform:scale(1.15)}.product .product-organic-badge:after{background:#000000c7;border-radius:6px;color:#fff;content:"Can be organic";font-size:10px;font-weight:700;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:0;top:110%;transform:translateY(-4px);transition:opacity .15s,transform .15s;white-space:nowrap}.product .product-organic-badge.show-tip:after,.product .product-organic-badge:hover:after{opacity:1;transform:translateY(0)}.product .product-info{padding:8px 12px 4px}.product .product-info .product-name-row{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.product .product-info .product-name-row .product-name{color:#2a1200;flex:1 1;font-size:12px;font-weight:700;letter-spacing:.4px;line-height:1.3;margin:0;overflow:hidden;position:relative;text-transform:uppercase;white-space:nowrap}.product .product-info .product-name-row .product-name span{display:inline-block;white-space:nowrap}.product .product-info .product-name-row .product-name.scrolling span{animation:marquee-pingpong 3s ease-in-out infinite alternate;display:inline-block}.product .product-info .product-name-row .product-unit{border-radius:5px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.product .product-info .product-name-row .product-unit--lb{background:#d4500a14;border:1px solid #d4500a33;color:#d4500a}.product .product-info .product-name-row .product-unit--kg{background:#8b4e0a12;border:1px solid #8b4e0a26;color:#8b4e0a}.product .product-info .product-size-row{align-items:center;margin-top:3px}.product .product-info .product-size-row .product-size{color:#8b4e0a;flex:1 1;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.product .product-footer{align-items:center;display:flex;gap:8px;padding:8px 14px 12px}.product .product-footer .product-fav-btn{align-items:center;background:none;border:none;border-radius:0;color:#f0c96a;cursor:pointer;display:flex;flex-shrink:0;font-size:17px;height:34px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:34px}.product .product-footer .product-fav-btn.active,.product .product-footer .product-fav-btn:hover{background:none;border-color:#0000;color:#e8390a}.product .product-footer .product-add-btn{background:linear-gradient(135deg,#e8390a,#d4500a 50%,#f5c200);border:none;border-radius:8px;box-shadow:0 2px 8px #d4500a4d;color:#fff;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:1px;padding:8px 10px;text-transform:uppercase;transition:all .25s ease}.product .product-footer .product-add-btn:hover{background:linear-gradient(135deg,#f5c200,#d4500a 50%,#e8390a);box-shadow:0 4px 14px #d4500a73;transform:translateY(-1px)}.product .product-footer .product-add-btn:active{transform:translateY(0)}.product:hover{box-shadow:0 6px 20px #2a120021;transform:translateY(-2px)}.product.active{border-color:#f5c200;border-color:var(--bv-accent,#f5c200);box-shadow:0 4px 16px #f5c2004d;box-shadow:0 4px 16px rgba(var(--bv-accent-rgb,245,194,0),.3);box-shadow:0 4px 16px #f5c20040}@media(max-width:768px){.product .product-image{height:180px}.product .product-info{padding:8px 10px 4px}.product .product-info .product-name-row .product-name{font-size:12px}.product .product-info .product-name-row .product-unit{font-size:10px;padding:1px 5px}.product .product-footer{gap:6px;padding:6px 10px 10px}.product .product-footer .product-fav-btn{font-size:15px;height:30px;width:30px}.product .product-footer .product-add-btn{font-size:10px;padding:7px 8px}}.stepper-input{align-items:center;display:flex;flex:1 1;gap:4px}.stepper-input .delete-btn{background:none;border:1.5px solid #e8390a80;border-radius:8px;color:#e8390a;cursor:pointer;flex-shrink:0;font-size:18px;height:28px;line-height:25px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:28px}.stepper-input .delete-btn:hover{background:#e8390a;border-color:#e8390a;color:#fff}.stepper-input .decrement,.stepper-input .increment{background:none;border:1.5px solid #f0c96a;border-radius:8px;box-sizing:border-box;color:#8b4e0a;cursor:pointer;flex-shrink:0;font-size:20px;height:28px;line-height:25px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:28px}.stepper-input .decrement:hover,.stepper-input .increment:hover{background:#d4500a0f;border-color:#d4500a;color:#d4500a}.stepper-input .decrement:active,.stepper-input .increment:active{background:#d4500a;border-color:#d4500a;color:#fff}.stepper-input .quantity{background:#fff6e8;border:1.5px solid #f0c96a;border-radius:6px;color:#2a1200;cursor:text;flex:1 1;font-family:DM Sans,sans-serif;font-size:15px;font-weight:800;height:28px;letter-spacing:.5px;line-height:28px;min-width:0;text-align:center;text-transform:uppercase}.stepper-input input[type=number].quantity{appearance:textfield;-moz-appearance:textfield;background:#fff;border-color:#d4500a;line-height:normal;outline:none;padding:0}.stepper-input input[type=number].quantity::-webkit-inner-spin-button,.stepper-input input[type=number].quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes marquee-pingpong{0%{transform:translateX(0)}to{transform:translateX(-60px);transform:translateX(var(--marquee-offset,-60px))}}.modal-wrapper{background:#000000a8;display:none;height:100%;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:100}.modal-wrapper.active{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}.modal-wrapper .modal{background:#fff;border-radius:4px;margin:16px;max-width:532px;position:relative;width:100%}.modal-wrapper .close{background:#0000;border-radius:0 4px 0 0;color:#666;font-size:24px;line-height:36px;position:absolute;right:0;top:0}.modal-wrapper .close:hover{background:#f0c96a}.quick-view-details{background:#f9f3ea;border-radius:0 0 4px 4px;padding:24px}.quick-view-details .product-price{color:#d4500a;float:right;font-size:18px;font-size:24px;font-weight:700}.quick-view-details .product-price:before{content:"₹ "}.quick-view-image img{border-radius:4px 4px 0 0;display:block;margin:0 auto;max-width:500px;width:100%}@keyframes cart-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes cart-wheel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cart-orb-1{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:.3;transform:translate(15px,-10px) scale(1.1)}}@keyframes cart-orb-2{0%,to{opacity:.5;transform:translate(0) scale(1)}50%{opacity:.25;transform:translate(-12px,8px) scale(.9)}}@keyframes cart-dots{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1.1)}}@keyframes cart-line-in{0%{stroke-dashoffset:60;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes cart-empty-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cart-shimmer-text{0%{background-position:0}to{background-position:200%}}.cart-empty{animation:cart-empty-in .5s ease both;flex-direction:column;gap:12px;padding:60px 20px 80px}.cart-empty,.cart-empty-scene{align-items:center;display:flex;justify-content:center}.cart-empty-scene{height:160px;margin-bottom:8px;position:relative;width:180px}.cart-empty-orb{border-radius:50%;filter:blur(28px);pointer-events:none;position:absolute}.cart-empty-orb--1{animation:cart-orb-1 5s ease-in-out infinite;background:radial-gradient(circle,#f5c20059 0,#0000 70%);height:130px;left:10px;top:10px;width:130px}.cart-empty-orb--2{animation:cart-orb-2 6s ease-in-out 1s infinite;background:radial-gradient(circle,#e8390a38 0,#0000 70%);bottom:0;height:100px;right:10px;width:100px}.cart-empty-cart-wrap{animation:cart-float 3.2s ease-in-out infinite;position:relative;z-index:1}.cart-empty-svg{filter:drop-shadow(0 8px 20px rgba(212,80,10,.2));height:auto;width:140px}.cart-empty-svg .cart-basket{animation:cart-float 3.2s ease-in-out infinite reverse;transform-origin:73px 50px}.cart-empty-svg .cart-wheel--l{animation:cart-wheel-spin 3s linear infinite;transform-origin:52px 80px}.cart-empty-svg .cart-wheel--r{animation:cart-wheel-spin 3s linear infinite reverse;transform-origin:84px 80px}.cart-empty-svg .cart-line{stroke-dasharray:60;animation:cart-line-in .6s ease both}.cart-empty-svg .cart-line:first-child{animation-delay:.2s}.cart-empty-svg .cart-line:nth-child(2){animation-delay:.35s}.cart-empty-svg .cart-line:nth-child(3){animation-delay:.5s}.cart-empty-dots{display:flex;gap:5px;justify-content:center;margin-bottom:6px}.cart-empty-dots span{animation:cart-dots 1.4s ease-in-out infinite;background:#e8390a;border-radius:50%;display:block;height:7px;width:7px}.cart-empty-dots span:first-child{animation-delay:0s}.cart-empty-dots span:nth-child(2){animation-delay:.2s}.cart-empty-dots span:nth-child(3){animation-delay:.4s}.cart-empty-title{-webkit-text-fill-color:#0000;animation:cart-shimmer-text 3s linear infinite;background:linear-gradient(90deg,#e8390a,#d4500a 30%,#f5c200 55%,#d4500a 75%,#e8390a);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-family:DM Sans,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.cart-empty-sub{color:#8b4e0a;font-size:13px;margin:0 0 6px;opacity:.8}.cart-back-btn{align-items:center;background:linear-gradient(135deg,#e8390a,#d4500a);border:none;border-radius:14px;box-shadow:0 4px 16px #e8390a59;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;gap:6px;justify-content:center;letter-spacing:1.5px;margin-top:4px;padding:12px 28px;text-transform:uppercase;transition:transform .15s,box-shadow .15s}.cart-back-btn:hover{box-shadow:0 8px 24px #e8390a73;transform:translateY(-2px)}.cart-back-btn:active{transform:scale(.97)}.cart-page{font-family:DM Sans,sans-serif;margin:0 auto;max-width:900px;padding:110px 16px 16px;position:relative}.cart-header-bar{align-items:center;background:#fff6e8;border:2px solid #f0c96a;border-radius:14px;box-shadow:0 4px 16px #d4500a14;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;left:50%;margin-bottom:12px;max-width:868px;padding:10px 14px;position:fixed;top:82px;transform:translateX(-50%);width:calc(100% - 32px);z-index:50}.cart-header-bar .cart-totals{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow:hidden}.cart-header-bar .cart-totals .cart-total-item{display:flex;flex-direction:column;flex-shrink:0;gap:1px;min-width:0}.cart-header-bar .cart-totals .cart-total-label{align-items:center;color:#8b4e0a;display:flex;font-size:8px;font-weight:800;gap:3px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.cart-header-bar .cart-totals .cart-total-label svg{flex-shrink:0;opacity:.7}.cart-header-bar .cart-totals .cart-total-value{color:#2a1200;font-size:13px;font-weight:800;line-height:1.1;white-space:nowrap}.cart-header-bar .cart-totals .cart-total-lb{color:#8b4e0a;font-size:10px;font-weight:600}.cart-header-bar .cart-totals .cart-total-unit{color:#8b4e0a;font-size:9px;font-weight:600;margin-left:1px}.cart-header-bar .cart-totals .cart-delivery-date{color:#d4500a!important;display:flex;flex-direction:column;font-size:12px!important;gap:0}.cart-header-bar .cart-totals .cart-delivery-day{color:#8b4e0a;font-size:10px;font-weight:600}.cart-header-bar .cart-totals .cart-divider{background:#f0c96a;flex-shrink:0;height:28px;width:1px}.cart-header-bar .cart-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.cart-header-bar .cart-clear-btn{align-items:center;background:#dc35450f;border:1.5px solid #dc35454d;border-radius:10px;color:#dc3545;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:44px}.cart-header-bar .cart-clear-btn svg{height:28px;width:28px}.cart-header-bar .cart-clear-btn:hover{background:#dc35451f;border-color:#dc3545;transform:scale(1.05)}.cart-header-bar .cart-clear-btn:active{transform:scale(.96)}.cart-header-bar .cart-send-btn{align-items:center;background:linear-gradient(135deg,#d4500a,#e8390a);border:none;border-radius:10px;box-shadow:0 2px 10px #d4500a4d;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:800;gap:8px;height:40px;letter-spacing:1px;padding:0 18px;text-transform:uppercase}.cart-header-bar .cart-send-btn svg{height:16px;width:16px}.cart-header-bar .cart-send-btn:hover{opacity:.88}.cart-header-bar .cart-send-btn:disabled{cursor:not-allowed;opacity:.5}.cart-header-bar .cart-confirm{align-items:center;animation:fadeInUp .2s ease;display:flex;gap:6px;height:40px;white-space:nowrap}.cart-header-bar .cart-confirm span{color:#8b4e0a;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.cart-header-bar .cart-confirm button{border:none;border-radius:10px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:12px;font-weight:800;height:40px;letter-spacing:1px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.cart-header-bar .cart-confirm button:hover{opacity:.85}.cart-header-bar .cart-confirm button:disabled{cursor:not-allowed;opacity:.5}.cart-header-bar .cart-confirm .cart-confirm-yes{background:var(--bv-gradient-brand);border:2px solid #2e7d32;box-shadow:var(--bv-shadow-btn);color:#fff;min-width:56px}.cart-header-bar .cart-confirm .cart-confirm-no{background:var(--bv-bg-card);border:1.5px solid var(--bv-border);color:var(--bv-text)}.cart-spinner{animation:spin .8s linear infinite;height:18px;width:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cart-table-wrap{background:#fff;border:1.5px solid #f0c96a;border-radius:14px;overflow:hidden}.cart-table{border-collapse:collapse;table-layout:auto;width:100%}.cart-table .cart-kg,.cart-table .cart-size{width:1%}.cart-table thead tr{background:linear-gradient(135deg,#fff3e0,#fff8f0);border-bottom:2px solid #f0c96a}.cart-table th{color:#8b4e0a;font-size:9px;font-weight:800;letter-spacing:.5px;padding:4px 3px;text-align:left;text-transform:uppercase}.cart-table th:last-child{padding:4px 0;text-align:center}.cart-table tbody tr{border-bottom:1px solid #f0c96a66;transition:background .2s}.cart-table tbody tr:last-child{border-bottom:none}.cart-table tbody tr:hover{background:#fff6e899}.cart-table tbody tr.row-organic{background:#28a7450d}.cart-table tbody tr.row-organic:hover{background:#28a74517}.cart-table td{color:#2a1200;font-size:12px;padding:8px 3px;vertical-align:middle}.cart-table .th-qty{text-align:center}.cart-table .th-qty .th-qty-inner{align-items:center;display:flex;flex-direction:column;gap:1px}.cart-table .th-qty .th-qty-inner svg{stroke:#d4500a;height:14px;width:14px}.cart-table .th-qty .th-qty-inner span{color:#d4500a;font-size:11px;font-weight:800;line-height:1}.cart-table .cart-cell-delete{padding:6px 2px 6px 6px;width:28px}.cart-table .cart-delete-btn{align-items:center;background:#dc354514;border:1.5px solid #dc35454d;border-radius:6px;color:#dc3545;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;transition:all .18s;width:26px}.cart-table .cart-delete-btn svg{height:14px;width:14px}.cart-table .cart-delete-btn:hover{background:#dc35452e;border-color:#dc3545}.cart-table .cart-cell-qty{padding:6px 2px;width:76px}.cart-table .cart-qty-control{align-items:center;display:flex;gap:4px}.cart-table .cart-qty-control button{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:6px;color:#d4500a;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;line-height:1;padding:0;transition:all .18s;width:24px}.cart-table .cart-qty-control button:hover{background:#fff6e8;border-color:#d4500a}.cart-table .cart-qty-control span{color:#2a1200;cursor:text;font-size:13px;font-weight:800;min-width:22px;text-align:center}.cart-table .cart-qty-control .cart-qty-organic{color:#16a34a;font-size:13px;font-weight:800;min-width:22px;text-align:center}.cart-table .cart-qty-control input[type=number]{appearance:textfield;-moz-appearance:textfield;background:#fff;border:1.5px solid #d4500a;border-radius:6px;color:#2a1200;font-family:inherit;font-size:13px;font-weight:800;min-width:22px;outline:none;padding:0;text-align:center;width:32px}.cart-table .cart-qty-control input[type=number]::-webkit-inner-spin-button,.cart-table .cart-qty-control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-table .cart-name{font-size:11px;font-weight:700;letter-spacing:.2px;padding:8px 4px;text-transform:uppercase;white-space:nowrap}.cart-table .cart-size{color:#8b4e0a;font-size:9px;font-weight:600;padding:8px 2px;text-transform:uppercase;white-space:nowrap}.cart-table .cart-qty{color:#d4500a;font-size:14px;font-weight:800}.cart-table .cart-kg{color:#8b4e0a;font-size:11px;font-weight:600;padding:8px 8px 8px 4px;white-space:nowrap}.cart-table .cart-kg .kg-val,.cart-table .cart-kg .lb-val{color:#2a1200;font-weight:700}.cart-table .cart-kg .kg-unit{color:#8b4e0a;font-size:8px}.cart-table .cart-kg .kg-sep{color:#f0c96a;font-size:8px}.cart-table .cart-organic-cell{max-width:36px;overflow:hidden;padding:6px 14px 6px 12px;text-align:center;width:36px}.cart-table .organic-na{color:#f0c96a;font-size:12px}.organic-toggle{cursor:pointer;display:inline-block;height:20px;position:relative;width:36px}.organic-toggle input{height:0;opacity:0;position:absolute;width:0}.organic-toggle .organic-slider{background:#ddd;border-radius:20px;inset:0;position:absolute;transition:background .2s}.organic-toggle .organic-slider:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s;width:14px}.organic-toggle input:checked+.organic-slider{background:#28a745}.organic-toggle input:checked+.organic-slider:before{transform:translateX(16px)}@media(max-width:520px){.cart-page{padding:100px 8px 8px}.cart-header-bar{flex-wrap:nowrap;gap:6px;padding:8px 10px;top:68px;width:calc(100% - 16px)}.cart-header-bar .cart-totals{gap:5px}.cart-header-bar .cart-total-value{font-size:11px}.cart-header-bar .cart-total-label{font-size:7px;letter-spacing:.3px}.cart-header-bar .cart-total-label svg{height:8px;width:8px}.cart-header-bar .cart-delivery-date{font-size:10px!important}.cart-header-bar .cart-delivery-day{font-size:9px}.cart-header-bar .cart-divider{height:20px}.cart-header-bar .cart-clear-btn{height:34px;width:40px}.cart-header-bar .cart-clear-btn svg{height:22px;width:22px}.cart-header-bar .cart-send-btn{font-size:11px;gap:4px;height:34px;padding:0 10px}.cart-header-bar .cart-send-btn svg{height:13px;width:13px}.cart-header-bar .cart-confirm{gap:4px;height:34px}.cart-header-bar .cart-confirm span{font-size:10px}.cart-header-bar .cart-confirm button{font-size:11px;height:34px;padding:0 10px}.cart-header-bar .cart-total-lb{display:block;font-size:9px}.cart-table th{font-size:8px}.cart-table td,.cart-table th{padding:6px 4px}.cart-table .cart-name{font-size:10px;max-width:100px;overflow:hidden;padding:6px 3px;text-overflow:ellipsis;white-space:nowrap}.cart-table .cart-size{font-size:8px;padding:6px 1px;width:40px}.cart-table .cart-kg{font-size:8px;padding:6px 1px;width:30px}.cart-table .cart-cell-delete{padding:4px 2px 4px 4px}.cart-table .cart-delete-btn{height:22px;width:22px}.cart-table .cart-delete-btn svg{height:12px;width:12px}.cart-table .cart-cell-qty{padding:4px 2px;width:70px}.cart-table .cart-qty-control{gap:2px}.cart-table .cart-qty-control button{font-size:12px;height:20px;width:20px}.cart-table .cart-qty-control span{font-size:11px;min-width:16px}.cart-table .cart-qty-control .cart-qty-organic{color:#16a34a;font-size:11px;font-weight:800;min-width:16px;text-align:center}.cart-table .cart-organic-cell{min-width:36px;padding:4px 2px}.organic-toggle{height:16px;width:28px}.organic-toggle .organic-slider:before{height:10px;left:3px;top:3px;width:10px}.organic-toggle input:checked+.organic-slider:before{transform:translateX(12px)}}.cart-img-preview{animation:fadeInUp .15s ease;background:#fff;border:2px solid #f0c96a;border-radius:16px;box-shadow:0 8px 32px #00000026;cursor:pointer;overflow:hidden;pointer-events:none;position:fixed;right:16px;width:140px;z-index:50}.cart-img-preview img{box-sizing:border-box;height:120px;object-fit:contain;padding:8px;width:100%}.cart-img-preview .cart-img-preview-name{border-top:1px solid #f0c96a;color:#2a1200;font-size:10px;font-weight:800;letter-spacing:.5px;padding:6px 10px 8px;text-align:center;text-transform:uppercase}.cart-img-preview--fading{opacity:0;transform:translateY(-6px) scale(.95);transition:opacity .3s ease,transform .3s ease}.cart-fly-ghost{animation:flyToTrash .45s cubic-bezier(.4,0,.2,1) forwards;font-size:20px;left:var(--fx);pointer-events:none;position:fixed;top:var(--fy);transform:translate(-50%,-50%);z-index:9999}@keyframes flyToTrash{0%{left:var(--fx);opacity:1;top:var(--fy);transform:translate(-50%,-50%) scale(1)}60%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{left:var(--tx);opacity:0;top:var(--ty);transform:translate(-50%,-50%) scale(.2)}}.category-dropdown{display:flex;justify-content:center;padding:12px 0;position:sticky;top:90px;z-index:99}.category-dropdown select{background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:14px;min-width:240px;padding:10px 14px}.category-dropdown select:focus{border-color:#000;outline:none}@media(max-width:991px){.category-dropdown{top:90px}}@media(max-width:480px){.category-dropdown{top:50px}}.static-page{animation:fadeInUp .4s ease both;margin:0 auto;max-width:680px;padding-bottom:60px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.static-page__hero{align-items:center;background:linear-gradient(135deg,#fff3e0,#fff8f0);background:var(--bv-gradient-warm,linear-gradient(135deg,#fff3e0,#fff8f0));display:flex;justify-content:center;min-height:180px;padding:32px 20px 28px}.page-hero-scene{color:#e8390a;color:var(--bv-primary,#e8390a);opacity:.22}.hero-about .page-hero-scene svg{animation:hero-about-sway 5s ease-in-out infinite;transform-origin:center bottom;will-change:transform}@keyframes hero-about-sway{0%,to{transform:rotate(-1.5deg) scale(1)}33%{transform:rotate(1deg) scale(1.02)}66%{transform:rotate(-.5deg) scale(.99)}}.hero-contact .page-hero-scene .wave-1{animation:wave-out 3s ease-out 0s infinite}.hero-contact .page-hero-scene .wave-2{animation:wave-out 3s ease-out .6s infinite}.hero-contact .page-hero-scene .wave-3{animation:wave-out 3s ease-out 1.2s infinite}.hero-contact .page-hero-scene .wave-4{animation:wave-out 3s ease-out 1.8s infinite}.hero-contact .page-hero-scene .wave-5{animation:wave-out 3s ease-out 2.4s infinite}.hero-contact .page-hero-scene .msg-1{animation:hero-float 4s ease-in-out .5s infinite}.hero-contact .page-hero-scene .msg-2{animation:hero-float 4s ease-in-out 1.2s infinite}@keyframes wave-out{0%{opacity:0;transform:scale(.7)}20%{opacity:.55}to{opacity:0;transform:scale(1.3)}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-delivery .page-hero-scene .truck-move{animation:truck-drive 3s linear infinite;will-change:transform}@keyframes truck-drive{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(18px) translateY(-2px)}to{transform:translateX(0) translateY(0)}}.hero-how .page-hero-scene .gear-1{animation:gear-cw 8s linear infinite;transform-origin:110px 90px;will-change:transform}.hero-how .page-hero-scene .gear-2{animation:gear-ccw 5s linear infinite;transform-origin:240px 80px;will-change:transform}@keyframes gear-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gear-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.static-page__emoji{display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));font-size:48px;margin-bottom:12px}.static-page__title{color:#2a1200;color:var(--bv-text,#2a1200);font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0 0 8px}.static-page__subtitle{color:#8b4e0a;color:var(--bv-text-muted,#8b4e0a);font-size:13px;font-weight:500;margin:0}.static-page__content{display:flex;flex-direction:column;gap:24px;padding:24px 16px 0}.static-section__title{border-bottom:2px solid #f0c96a;border-bottom:2px solid var(--bv-border,#f0c96a);color:#2a1200;color:var(--bv-text,#2a1200);font-size:15px;font-weight:800;margin:0 0 12px;padding-bottom:8px}.static-section__text{color:#8b4e0a;color:var(--bv-text-muted,#8b4e0a);font-size:13px;line-height:1.65;margin:0}.static-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.static-card{background:#fff;background:var(--bv-bg-card,#fff);border:1.5px solid #f0c96a;border:1.5px solid var(--bv-border,#f0c96a);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:14px 12px;transition:box-shadow .18s,border-color .18s}.static-card--link{color:inherit;cursor:pointer;text-decoration:none}.static-card--link:hover{border-color:#e8390a;border-color:var(--bv-primary,#e8390a);box-shadow:0 4px 16px #2a120014;box-shadow:0 4px 16px var(--bv-overlay-light,#2a120014)}.static-card__emoji{font-size:24px;margin-bottom:2px}.static-card__title{color:#2a1200;color:var(--bv-text,#2a1200);font-size:12px;font-weight:800;margin-top:4px}.static-card__text{color:#8b4e0a;color:var(--bv-text-muted,#8b4e0a);font-size:11px;line-height:1.5;margin:0}.static-card__action{color:#e8390a;color:var(--bv-primary,#e8390a);font-size:11px;font-weight:700;margin-top:4px}.static-card .sp-icon{height:48px;min-height:48px;min-width:48px;width:48px}.static-steps{display:flex;flex-direction:column;gap:0}.static-step{align-items:flex-start;border-bottom:1px solid #f0c96a73;border-bottom:1px solid var(--bv-border-light,#f0c96a73);display:flex;gap:14px;padding:14px 0}.static-step:last-child{border-bottom:none}.static-step__num{align-items:center;background:linear-gradient(135deg,#e8390a,#d4500a);background:var(--bv-gradient-brand,linear-gradient(135deg,#e8390a,#d4500a));border-radius:50%;box-shadow:0 4px 16px #e8390a59;box-shadow:var(--bv-shadow-btn,0 4px 16px #e8390a59);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:36px;justify-content:center;width:36px}.static-step__body{flex:1 1}.static-step__title{color:#2a1200;color:var(--bv-text,#2a1200);font-size:13px;font-weight:800;margin:0 0 3px}.static-step__text{color:#8b4e0a;color:var(--bv-text-muted,#8b4e0a);font-size:12px;line-height:1.5;margin:0}.static-hours{background:#fff;background:var(--bv-bg-card,#fff);border:1.5px solid #f0c96a;border:1.5px solid var(--bv-border,#f0c96a);border-radius:14px;overflow:hidden}.static-hours__row{align-items:center;border-bottom:1px solid #f0c96a66;border-bottom:1px solid var(--bv-border-light,#f0c96a66);display:flex;justify-content:space-between;padding:10px 16px}.static-hours__row:last-child{border-bottom:none}.static-hours__row--closed{opacity:.45}.static-hours__day{color:#2a1200;color:var(--bv-text,#2a1200);font-size:13px;font-weight:600}.static-hours__time{color:#8b4e0a;color:var(--bv-text-muted,#8b4e0a);font-size:12px;font-weight:500}.static-page__cta{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.static-page__btn{background:#e8390a;background-image:linear-gradient(135deg,#e8390a,#d4500a);background-image:var(--bv-gradient-brand,linear-gradient(135deg,#e8390a,#d4500a));border:none;border-radius:12px;box-shadow:0 4px 16px #e8390a59;box-shadow:var(--bv-shadow-btn,0 4px 16px #e8390a59);color:#fff;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:13px;font-weight:800;min-width:140px;padding:12px 20px;transition:all .2s}.static-page__btn:hover{box-shadow:0 8px 24px #e8390a73;box-shadow:var(--bv-shadow-btn-hover,0 8px 24px #e8390a73);transform:translateY(-1px)}.static-page__btn:active{transform:translateY(0)}.static-page__btn--outline{background:#0000;border:1.5px solid #f0c96a;border:1.5px solid var(--bv-border,#f0c96a);box-shadow:none;color:#e8390a;color:var(--bv-primary,#e8390a)}.static-page__btn--outline:hover{background:#2a12000a;background:var(--bv-overlay-light,#2a12000a);border-color:#e8390a;border-color:var(--bv-primary,#e8390a);box-shadow:none}.sp-icon{align-items:center;color:#e8390a;color:var(--bv-primary,#e8390a);display:inline-flex;flex-shrink:0;justify-content:center}.sp-icon svg{display:block;height:100%;width:100%}.sp-icon{filter:drop-shadow(0 2px 8px rgba(232,57,10,.18));filter:drop-shadow(0 2px 8px rgba(var(--bv-primary-rgb,232,57,10),.18))}.sp-icon--pulse{animation:sp-pulse 2.5s ease-in-out infinite}.sp-icon--float{animation:sp-float 3s ease-in-out infinite}.sp-icon--spin{animation:sp-spin 6s linear infinite;will-change:transform}.sp-icon--shake{animation:sp-shake 3s ease-in-out infinite}.sp-icon--bounce{animation:sp-bounce 1.8s cubic-bezier(.36,.07,.19,.97) infinite}.sp-icon--glow{animation:sp-glow 3s ease-in-out infinite}@keyframes sp-pulse{0%,to{filter:drop-shadow(0 2px 8px rgba(232,57,10,.18));filter:drop-shadow(0 2px 8px rgba(var(--bv-primary-rgb,232,57,10),.18));transform:scale(1)}50%{filter:drop-shadow(0 4px 20px rgba(232,57,10,.45)) drop-shadow(0 0 30px rgba(245,194,0,.2));filter:drop-shadow(0 4px 20px rgba(var(--bv-primary-rgb,232,57,10),.45)) drop-shadow(0 0 30px rgba(var(--bv-accent-rgb,245,194,0),.2));transform:scale(1.08)}}@keyframes sp-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{filter:drop-shadow(0 8px 24px rgba(232,57,10,.35));filter:drop-shadow(0 8px 24px rgba(var(--bv-primary-rgb,232,57,10),.35));transform:translateY(-8px) rotate(2deg)}}@keyframes sp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sp-shake{0%,to{transform:rotate(0deg)}10%,30%{transform:rotate(-6deg)}20%,40%{transform:rotate(6deg)}50%{transform:rotate(0deg)}}@keyframes sp-bounce{0%,to{transform:translateY(0)}30%{filter:drop-shadow(0 10px 20px rgba(232,57,10,.4));filter:drop-shadow(0 10px 20px rgba(var(--bv-primary-rgb,232,57,10),.4));transform:translateY(-10px)}50%{transform:translateY(-4px)}70%{transform:translateY(-8px)}}@keyframes sp-glow{0%,80%,to{filter:drop-shadow(0 2px 6px rgba(232,57,10,.2));filter:drop-shadow(0 2px 6px rgba(var(--bv-primary-rgb,232,57,10),.2))}85%{filter:drop-shadow(0 0 12px rgba(245,194,0,.9)) drop-shadow(0 0 24px rgba(232,57,10,.6)) brightness(1.15);filter:drop-shadow(0 0 12px rgba(var(--bv-accent-rgb,245,194,0),.9)) drop-shadow(0 0 24px rgba(var(--bv-primary-rgb,232,57,10),.6)) brightness(1.15)}95%{filter:drop-shadow(0 0 18px rgba(232,57,10,.8)) drop-shadow(0 0 32px rgba(245,194,0,.4)) brightness(1.25);filter:drop-shadow(0 0 18px rgba(var(--bv-primary-rgb,232,57,10),.8)) drop-shadow(0 0 32px rgba(var(--bv-accent-rgb,245,194,0),.4)) brightness(1.25)}}.static-page__icon{animation:sp-glow 4s ease-in-out infinite;height:80px;margin:0 auto 16px;width:80px}.static-step__icon{animation:sp-pulse 2.8s ease-in-out infinite;display:inline-flex;flex-shrink:0;height:44px;min-height:44px;min-width:44px;width:44px}.static-card .sp-icon{margin-bottom:6px}.static-page__hero{border-bottom:1.5px solid #f0c96a;border-bottom:1.5px solid var(--bv-border,#f0c96a);overflow:hidden;padding:40px 20px 36px;position:relative;text-align:center}.static-page__hero:before{background:linear-gradient(135deg,#fff3e0,#fff8f0);background:var(--bv-gradient-warm,linear-gradient(135deg,#fff3e0,#fff8f0));content:"";inset:0;position:absolute;z-index:0}.static-page__hero-inner{margin:0 auto;max-width:400px;position:relative;z-index:2}.static-page__hero-orb{background:var(--bv-gradient-brand);border-radius:50%;filter:blur(40px);opacity:.45}.page-hero-scene,.static-page__hero-orb{pointer-events:none;position:absolute;z-index:1}.page-hero-scene{inset:0;opacity:.18;overflow:hidden}.static-page__icon{align-items:center;display:flex;height:90px;justify-content:center;margin:0 auto 14px;position:relative;width:90px;z-index:2}.static-page__icon svg{height:100%;width:100%}.hero-about .page-hero-scene svg{animation:hero-sway 4s ease-in-out infinite}@keyframes hero-sway{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(2deg) scale(1.03)}}.hero-contact .page-hero-scene svg{animation:hero-ripple 3s ease-in-out infinite}@keyframes hero-ripple{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.25;transform:scale(1.05)}}@keyframes hero-drive{0%{transform:translateX(0)}to{transform:translateX(-40px)}}.hero-how .page-hero-scene svg .gear-1{animation:hero-gear-cw 4s linear infinite;transform-origin:30% 40%}.hero-how .page-hero-scene svg .gear-2{animation:hero-gear-ccw 4s linear infinite;transform-origin:70% 60%}@keyframes hero-gear-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hero-gear-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes orb-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-15px) scale(1.1)}}@keyframes orb-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-15px,10px) scale(.9)}}.page-hero-scene *,.sp-icon,.sp-icon--bounce,.sp-icon--float,.sp-icon--glow,.sp-icon--pulse,.sp-icon--shake,.sp-icon--spin,.static-page__icon{animation-iteration-count:infinite!important;animation-play-state:running!important}.theme-selector{position:relative}.theme-dropdown{animation:dropdown-in .16s cubic-bezier(.34,1.56,.64,1);background:#fff;background:var(--bv-bg-card,#fff);border:1.5px solid #f0c96a;border:1.5px solid var(--bv-border,#f0c96a);border-radius:14px;box-shadow:0 8px 40px #2a120024;box-shadow:var(--bv-shadow-lg,0 8px 40px #2a120024);min-width:160px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1100}.theme-dropdown__title{color:#8b4e0a;color:var(--bv-text-muted,#8b4e0a);font-size:10px;font-weight:700;letter-spacing:1.5px;padding:4px 8px 6px;text-transform:uppercase}.theme-dropdown__list{display:flex;flex-direction:column;gap:2px}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.theme-option{align-items:center;background:none;border:none;border-radius:10px;color:#2a1200;color:var(--bv-text,#2a1200);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:10px;padding:8px 10px;transition:background .14s ease;width:100%}.theme-option:hover{background:#2a12000f;background:var(--bv-overlay-light,#2a12000f)}.theme-option--active{background:#2a120014;background:var(--bv-overlay-light,#2a120014);color:#e8390a;color:var(--bv-primary,#e8390a)}.theme-option__label{flex:1 1;text-align:left}.theme-option__check{color:#e8390a;color:var(--bv-primary,#e8390a);flex-shrink:0}[data-theme=patrick] .container,[data-theme=patrick] body{background:#f7fbf8}[data-theme=patrick] .site-header{background:#f5fcf6eb}[data-theme=patrick] .site-header .header-inner{background:linear-gradient(135deg,#f5fcf6,#fff);border-color:#86e096;box-shadow:0 4px 20px #1a7a2e26}[data-theme=patrick] .search-pill{background:#fff;border-color:#86e096}[data-theme=patrick] .search-pill:focus-within{border-color:#1a7a2e;box-shadow:0 0 0 3px #1a7a2e1f}[data-theme=patrick] .search-divider{background:#86e096}[data-theme=patrick] .search-input{color:#071a0c}[data-theme=patrick] .search-input::placeholder{color:#6aaa78}[data-theme=patrick] .search-clear{color:#2a6b3a}[data-theme=patrick] .search-input-wrap svg{color:#22a33d}[data-theme=patrick] .action-btn{background:#fff;border-color:#86e096;color:#2a6b3a}[data-theme=patrick] .action-btn:hover{background:#1a7a2e0d;border-color:#22a33d;color:#22a33d}[data-theme=patrick] .action-btn.active{background:#1a7a2e14;border-color:#22a33d;color:#1a7a2e}[data-theme=patrick] .action-btn.logged-in{color:#1a7a2e}[data-theme=patrick] .cart-badge{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c);box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .profile-badge{background:#1a7a2e}[data-theme=patrick] .profile-badge--unpaid{background:#dc2626}[data-theme=patrick] .profile-badge--processing{background:#1a7a2e}[data-theme=patrick] .brand-tagline-word{background:linear-gradient(90deg,#0d6623,#1a7a2e 25%,#50dc3c 55%,#1a7a2e 75%,#0d6623);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=patrick] .category-select{color:#2a6b3a}[data-theme=patrick] .category-select:focus{color:#071a0c}[data-theme=patrick] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=patrick] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=patrick] .info-close:hover{background:#1a7a2e!important}[data-theme=patrick] .info-panel{background:#fff;border-color:#86e096;box-shadow:0 4px 20px #1a7a2e26}[data-theme=patrick] .info-close{color:#fff!important}[data-theme=patrick] .info-close:hover{color:#fff}[data-theme=patrick] .info-card{background:#f7fbf8;border-color:#86e096}[data-theme=patrick] .info-card__label{color:#2a6b3a}[data-theme=patrick] .info-card__val{color:#071a0c}[data-theme=patrick] .info-card__icon{background:#1a7a2e14;color:#22a33d}[data-theme=patrick] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=patrick] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=patrick] .info-terms{border-color:#86e096;color:#2a6b3a}[data-theme=patrick] .info-terms__title{color:#1a7a2e}[data-theme=patrick] .products-grid-title{color:#2a6b3a}[data-theme=patrick] .product-card{background:#fff;border-color:#86e096;box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .product-card:hover{border-color:#22a33d;box-shadow:0 4px 20px #1a7a2e26}[data-theme=patrick] .product-card__name{color:#071a0c}[data-theme=patrick] .product-card__price{color:#1a7a2e}[data-theme=patrick] .product-card__price-per{color:#2a6b3a}[data-theme=patrick] .product-card__unit{background:#1a7a2e0f;border-color:#86e096;color:#2a6b3a}[data-theme=patrick] .product-card__badge{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c)}[data-theme=patrick] .product-card__note{background:#1a7a2e0a;border-color:#86e09673;color:#2a6b3a}[data-theme=patrick] .product-card__btn{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c);box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .product-card__btn:hover{box-shadow:0 8px 24px #1a7a2e80}[data-theme=patrick] .product-card__counter{background:#f7fbf8;border-color:#86e096}[data-theme=patrick] .counter-btn{background:#fff;border-color:#86e096;color:#1a7a2e}[data-theme=patrick] .counter-btn:hover{background:#1a7a2e0f}[data-theme=patrick] .counter-value{color:#071a0c}[data-theme=patrick] .cart-wrapper{background:#f7fbf8}[data-theme=patrick] .cart-header{border-color:#86e096}[data-theme=patrick] .cart-title{color:#071a0c}[data-theme=patrick] .cart-item{background:#fff;border-color:#86e096}[data-theme=patrick] .cart-item__name{color:#071a0c}[data-theme=patrick] .cart-item__price{color:#1a7a2e}[data-theme=patrick] .cart-item__meta,[data-theme=patrick] .cart-item__remove{color:#2a6b3a}[data-theme=patrick] .cart-item__remove:hover{color:#dc2626}[data-theme=patrick] .cart-summary{background:#fff;border-color:#86e096}[data-theme=patrick] .cart-total-label{color:#2a6b3a}[data-theme=patrick] .cart-total-value{color:#071a0c}[data-theme=patrick] .cart-checkout-btn{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c);box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .cart-checkout-btn:hover{box-shadow:0 8px 24px #1a7a2e80}[data-theme=patrick] .site-footer{background:#071a0c;color:#ffffffd1}[data-theme=patrick] .site-footer .footer-brand,[data-theme=patrick] .site-footer .footer-logo-text{color:#ffffffd1}[data-theme=patrick] .site-footer .footer-link{color:#ffffff8c}[data-theme=patrick] .site-footer .footer-link:hover{color:#50dc3c}[data-theme=patrick] .site-footer .footer-divider{background:#ffffff1a}[data-theme=patrick] .login-page{background:#f7fbf8}[data-theme=patrick] .login-card{background:#fff;border-color:#86e096}[data-theme=patrick] .login-title{color:#071a0c}[data-theme=patrick] .login-subtitle{color:#2a6b3a}[data-theme=patrick] .login-input{background:#f7fbf8;border-color:#86e096;color:#071a0c}[data-theme=patrick] .login-input::placeholder{color:#6aaa78}[data-theme=patrick] .login-input:focus{box-shadow:0 0 0 3px #1a7a2e1a}[data-theme=patrick] .lgn__btn{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c);box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .profile-page{background:#f7fbf8}[data-theme=patrick] .profile-card,[data-theme=patrick] .profile-section{background:#fff;border-color:#86e096}[data-theme=patrick] .profile-name,[data-theme=patrick] .profile-section-title,[data-theme=patrick] .profile-title{color:#071a0c}[data-theme=patrick] .profile-email,[data-theme=patrick] .profile-meta{color:#2a6b3a}[data-theme=patrick] .profile-avatar{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c)}[data-theme=patrick] .bv-backdrop{background:#071a0c94}[data-theme=patrick] .modal{background:#fff;border-color:#86e096}[data-theme=patrick] .modal-title{color:#071a0c}[data-theme=patrick] .scroll-top-btn{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c);box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .scroll-top-btn:hover{box-shadow:0 8px 24px #1a7a2e80}[data-theme=patrick] .product-card__like svg{stroke:#22a33d}[data-theme=patrick] .product-card__like--active svg{fill:#22a33d;stroke:#22a33d}[data-theme=patrick] .product-card .price-main,[data-theme=patrick] .product-card__price{color:#1a7a2e}[data-theme=patrick] .product-card .add-btn,[data-theme=patrick] .product-card__add-btn{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c);box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .product-card .add-btn:hover,[data-theme=patrick] .product-card__add-btn:hover{box-shadow:0 8px 24px #1a7a2e80}[data-theme=patrick] .product-card .unit-badge,[data-theme=patrick] .product-card__unit-badge{background:#1a7a2e0f;border-color:#22a33d;color:#22a33d}[data-theme=patrick] .product-card .unit-badge--active,[data-theme=patrick] .product-card__unit-badge--active{background:#22a33d;border-color:#22a33d}[data-theme=patrick] .product-card .counter-btn,[data-theme=patrick] .product-card__counter-btn{border-color:#86e096;color:#1a7a2e}[data-theme=patrick] .btn-add-cart,[data-theme=patrick] .product-add-btn{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c)!important;box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .products-header-line{background:linear-gradient(90deg,#1a7a2e,#50dc3c)}[data-theme=patrick] .products-empty-btn{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c)}[data-theme=patrick] .products-confetti span{background:#1a7a2e}[data-theme=patrick] .products-confetti span:nth-child(2){background:#22a33d}[data-theme=patrick] .products-confetti span:nth-child(3){background:#145c22}[data-theme=patrick] .products-confetti span:nth-child(5){background:#1a7a2e}[data-theme=patrick] .products-added-shimmer{background:linear-gradient(90deg,#0d6623,#1a7a2e 25%,#50dc3c 55%,#1a7a2e 75%,#0d6623)}[data-theme=patrick] .products-added-dot{background:#1a7a2e}[data-theme=patrick] .cat-chip:hover{background:#1a7a2e0f;border-color:#1a7a2e;color:#1a7a2e}[data-theme=patrick] .cat-chip--active,[data-theme=patrick] .cat-chip:active{background:#1a7a2e;border-color:#1a7a2e;color:#fff}[data-theme=patrick] .cat-chip--selected{background:#1a7a2e14;border-color:#1a7a2e;color:#1a7a2e}[data-theme=patrick] .cart-bar-fill,[data-theme=patrick] .cart-progress-fill{background:#1a7a2e}[data-theme=patrick] .cart-shimmer-bar{background:linear-gradient(90deg,#0d6623,#1a7a2e 25%,#50dc3c 55%,#1a7a2e 75%,#0d6623)}[data-theme=patrick] .cart-checkout-btn,[data-theme=patrick] .checkout-btn{background:linear-gradient(135deg,#1a7a2e,#22a33d)!important;box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .cart-item__qty{color:#1a7a2e!important}[data-theme=patrick] .cart-item__price,[data-theme=patrick] .cart-price{color:#1a7a2e}[data-theme=patrick] .cart-free-badge{border-color:#1a7a2e;color:#1a7a2e}[data-theme=patrick] .cart-continue,[data-theme=patrick] .cart-summary-total{color:#1a7a2e}[data-theme=patrick] .cart-continue:hover{background:#1a7a2e0f;border-color:#1a7a2e}[data-theme=patrick] .cart-note-icon svg{stroke:#22a33d}[data-theme=patrick] .cart-note-text{color:#22a33d}[data-theme=patrick] .cart-delivery-row svg{stroke:#22a33d}[data-theme=patrick] .cart-payment-option{border-color:#86e096}[data-theme=patrick] .cart-payment-option--selected{background:#1a7a2e0f;border-color:#1a7a2e}[data-theme=patrick] .cart-payment-option:hover{border-color:#1a7a2e}[data-theme=patrick] .cart-payment-dot{border-color:#86e096}[data-theme=patrick] .cart-payment-dot--selected{background:#1a7a2e;border-color:#1a7a2e}[data-theme=patrick] .login-shimmer,[data-theme=patrick] .login-top-bar{background:linear-gradient(90deg,#0d6623,#1a7a2e 25%,#50dc3c 55%,#1a7a2e 75%,#0d6623)}[data-theme=patrick] .login-submit-btn{background:linear-gradient(135deg,#1a7a2e,#22a33d 50%,#145c22)!important}[data-theme=patrick] .login-input:focus{border-color:#1a7a2e}[data-theme=patrick] .login-link{color:#22a33d}[data-theme=patrick] .login-back:hover,[data-theme=patrick] .login-eye:hover,[data-theme=patrick] .login-link:hover{color:#1a7a2e}[data-theme=patrick] .profile-avatar,[data-theme=patrick] .profile-avatar-circle{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c)}[data-theme=patrick] .profile-edit-btn--save{background:#1a7a2e}[data-theme=patrick] .profile-edit-btn--edit{border-color:#86e096;color:#1a7a2e}[data-theme=patrick] .profile-input:focus{border-color:#1a7a2e}[data-theme=patrick] .profile-link,[data-theme=patrick] .profile-stat__label-top,[data-theme=patrick] .profile-stat__val{color:#1a7a2e}[data-theme=patrick] .profile-invoice-row--active{border-left-color:#1a7a2e;padding-left:11px}[data-theme=patrick] .profile-invoice-day{color:#1a7a2e}[data-theme=patrick] .profile-refresh-btn:hover{background:#f7fbf8;border-color:#1a7a2e;color:#1a7a2e}[data-theme=patrick] .profile-reload-btn:hover{border-color:#1a7a2e;color:#1a7a2e}[data-theme=patrick] .profile-total-row--total{border-color:#1a7a2e}[data-theme=patrick] .profile-subtotal,[data-theme=patrick] .profile-summary-title,[data-theme=patrick] .profile-total-row--total strong{color:#1a7a2e}[data-theme=patrick] .profile-badge--card{background:#1a7a2e1f;color:#1a7a2e}[data-theme=patrick] .footer-shimmer,[data-theme=patrick] .footer-top-bar{background:linear-gradient(90deg,#1a7a2e,#22a33d 25%,#50dc3c 50%,#22a33d 75%,#1a7a2e)}[data-theme=patrick] .footer-scroll-top{background:linear-gradient(135deg,#1a7a2e,#22a33d);box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .bv-btn{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c);box-shadow:0 4px 16px #1a7a2e61}[data-theme=patrick] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #1a7a2e80}[data-theme=patrick] .bv-btn--outline{background:#fff;border-color:#86e096;color:#071a0c}[data-theme=patrick] .bv-input{background:#f7fbf8;border-color:#86e096;color:#071a0c}[data-theme=patrick] .bv-input::placeholder{color:#6aaa78}[data-theme=patrick] .bv-input:focus{border-color:#1a7a2e}[data-theme=patrick] .bv-input-row{background:#f7fbf8;border-color:#86e096}[data-theme=patrick] .bv-input-row input{color:#071a0c}[data-theme=patrick] .bv-input-row .bv-input-icon{color:#22a33d}[data-theme=patrick] .bv-card{background:#fff;border-color:#86e096}[data-theme=patrick] .bv-card--warm{background:linear-gradient(135deg,#e4f7e8,#f0faf2);border-color:#86e096}[data-theme=patrick] .bv-avatar{background:linear-gradient(135deg,#0d6623,#1a7a2e 40%,#50dc3c)}[data-theme=patrick] .bv-spinner--lg,[data-theme=patrick] .bv-spinner--md{border-color:#22a33d #1a7a2e33 #1a7a2e33}[data-theme=patrick] .bv-badge--brand{background:#1a7a2e1a;border-color:#1a7a2e40;color:#1a7a2e}[data-theme=valentine] .container,[data-theme=valentine] body{background:#fff0f5}[data-theme=valentine] .site-header{background:#fff0f5eb}[data-theme=valentine] .site-header .header-inner{background:linear-gradient(135deg,#fff0f5,#fff);border-color:#ffb3cc;box-shadow:0 4px 20px #d4145a26}[data-theme=valentine] .search-pill{background:#fff;border-color:#ffb3cc}[data-theme=valentine] .search-pill:focus-within{border-color:#d4145a;box-shadow:0 0 0 3px #d4145a1f}[data-theme=valentine] .search-divider{background:#ffb3cc}[data-theme=valentine] .search-input{color:#1a0010}[data-theme=valentine] .search-input::placeholder{color:#c06080}[data-theme=valentine] .search-clear{color:#7a1040}[data-theme=valentine] .search-input-wrap svg{color:#b5104d}[data-theme=valentine] .action-btn{background:#fff;border-color:#ffb3cc;color:#7a1040}[data-theme=valentine] .action-btn:hover{background:#d4145a0d;border-color:#b5104d;color:#b5104d}[data-theme=valentine] .action-btn.active{background:#d4145a14;border-color:#b5104d;color:#d4145a}[data-theme=valentine] .action-btn.logged-in{color:#d4145a}[data-theme=valentine] .cart-badge{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030);box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .profile-badge{background:#d4145a}[data-theme=valentine] .profile-badge--unpaid{background:#dc2626}[data-theme=valentine] .profile-badge--processing{background:#d4145a}[data-theme=valentine] .brand-tagline-word{background:linear-gradient(90deg,#d4145a,#ff2d78 30%,#ff6b9d 55%,#ff2d78 75%,#d4145a);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=valentine] .category-select{color:#7a1040}[data-theme=valentine] .category-select:focus{color:#1a0010}[data-theme=valentine] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=valentine] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=valentine] .info-close:hover{background:#1a7a2e!important}[data-theme=valentine] .info-panel{background:#fff;border-color:#ffb3cc;box-shadow:0 4px 20px #d4145a26}[data-theme=valentine] .info-close{color:#fff!important}[data-theme=valentine] .info-close:hover{color:#fff}[data-theme=valentine] .info-card{background:#fff0f5;border-color:#ffb3cc}[data-theme=valentine] .info-card__label{color:#7a1040}[data-theme=valentine] .info-card__val{color:#1a0010}[data-theme=valentine] .info-card__icon{background:#d4145a14;color:#b5104d}[data-theme=valentine] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=valentine] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=valentine] .info-terms{border-color:#ffb3cc;color:#7a1040}[data-theme=valentine] .info-terms__title{color:#d4145a}[data-theme=valentine] .products-grid-title{color:#7a1040}[data-theme=valentine] .product-card{background:#fff;border-color:#ffb3cc;box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .product-card:hover{border-color:#b5104d;box-shadow:0 4px 20px #d4145a26}[data-theme=valentine] .product-card__name{color:#1a0010}[data-theme=valentine] .product-card__price{color:#d4145a}[data-theme=valentine] .product-card__price-per{color:#7a1040}[data-theme=valentine] .product-card__unit{background:#d4145a0f;border-color:#ffb3cc;color:#7a1040}[data-theme=valentine] .product-card__badge{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030)}[data-theme=valentine] .product-card__note{background:#d4145a0a;border-color:#ffb3cc73;color:#7a1040}[data-theme=valentine] .product-card__btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030);box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .product-card__btn:hover{box-shadow:0 8px 24px #d4145a8c}[data-theme=valentine] .product-card__counter{background:#fff0f5;border-color:#ffb3cc}[data-theme=valentine] .counter-btn{background:#fff;border-color:#ffb3cc;color:#d4145a}[data-theme=valentine] .counter-btn:hover{background:#d4145a0f}[data-theme=valentine] .counter-value{color:#1a0010}[data-theme=valentine] .cart-wrapper{background:#fff0f5}[data-theme=valentine] .cart-header{border-color:#ffb3cc}[data-theme=valentine] .cart-title{color:#1a0010}[data-theme=valentine] .cart-item{background:#fff;border-color:#ffb3cc}[data-theme=valentine] .cart-item__name{color:#1a0010}[data-theme=valentine] .cart-item__price{color:#d4145a}[data-theme=valentine] .cart-item__meta,[data-theme=valentine] .cart-item__remove{color:#7a1040}[data-theme=valentine] .cart-item__remove:hover{color:#dc2626}[data-theme=valentine] .cart-summary{background:#fff;border-color:#ffb3cc}[data-theme=valentine] .cart-total-label{color:#7a1040}[data-theme=valentine] .cart-total-value{color:#1a0010}[data-theme=valentine] .cart-checkout-btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030);box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .cart-checkout-btn:hover{box-shadow:0 8px 24px #d4145a8c}[data-theme=valentine] .site-footer{background:#1a0010;color:#ffffffd1}[data-theme=valentine] .site-footer .footer-brand,[data-theme=valentine] .site-footer .footer-logo-text{color:#ffffffd1}[data-theme=valentine] .site-footer .footer-link{color:#ffffff8c}[data-theme=valentine] .site-footer .footer-link:hover{color:#ff2d78}[data-theme=valentine] .site-footer .footer-divider{background:#ffffff1a}[data-theme=valentine] .login-page{background:#fff0f5}[data-theme=valentine] .login-card{background:#fff;border-color:#ffb3cc}[data-theme=valentine] .login-title{color:#1a0010}[data-theme=valentine] .login-subtitle{color:#7a1040}[data-theme=valentine] .login-input{background:#fff0f5;border-color:#ffb3cc;color:#1a0010}[data-theme=valentine] .login-input::placeholder{color:#c06080}[data-theme=valentine] .login-input:focus{box-shadow:0 0 0 3px #d4145a1a}[data-theme=valentine] .lgn__btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030);box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .profile-page{background:#fff0f5}[data-theme=valentine] .profile-card,[data-theme=valentine] .profile-section{background:#fff;border-color:#ffb3cc}[data-theme=valentine] .profile-name,[data-theme=valentine] .profile-section-title,[data-theme=valentine] .profile-title{color:#1a0010}[data-theme=valentine] .profile-email,[data-theme=valentine] .profile-meta{color:#7a1040}[data-theme=valentine] .profile-avatar{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030)}[data-theme=valentine] .bv-backdrop{background:#1a001094}[data-theme=valentine] .modal{background:#fff;border-color:#ffb3cc}[data-theme=valentine] .modal-title{color:#1a0010}[data-theme=valentine] .scroll-top-btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030);box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .scroll-top-btn:hover{box-shadow:0 8px 24px #d4145a8c}[data-theme=valentine] .product-card__like svg{stroke:#b5104d}[data-theme=valentine] .product-card__like--active svg{fill:#b5104d;stroke:#b5104d}[data-theme=valentine] .product-card .price-main,[data-theme=valentine] .product-card__price{color:#d4145a}[data-theme=valentine] .product-card .add-btn,[data-theme=valentine] .product-card__add-btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030);box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .product-card .add-btn:hover,[data-theme=valentine] .product-card__add-btn:hover{box-shadow:0 8px 24px #d4145a8c}[data-theme=valentine] .product-card .unit-badge,[data-theme=valentine] .product-card__unit-badge{background:#d4145a0f;border-color:#b5104d;color:#b5104d}[data-theme=valentine] .product-card .unit-badge--active,[data-theme=valentine] .product-card__unit-badge--active{background:#b5104d;border-color:#b5104d}[data-theme=valentine] .product-card .counter-btn,[data-theme=valentine] .product-card__counter-btn{border-color:#ffb3cc;color:#d4145a}[data-theme=valentine] .btn-add-cart,[data-theme=valentine] .product-add-btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030)!important;box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .products-header-line{background:linear-gradient(90deg,#d4145a,#ff2d78)}[data-theme=valentine] .products-empty-btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030)}[data-theme=valentine] .products-confetti span{background:#d4145a}[data-theme=valentine] .products-confetti span:nth-child(2){background:#b5104d}[data-theme=valentine] .products-confetti span:nth-child(3){background:#8b0030}[data-theme=valentine] .products-confetti span:nth-child(5){background:#d4145a}[data-theme=valentine] .products-added-shimmer{background:linear-gradient(90deg,#d4145a,#ff2d78 30%,#ff6b9d 55%,#ff2d78 75%,#d4145a)}[data-theme=valentine] .products-added-dot{background:#d4145a}[data-theme=valentine] .cat-chip:hover{background:#d4145a0f;border-color:#d4145a;color:#d4145a}[data-theme=valentine] .cat-chip--active,[data-theme=valentine] .cat-chip:active{background:#d4145a;border-color:#d4145a;color:#fff}[data-theme=valentine] .cat-chip--selected{background:#d4145a14;border-color:#d4145a;color:#d4145a}[data-theme=valentine] .cart-bar-fill,[data-theme=valentine] .cart-progress-fill{background:#d4145a}[data-theme=valentine] .cart-shimmer-bar{background:linear-gradient(90deg,#d4145a,#ff2d78 30%,#ff6b9d 55%,#ff2d78 75%,#d4145a)}[data-theme=valentine] .cart-checkout-btn,[data-theme=valentine] .checkout-btn{background:linear-gradient(135deg,#d4145a,#b5104d)!important;box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .cart-item__qty{color:#d4145a!important}[data-theme=valentine] .cart-item__price,[data-theme=valentine] .cart-price{color:#d4145a}[data-theme=valentine] .cart-free-badge{border-color:#d4145a;color:#d4145a}[data-theme=valentine] .cart-continue,[data-theme=valentine] .cart-summary-total{color:#d4145a}[data-theme=valentine] .cart-continue:hover{background:#d4145a0f;border-color:#d4145a}[data-theme=valentine] .cart-note-icon svg{stroke:#b5104d}[data-theme=valentine] .cart-note-text{color:#b5104d}[data-theme=valentine] .cart-delivery-row svg{stroke:#b5104d}[data-theme=valentine] .cart-payment-option{border-color:#ffb3cc}[data-theme=valentine] .cart-payment-option--selected{background:#d4145a0f;border-color:#d4145a}[data-theme=valentine] .cart-payment-option:hover{border-color:#d4145a}[data-theme=valentine] .cart-payment-dot{border-color:#ffb3cc}[data-theme=valentine] .cart-payment-dot--selected{background:#d4145a;border-color:#d4145a}[data-theme=valentine] .login-shimmer,[data-theme=valentine] .login-top-bar{background:linear-gradient(90deg,#d4145a,#ff2d78 30%,#ff6b9d 55%,#ff2d78 75%,#d4145a)}[data-theme=valentine] .login-submit-btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030)!important}[data-theme=valentine] .login-input:focus{border-color:#d4145a}[data-theme=valentine] .login-link{color:#b5104d}[data-theme=valentine] .login-back:hover,[data-theme=valentine] .login-eye:hover,[data-theme=valentine] .login-link:hover{color:#d4145a}[data-theme=valentine] .profile-avatar,[data-theme=valentine] .profile-avatar-circle{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030)}[data-theme=valentine] .profile-edit-btn--save{background:#d4145a}[data-theme=valentine] .profile-edit-btn--edit{border-color:#ffb3cc;color:#d4145a}[data-theme=valentine] .profile-input:focus{border-color:#d4145a}[data-theme=valentine] .profile-link,[data-theme=valentine] .profile-stat__label-top,[data-theme=valentine] .profile-stat__val{color:#d4145a}[data-theme=valentine] .profile-invoice-row--active{border-left-color:#d4145a;padding-left:11px}[data-theme=valentine] .profile-invoice-day{color:#d4145a}[data-theme=valentine] .profile-refresh-btn:hover{background:#fff0f5;border-color:#d4145a;color:#d4145a}[data-theme=valentine] .profile-reload-btn:hover{border-color:#d4145a;color:#d4145a}[data-theme=valentine] .profile-total-row--total{border-color:#d4145a}[data-theme=valentine] .profile-subtotal,[data-theme=valentine] .profile-summary-title,[data-theme=valentine] .profile-total-row--total strong{color:#d4145a}[data-theme=valentine] .profile-badge--card{background:#d4145a1f;color:#d4145a}[data-theme=valentine] .footer-shimmer,[data-theme=valentine] .footer-top-bar{background:linear-gradient(90deg,#d4145a,#b5104d 25%,#ff2d78 50%,#b5104d 75%,#d4145a)}[data-theme=valentine] .footer-scroll-top{background:linear-gradient(135deg,#d4145a,#b5104d);box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .bv-btn{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030);box-shadow:0 4px 16px #d4145a66}[data-theme=valentine] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #d4145a8c}[data-theme=valentine] .bv-btn--outline{background:#fff;border-color:#ffb3cc;color:#1a0010}[data-theme=valentine] .bv-input{background:#fff0f5;border-color:#ffb3cc;color:#1a0010}[data-theme=valentine] .bv-input::placeholder{color:#c06080}[data-theme=valentine] .bv-input:focus{border-color:#d4145a}[data-theme=valentine] .bv-input-row{background:#fff0f5;border-color:#ffb3cc}[data-theme=valentine] .bv-input-row input{color:#1a0010}[data-theme=valentine] .bv-input-row .bv-input-icon{color:#b5104d}[data-theme=valentine] .bv-card{background:#fff;border-color:#ffb3cc}[data-theme=valentine] .bv-card--warm{background:linear-gradient(135deg,#fff0f5,#fff5f8);border-color:#ffb3cc}[data-theme=valentine] .bv-avatar{background:linear-gradient(135deg,#d4145a,#b5104d 50%,#8b0030)}[data-theme=valentine] .bv-spinner--lg,[data-theme=valentine] .bv-spinner--md{border-color:#b5104d #d4145a33 #d4145a33}[data-theme=valentine] .bv-badge--brand{background:#d4145a1a;border-color:#d4145a40;color:#d4145a}[data-theme=victoria] .container,[data-theme=victoria] body{background:#fdf5ff}[data-theme=victoria] .site-header{background:#fdf5ffeb}[data-theme=victoria] .site-header .header-inner{background:linear-gradient(135deg,#fdf5ff,#fff8e8);border-color:#e0b0f0;box-shadow:0 4px 20px #7800b424}[data-theme=victoria] .search-pill{background:#fff;border-color:#e0b0f0}[data-theme=victoria] .search-pill:focus-within{border-color:#7800b4;box-shadow:0 0 0 3px #7800b41f}[data-theme=victoria] .search-divider{background:#e0b0f0}[data-theme=victoria] .search-input{color:#1a0028}[data-theme=victoria] .search-input::placeholder{color:#b080c8}[data-theme=victoria] .search-clear{color:#6a0a8a}[data-theme=victoria] .search-input-wrap svg{color:#9400d3}[data-theme=victoria] .action-btn{background:#fff;border-color:#e0b0f0;color:#6a0a8a}[data-theme=victoria] .action-btn:hover{background:#7800b40d;border-color:#9400d3;color:#9400d3}[data-theme=victoria] .action-btn.active{background:#7800b414;border-color:#9400d3;color:#7800b4}[data-theme=victoria] .action-btn.logged-in{color:#7800b4}[data-theme=victoria] .cart-badge{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37);box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .profile-badge{background:#7800b4}[data-theme=victoria] .profile-badge--unpaid{background:#dc2626}[data-theme=victoria] .profile-badge--processing{background:#7800b4}[data-theme=victoria] .brand-tagline-word{background:linear-gradient(90deg,#7800b4,#a020c0 30%,#d4af37 55%,#a020c0 75%,#7800b4);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=victoria] .category-select{color:#6a0a8a}[data-theme=victoria] .category-select:focus{color:#1a0028}[data-theme=victoria] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=victoria] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=victoria] .info-close:hover{background:#1a7a2e!important}[data-theme=victoria] .info-panel{background:#fff;border-color:#e0b0f0;box-shadow:0 4px 20px #7800b424}[data-theme=victoria] .info-close{color:#fff!important}[data-theme=victoria] .info-close:hover{color:#fff}[data-theme=victoria] .info-card{background:#fdf5ff;border-color:#e0b0f0}[data-theme=victoria] .info-card__label{color:#6a0a8a}[data-theme=victoria] .info-card__val{color:#1a0028}[data-theme=victoria] .info-card__icon{background:#7800b414;color:#9400d3}[data-theme=victoria] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=victoria] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=victoria] .info-terms{border-color:#e0b0f0;color:#6a0a8a}[data-theme=victoria] .info-terms__title{color:#7800b4}[data-theme=victoria] .products-grid-title{color:#6a0a8a}[data-theme=victoria] .product-card{background:#fff;border-color:#e0b0f0;box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .product-card:hover{border-color:#9400d3;box-shadow:0 4px 20px #7800b424}[data-theme=victoria] .product-card__name{color:#1a0028}[data-theme=victoria] .product-card__price{color:#7800b4}[data-theme=victoria] .product-card__price-per{color:#6a0a8a}[data-theme=victoria] .product-card__unit{background:#7800b40f;border-color:#e0b0f0;color:#6a0a8a}[data-theme=victoria] .product-card__badge{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37)}[data-theme=victoria] .product-card__note{background:#7800b40a;border-color:#e0b0f073;color:#6a0a8a}[data-theme=victoria] .product-card__btn{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37);box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .product-card__btn:hover{box-shadow:0 8px 24px #7800b485}[data-theme=victoria] .product-card__counter{background:#fdf5ff;border-color:#e0b0f0}[data-theme=victoria] .counter-btn{background:#fff;border-color:#e0b0f0;color:#7800b4}[data-theme=victoria] .counter-btn:hover{background:#7800b40f}[data-theme=victoria] .counter-value{color:#1a0028}[data-theme=victoria] .cart-wrapper{background:#fdf5ff}[data-theme=victoria] .cart-header{border-color:#e0b0f0}[data-theme=victoria] .cart-title{color:#1a0028}[data-theme=victoria] .cart-item{background:#fff;border-color:#e0b0f0}[data-theme=victoria] .cart-item__name{color:#1a0028}[data-theme=victoria] .cart-item__price{color:#7800b4}[data-theme=victoria] .cart-item__meta,[data-theme=victoria] .cart-item__remove{color:#6a0a8a}[data-theme=victoria] .cart-item__remove:hover{color:#dc2626}[data-theme=victoria] .cart-summary{background:#fff;border-color:#e0b0f0}[data-theme=victoria] .cart-total-label{color:#6a0a8a}[data-theme=victoria] .cart-total-value{color:#1a0028}[data-theme=victoria] .cart-checkout-btn{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37);box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .cart-checkout-btn:hover{box-shadow:0 8px 24px #7800b485}[data-theme=victoria] .site-footer{background:#1a0028;color:#ffffffd9}[data-theme=victoria] .site-footer .footer-brand,[data-theme=victoria] .site-footer .footer-logo-text{color:#ffffffd9}[data-theme=victoria] .site-footer .footer-link{color:#ffffff8c}[data-theme=victoria] .site-footer .footer-link:hover{color:#d4af37}[data-theme=victoria] .site-footer .footer-divider{background:#ffffff1a}[data-theme=victoria] .login-page{background:#fdf5ff}[data-theme=victoria] .login-card{background:#fff;border-color:#e0b0f0}[data-theme=victoria] .login-title{color:#1a0028}[data-theme=victoria] .login-subtitle{color:#6a0a8a}[data-theme=victoria] .login-input{background:#fdf5ff;border-color:#e0b0f0;color:#1a0028}[data-theme=victoria] .login-input::placeholder{color:#b080c8}[data-theme=victoria] .login-input:focus{box-shadow:0 0 0 3px #7800b41a}[data-theme=victoria] .lgn__btn{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37);box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .profile-page{background:#fdf5ff}[data-theme=victoria] .profile-card,[data-theme=victoria] .profile-section{background:#fff;border-color:#e0b0f0}[data-theme=victoria] .profile-name,[data-theme=victoria] .profile-section-title,[data-theme=victoria] .profile-title{color:#1a0028}[data-theme=victoria] .profile-email,[data-theme=victoria] .profile-meta{color:#6a0a8a}[data-theme=victoria] .profile-avatar{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37)}[data-theme=victoria] .bv-backdrop{background:#1a00288c}[data-theme=victoria] .modal{background:#fff;border-color:#e0b0f0}[data-theme=victoria] .modal-title{color:#1a0028}[data-theme=victoria] .scroll-top-btn{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37);box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .scroll-top-btn:hover{box-shadow:0 8px 24px #7800b485}[data-theme=victoria] .product-card__like svg{stroke:#9400d3}[data-theme=victoria] .product-card__like--active svg{fill:#9400d3;stroke:#9400d3}[data-theme=victoria] .product-card .price-main,[data-theme=victoria] .product-card__price{color:#7800b4}[data-theme=victoria] .product-card .add-btn,[data-theme=victoria] .product-card__add-btn{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37);box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .product-card .add-btn:hover,[data-theme=victoria] .product-card__add-btn:hover{box-shadow:0 8px 24px #7800b485}[data-theme=victoria] .product-card .unit-badge,[data-theme=victoria] .product-card__unit-badge{background:#7800b40f;border-color:#9400d3;color:#9400d3}[data-theme=victoria] .product-card .unit-badge--active,[data-theme=victoria] .product-card__unit-badge--active{background:#9400d3;border-color:#9400d3}[data-theme=victoria] .product-card .counter-btn,[data-theme=victoria] .product-card__counter-btn{border-color:#e0b0f0;color:#7800b4}[data-theme=victoria] .btn-add-cart,[data-theme=victoria] .product-add-btn{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37)!important;box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .products-header-line{background:linear-gradient(90deg,#7800b4,#d4af37)}[data-theme=victoria] .products-empty-btn{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37)}[data-theme=victoria] .products-confetti span{background:#7800b4}[data-theme=victoria] .products-confetti span:nth-child(2){background:#9400d3}[data-theme=victoria] .products-confetti span:nth-child(3){background:#5c0088}[data-theme=victoria] .products-confetti span:nth-child(5){background:#7800b4}[data-theme=victoria] .products-added-shimmer{background:linear-gradient(90deg,#7800b4,#a020c0 30%,#d4af37 55%,#a020c0 75%,#7800b4)}[data-theme=victoria] .products-added-dot{background:#7800b4}[data-theme=victoria] .cat-chip:hover{background:#7800b40f;border-color:#7800b4;color:#7800b4}[data-theme=victoria] .cat-chip--active,[data-theme=victoria] .cat-chip:active{background:#7800b4;border-color:#7800b4;color:#fff}[data-theme=victoria] .cat-chip--selected{background:#7800b414;border-color:#7800b4;color:#7800b4}[data-theme=victoria] .cart-bar-fill,[data-theme=victoria] .cart-progress-fill{background:#7800b4}[data-theme=victoria] .cart-shimmer-bar{background:linear-gradient(90deg,#7800b4,#a020c0 30%,#d4af37 55%,#a020c0 75%,#7800b4)}[data-theme=victoria] .cart-checkout-btn,[data-theme=victoria] .checkout-btn{background:linear-gradient(135deg,#7800b4,#9400d3)!important;box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .cart-item__qty{color:#7800b4!important}[data-theme=victoria] .cart-item__price,[data-theme=victoria] .cart-price{color:#7800b4}[data-theme=victoria] .cart-free-badge{border-color:#7800b4;color:#7800b4}[data-theme=victoria] .cart-continue,[data-theme=victoria] .cart-summary-total{color:#7800b4}[data-theme=victoria] .cart-continue:hover{background:#7800b40f;border-color:#7800b4}[data-theme=victoria] .cart-note-icon svg{stroke:#9400d3}[data-theme=victoria] .cart-note-text{color:#9400d3}[data-theme=victoria] .cart-delivery-row svg{stroke:#9400d3}[data-theme=victoria] .cart-payment-option{border-color:#e0b0f0}[data-theme=victoria] .cart-payment-option--selected{background:#7800b40f;border-color:#7800b4}[data-theme=victoria] .cart-payment-option:hover{border-color:#7800b4}[data-theme=victoria] .cart-payment-dot{border-color:#e0b0f0}[data-theme=victoria] .cart-payment-dot--selected{background:#7800b4;border-color:#7800b4}[data-theme=victoria] .login-shimmer,[data-theme=victoria] .login-top-bar{background:linear-gradient(90deg,#7800b4,#a020c0 30%,#d4af37 55%,#a020c0 75%,#7800b4)}[data-theme=victoria] .login-submit-btn{background:linear-gradient(135deg,#7800b4,#9400d3 50%,#5c0088)!important}[data-theme=victoria] .login-input:focus{border-color:#7800b4}[data-theme=victoria] .login-link{color:#9400d3}[data-theme=victoria] .login-back:hover,[data-theme=victoria] .login-eye:hover,[data-theme=victoria] .login-link:hover{color:#7800b4}[data-theme=victoria] .profile-avatar,[data-theme=victoria] .profile-avatar-circle{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37)}[data-theme=victoria] .profile-edit-btn--save{background:#7800b4}[data-theme=victoria] .profile-edit-btn--edit{border-color:#e0b0f0;color:#7800b4}[data-theme=victoria] .profile-input:focus{border-color:#7800b4}[data-theme=victoria] .profile-link,[data-theme=victoria] .profile-stat__label-top,[data-theme=victoria] .profile-stat__val{color:#7800b4}[data-theme=victoria] .profile-invoice-row--active{border-left-color:#7800b4;padding-left:11px}[data-theme=victoria] .profile-invoice-day{color:#7800b4}[data-theme=victoria] .profile-refresh-btn:hover{background:#fdf5ff;border-color:#7800b4;color:#7800b4}[data-theme=victoria] .profile-reload-btn:hover{border-color:#7800b4;color:#7800b4}[data-theme=victoria] .profile-total-row--total{border-color:#7800b4}[data-theme=victoria] .profile-subtotal,[data-theme=victoria] .profile-summary-title,[data-theme=victoria] .profile-total-row--total strong{color:#7800b4}[data-theme=victoria] .profile-badge--card{background:#7800b41f;color:#7800b4}[data-theme=victoria] .footer-shimmer,[data-theme=victoria] .footer-top-bar{background:linear-gradient(90deg,#7800b4,#9400d3 25%,#d4af37 50%,#9400d3 75%,#7800b4)}[data-theme=victoria] .footer-scroll-top{background:linear-gradient(135deg,#7800b4,#9400d3);box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .bv-btn{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37);box-shadow:0 4px 16px #7800b461}[data-theme=victoria] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #7800b485}[data-theme=victoria] .bv-btn--outline{background:#fff;border-color:#e0b0f0;color:#1a0028}[data-theme=victoria] .bv-input{background:#fdf5ff;border-color:#e0b0f0;color:#1a0028}[data-theme=victoria] .bv-input::placeholder{color:#b080c8}[data-theme=victoria] .bv-input:focus{border-color:#7800b4}[data-theme=victoria] .bv-input-row{background:#fdf5ff;border-color:#e0b0f0}[data-theme=victoria] .bv-input-row input{color:#1a0028}[data-theme=victoria] .bv-input-row .bv-input-icon{color:#9400d3}[data-theme=victoria] .bv-card{background:#fff;border-color:#e0b0f0}[data-theme=victoria] .bv-card--warm{background:linear-gradient(135deg,#fdf5ff,#fff8e8);border-color:#e0b0f0}[data-theme=victoria] .bv-avatar{background:linear-gradient(135deg,#7800b4,#a020c0 50%,#d4af37)}[data-theme=victoria] .bv-spinner--lg,[data-theme=victoria] .bv-spinner--md{border-color:#9400d3 #7800b433 #7800b433}[data-theme=victoria] .bv-badge--brand{background:#7800b41a;border-color:#7800b440;color:#7800b4}[data-theme=canada] .container,[data-theme=canada] body{background:#fff5f5}[data-theme=canada] .site-header{background:#fff5f5eb}[data-theme=canada] .site-header .header-inner{background:linear-gradient(135deg,#fff5f5,#fff);border-color:#faa;box-shadow:0 4px 20px #cc000024}[data-theme=canada] .search-pill{background:#fff;border-color:#faa}[data-theme=canada] .search-pill:focus-within{border-color:#c00;box-shadow:0 0 0 3px #cc00001f}[data-theme=canada] .search-divider{background:#faa}[data-theme=canada] .search-input{color:#1a0000}[data-theme=canada] .search-input::placeholder{color:#c66}[data-theme=canada] .search-clear{color:#800}[data-theme=canada] .search-input-wrap svg{color:#a00}[data-theme=canada] .action-btn{background:#fff;border-color:#faa;color:#800}[data-theme=canada] .action-btn:hover{background:#cc00000d;border-color:#a00;color:#a00}[data-theme=canada] .action-btn.active{background:#cc000014;border-color:#a00;color:#c00}[data-theme=canada] .action-btn.logged-in{color:#c00}[data-theme=canada] .cart-badge{background:linear-gradient(135deg,#c00,#f22 50%,#c00);box-shadow:0 4px 16px #cc000061}[data-theme=canada] .profile-badge{background:#c00}[data-theme=canada] .profile-badge--unpaid{background:#dc2626}[data-theme=canada] .profile-badge--processing{background:#c00}[data-theme=canada] .brand-tagline-word{background:linear-gradient(90deg,#c00,#f44 30%,#fff 55%,#f44 75%,#c00);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=canada] .category-select{color:#800}[data-theme=canada] .category-select:focus{color:#1a0000}[data-theme=canada] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=canada] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=canada] .info-close:hover{background:#1a7a2e!important}[data-theme=canada] .info-panel{background:#fff;border-color:#faa;box-shadow:0 4px 20px #cc000024}[data-theme=canada] .info-close{color:#fff!important}[data-theme=canada] .info-close:hover{color:#fff}[data-theme=canada] .info-card{background:#fff5f5;border-color:#faa}[data-theme=canada] .info-card__label{color:#800}[data-theme=canada] .info-card__val{color:#1a0000}[data-theme=canada] .info-card__icon{background:#cc000014;color:#a00}[data-theme=canada] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=canada] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=canada] .info-terms{border-color:#faa;color:#800}[data-theme=canada] .info-terms__title{color:#c00}[data-theme=canada] .products-grid-title{color:#800}[data-theme=canada] .product-card{background:#fff;border-color:#faa;box-shadow:0 4px 16px #cc000061}[data-theme=canada] .product-card:hover{border-color:#a00;box-shadow:0 4px 20px #cc000024}[data-theme=canada] .product-card__name{color:#1a0000}[data-theme=canada] .product-card__price{color:#c00}[data-theme=canada] .product-card__price-per{color:#800}[data-theme=canada] .product-card__unit{background:#cc00000f;border-color:#faa;color:#800}[data-theme=canada] .product-card__badge{background:linear-gradient(135deg,#c00,#f22 50%,#c00)}[data-theme=canada] .product-card__note{background:#cc00000a;border-color:#ffaaaa73;color:#800}[data-theme=canada] .product-card__btn{background:linear-gradient(135deg,#c00,#f22 50%,#c00);box-shadow:0 4px 16px #cc000061}[data-theme=canada] .product-card__btn:hover{box-shadow:0 8px 24px #cc000085}[data-theme=canada] .product-card__counter{background:#fff5f5;border-color:#faa}[data-theme=canada] .counter-btn{background:#fff;border-color:#faa;color:#c00}[data-theme=canada] .counter-btn:hover{background:#cc00000f}[data-theme=canada] .counter-value{color:#1a0000}[data-theme=canada] .cart-wrapper{background:#fff5f5}[data-theme=canada] .cart-header{border-color:#faa}[data-theme=canada] .cart-title{color:#1a0000}[data-theme=canada] .cart-item{background:#fff;border-color:#faa}[data-theme=canada] .cart-item__name{color:#1a0000}[data-theme=canada] .cart-item__price{color:#c00}[data-theme=canada] .cart-item__meta,[data-theme=canada] .cart-item__remove{color:#800}[data-theme=canada] .cart-item__remove:hover{color:#dc2626}[data-theme=canada] .cart-summary{background:#fff;border-color:#faa}[data-theme=canada] .cart-total-label{color:#800}[data-theme=canada] .cart-total-value{color:#1a0000}[data-theme=canada] .cart-checkout-btn{background:linear-gradient(135deg,#c00,#f22 50%,#c00);box-shadow:0 4px 16px #cc000061}[data-theme=canada] .cart-checkout-btn:hover{box-shadow:0 8px 24px #cc000085}[data-theme=canada] .site-footer{background:#1a0000;color:#ffffffd9}[data-theme=canada] .site-footer .footer-brand,[data-theme=canada] .site-footer .footer-logo-text{color:#ffffffd9}[data-theme=canada] .site-footer .footer-link{color:#ffffff8c}[data-theme=canada] .site-footer .footer-link:hover{color:#f44}[data-theme=canada] .site-footer .footer-divider{background:#ffffff1a}[data-theme=canada] .login-page{background:#fff5f5}[data-theme=canada] .login-card{background:#fff;border-color:#faa}[data-theme=canada] .login-title{color:#1a0000}[data-theme=canada] .login-subtitle{color:#800}[data-theme=canada] .login-input{background:#fff5f5;border-color:#faa;color:#1a0000}[data-theme=canada] .login-input::placeholder{color:#c66}[data-theme=canada] .login-input:focus{box-shadow:0 0 0 3px #cc00001a}[data-theme=canada] .lgn__btn{background:linear-gradient(135deg,#c00,#f22 50%,#c00);box-shadow:0 4px 16px #cc000061}[data-theme=canada] .profile-page{background:#fff5f5}[data-theme=canada] .profile-card,[data-theme=canada] .profile-section{background:#fff;border-color:#faa}[data-theme=canada] .profile-name,[data-theme=canada] .profile-section-title,[data-theme=canada] .profile-title{color:#1a0000}[data-theme=canada] .profile-email,[data-theme=canada] .profile-meta{color:#800}[data-theme=canada] .profile-avatar{background:linear-gradient(135deg,#c00,#f22 50%,#c00)}[data-theme=canada] .bv-backdrop{background:#1a00008c}[data-theme=canada] .modal{background:#fff;border-color:#faa}[data-theme=canada] .modal-title{color:#1a0000}[data-theme=canada] .scroll-top-btn{background:linear-gradient(135deg,#c00,#f22 50%,#c00);box-shadow:0 4px 16px #cc000061}[data-theme=canada] .scroll-top-btn:hover{box-shadow:0 8px 24px #cc000085}[data-theme=canada] .product-card__like svg{stroke:#a00}[data-theme=canada] .product-card__like--active svg{fill:#a00;stroke:#a00}[data-theme=canada] .product-card .price-main,[data-theme=canada] .product-card__price{color:#c00}[data-theme=canada] .product-card .add-btn,[data-theme=canada] .product-card__add-btn{background:linear-gradient(135deg,#c00,#f22 50%,#c00);box-shadow:0 4px 16px #cc000061}[data-theme=canada] .product-card .add-btn:hover,[data-theme=canada] .product-card__add-btn:hover{box-shadow:0 8px 24px #cc000085}[data-theme=canada] .product-card .unit-badge,[data-theme=canada] .product-card__unit-badge{background:#cc00000f;border-color:#a00;color:#a00}[data-theme=canada] .product-card .unit-badge--active,[data-theme=canada] .product-card__unit-badge--active{background:#a00;border-color:#a00}[data-theme=canada] .product-card .counter-btn,[data-theme=canada] .product-card__counter-btn{border-color:#faa;color:#c00}[data-theme=canada] .btn-add-cart,[data-theme=canada] .product-add-btn{background:linear-gradient(135deg,#c00,#f22 50%,#c00)!important;box-shadow:0 4px 16px #cc000061}[data-theme=canada] .products-header-line{background:linear-gradient(90deg,#c00,#f44)}[data-theme=canada] .products-empty-btn{background:linear-gradient(135deg,#c00,#f22 50%,#c00)}[data-theme=canada] .products-confetti span{background:#c00}[data-theme=canada] .products-confetti span:nth-child(2){background:#a00}[data-theme=canada] .products-confetti span:nth-child(3){background:#800}[data-theme=canada] .products-confetti span:nth-child(5){background:#c00}[data-theme=canada] .products-added-shimmer{background:linear-gradient(90deg,#c00,#f44 30%,#fff 55%,#f44 75%,#c00)}[data-theme=canada] .products-added-dot{background:#c00}[data-theme=canada] .cat-chip:hover{background:#cc00000f;border-color:#c00;color:#c00}[data-theme=canada] .cat-chip--active,[data-theme=canada] .cat-chip:active{background:#c00;border-color:#c00;color:#fff}[data-theme=canada] .cat-chip--selected{background:#cc000014;border-color:#c00;color:#c00}[data-theme=canada] .cart-bar-fill,[data-theme=canada] .cart-progress-fill{background:#c00}[data-theme=canada] .cart-shimmer-bar{background:linear-gradient(90deg,#c00,#f44 30%,#fff 55%,#f44 75%,#c00)}[data-theme=canada] .cart-checkout-btn,[data-theme=canada] .checkout-btn{background:linear-gradient(135deg,#c00,#a00)!important;box-shadow:0 4px 16px #cc000061}[data-theme=canada] .cart-item__qty{color:#c00!important}[data-theme=canada] .cart-item__price,[data-theme=canada] .cart-price{color:#c00}[data-theme=canada] .cart-free-badge{border-color:#c00;color:#c00}[data-theme=canada] .cart-continue,[data-theme=canada] .cart-summary-total{color:#c00}[data-theme=canada] .cart-continue:hover{background:#cc00000f;border-color:#c00}[data-theme=canada] .cart-note-icon svg{stroke:#a00}[data-theme=canada] .cart-note-text{color:#a00}[data-theme=canada] .cart-delivery-row svg{stroke:#a00}[data-theme=canada] .cart-payment-option{border-color:#faa}[data-theme=canada] .cart-payment-option--selected{background:#cc00000f;border-color:#c00}[data-theme=canada] .cart-payment-option:hover{border-color:#c00}[data-theme=canada] .cart-payment-dot{border-color:#faa}[data-theme=canada] .cart-payment-dot--selected{background:#c00;border-color:#c00}[data-theme=canada] .login-shimmer,[data-theme=canada] .login-top-bar{background:linear-gradient(90deg,#c00,#f44 30%,#fff 55%,#f44 75%,#c00)}[data-theme=canada] .login-submit-btn{background:linear-gradient(135deg,#c00,#a00 50%,#800)!important}[data-theme=canada] .login-input:focus{border-color:#c00}[data-theme=canada] .login-link{color:#a00}[data-theme=canada] .login-back:hover,[data-theme=canada] .login-eye:hover,[data-theme=canada] .login-link:hover{color:#c00}[data-theme=canada] .profile-avatar,[data-theme=canada] .profile-avatar-circle{background:linear-gradient(135deg,#c00,#f22 50%,#c00)}[data-theme=canada] .profile-edit-btn--save{background:#c00}[data-theme=canada] .profile-edit-btn--edit{border-color:#faa;color:#c00}[data-theme=canada] .profile-input:focus{border-color:#c00}[data-theme=canada] .profile-link,[data-theme=canada] .profile-stat__label-top,[data-theme=canada] .profile-stat__val{color:#c00}[data-theme=canada] .profile-invoice-row--active{border-left-color:#c00;padding-left:11px}[data-theme=canada] .profile-invoice-day{color:#c00}[data-theme=canada] .profile-refresh-btn:hover{background:#fff5f5;border-color:#c00;color:#c00}[data-theme=canada] .profile-reload-btn:hover{border-color:#c00;color:#c00}[data-theme=canada] .profile-total-row--total{border-color:#c00}[data-theme=canada] .profile-subtotal,[data-theme=canada] .profile-summary-title,[data-theme=canada] .profile-total-row--total strong{color:#c00}[data-theme=canada] .profile-badge--card{background:#cc00001f;color:#c00}[data-theme=canada] .footer-shimmer,[data-theme=canada] .footer-top-bar{background:linear-gradient(90deg,#c00,#a00 25%,#f44 50%,#a00 75%,#c00)}[data-theme=canada] .footer-scroll-top{background:linear-gradient(135deg,#c00,#a00);box-shadow:0 4px 16px #cc000061}[data-theme=canada] .bv-btn{background:linear-gradient(135deg,#c00,#f22 50%,#c00);box-shadow:0 4px 16px #cc000061}[data-theme=canada] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #cc000085}[data-theme=canada] .bv-btn--outline{background:#fff;border-color:#faa;color:#1a0000}[data-theme=canada] .bv-input{background:#fff5f5;border-color:#faa;color:#1a0000}[data-theme=canada] .bv-input::placeholder{color:#c66}[data-theme=canada] .bv-input:focus{border-color:#c00}[data-theme=canada] .bv-input-row{background:#fff5f5;border-color:#faa}[data-theme=canada] .bv-input-row input{color:#1a0000}[data-theme=canada] .bv-input-row .bv-input-icon{color:#a00}[data-theme=canada] .bv-card{background:#fff;border-color:#faa}[data-theme=canada] .bv-card--warm{background:linear-gradient(135deg,#fff5f5,#fff);border-color:#faa}[data-theme=canada] .bv-avatar{background:linear-gradient(135deg,#c00,#f22 50%,#c00)}[data-theme=canada] .bv-spinner--lg,[data-theme=canada] .bv-spinner--md{border-color:#a00 #c003 #c003}[data-theme=canada] .bv-badge--brand{background:#cc00001a;border-color:#cc000040;color:#c00}[data-theme=labour] .container,[data-theme=labour] body{background:#f0f4ff}[data-theme=labour] .site-header{background:#f0f4ffeb}[data-theme=labour] .site-header .header-inner{background:linear-gradient(135deg,#f0f4ff,#fff8f0);border-color:#a0c0e8;box-shadow:0 4px 20px #1e50a024}[data-theme=labour] .search-pill{background:#fff;border-color:#a0c0e8}[data-theme=labour] .search-pill:focus-within{border-color:#1e50a0;box-shadow:0 0 0 3px #1e50a01f}[data-theme=labour] .search-divider{background:#a0c0e8}[data-theme=labour] .search-input{color:#0a1428}[data-theme=labour] .search-input::placeholder{color:#6080b0}[data-theme=labour] .search-clear{color:#1a3a78}[data-theme=labour] .search-input-wrap svg{color:#2060c0}[data-theme=labour] .action-btn{background:#fff;border-color:#a0c0e8;color:#1a3a78}[data-theme=labour] .action-btn:hover{background:#1e50a00d;border-color:#2060c0;color:#2060c0}[data-theme=labour] .action-btn.active{background:#1e50a014;border-color:#2060c0;color:#1e50a0}[data-theme=labour] .action-btn.logged-in{color:#1e50a0}[data-theme=labour] .cart-badge{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000);box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .profile-badge{background:#1e50a0}[data-theme=labour] .profile-badge--unpaid{background:#dc2626}[data-theme=labour] .profile-badge--processing{background:#1e50a0}[data-theme=labour] .brand-tagline-word{background:linear-gradient(90deg,#1e50a0,#3a7acc 30%,#dc7000 55%,#3a7acc 75%,#1e50a0);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=labour] .category-select{color:#1a3a78}[data-theme=labour] .category-select:focus{color:#0a1428}[data-theme=labour] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=labour] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=labour] .info-close:hover{background:#1a7a2e!important}[data-theme=labour] .info-panel{background:#fff;border-color:#a0c0e8;box-shadow:0 4px 20px #1e50a024}[data-theme=labour] .info-close{color:#fff!important}[data-theme=labour] .info-close:hover{color:#fff}[data-theme=labour] .info-card{background:#f0f4ff;border-color:#a0c0e8}[data-theme=labour] .info-card__label{color:#1a3a78}[data-theme=labour] .info-card__val{color:#0a1428}[data-theme=labour] .info-card__icon{background:#1e50a014;color:#2060c0}[data-theme=labour] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=labour] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=labour] .info-terms{border-color:#a0c0e8;color:#1a3a78}[data-theme=labour] .info-terms__title{color:#1e50a0}[data-theme=labour] .products-grid-title{color:#1a3a78}[data-theme=labour] .product-card{background:#fff;border-color:#a0c0e8;box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .product-card:hover{border-color:#2060c0;box-shadow:0 4px 20px #1e50a024}[data-theme=labour] .product-card__name{color:#0a1428}[data-theme=labour] .product-card__price{color:#1e50a0}[data-theme=labour] .product-card__price-per{color:#1a3a78}[data-theme=labour] .product-card__unit{background:#1e50a00f;border-color:#a0c0e8;color:#1a3a78}[data-theme=labour] .product-card__badge{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000)}[data-theme=labour] .product-card__note{background:#1e50a00a;border-color:#a0c0e873;color:#1a3a78}[data-theme=labour] .product-card__btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000);box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .product-card__btn:hover{box-shadow:0 8px 24px #1e50a085}[data-theme=labour] .product-card__counter{background:#f0f4ff;border-color:#a0c0e8}[data-theme=labour] .counter-btn{background:#fff;border-color:#a0c0e8;color:#1e50a0}[data-theme=labour] .counter-btn:hover{background:#1e50a00f}[data-theme=labour] .counter-value{color:#0a1428}[data-theme=labour] .cart-wrapper{background:#f0f4ff}[data-theme=labour] .cart-header{border-color:#a0c0e8}[data-theme=labour] .cart-title{color:#0a1428}[data-theme=labour] .cart-item{background:#fff;border-color:#a0c0e8}[data-theme=labour] .cart-item__name{color:#0a1428}[data-theme=labour] .cart-item__price{color:#1e50a0}[data-theme=labour] .cart-item__meta,[data-theme=labour] .cart-item__remove{color:#1a3a78}[data-theme=labour] .cart-item__remove:hover{color:#dc2626}[data-theme=labour] .cart-summary{background:#fff;border-color:#a0c0e8}[data-theme=labour] .cart-total-label{color:#1a3a78}[data-theme=labour] .cart-total-value{color:#0a1428}[data-theme=labour] .cart-checkout-btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000);box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .cart-checkout-btn:hover{box-shadow:0 8px 24px #1e50a085}[data-theme=labour] .site-footer{background:#0a1428;color:#ffffffd9}[data-theme=labour] .site-footer .footer-brand,[data-theme=labour] .site-footer .footer-logo-text{color:#ffffffd9}[data-theme=labour] .site-footer .footer-link{color:#ffffff8c}[data-theme=labour] .site-footer .footer-link:hover{color:#dc7000}[data-theme=labour] .site-footer .footer-divider{background:#ffffff1a}[data-theme=labour] .login-page{background:#f0f4ff}[data-theme=labour] .login-card{background:#fff;border-color:#a0c0e8}[data-theme=labour] .login-title{color:#0a1428}[data-theme=labour] .login-subtitle{color:#1a3a78}[data-theme=labour] .login-input{background:#f0f4ff;border-color:#a0c0e8;color:#0a1428}[data-theme=labour] .login-input::placeholder{color:#6080b0}[data-theme=labour] .login-input:focus{box-shadow:0 0 0 3px #1e50a01a}[data-theme=labour] .lgn__btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000);box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .profile-page{background:#f0f4ff}[data-theme=labour] .profile-card,[data-theme=labour] .profile-section{background:#fff;border-color:#a0c0e8}[data-theme=labour] .profile-name,[data-theme=labour] .profile-section-title,[data-theme=labour] .profile-title{color:#0a1428}[data-theme=labour] .profile-email,[data-theme=labour] .profile-meta{color:#1a3a78}[data-theme=labour] .profile-avatar{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000)}[data-theme=labour] .bv-backdrop{background:#0a14288c}[data-theme=labour] .modal{background:#fff;border-color:#a0c0e8}[data-theme=labour] .modal-title{color:#0a1428}[data-theme=labour] .scroll-top-btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000);box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .scroll-top-btn:hover{box-shadow:0 8px 24px #1e50a085}[data-theme=labour] .product-card__like svg{stroke:#2060c0}[data-theme=labour] .product-card__like--active svg{fill:#2060c0;stroke:#2060c0}[data-theme=labour] .product-card .price-main,[data-theme=labour] .product-card__price{color:#1e50a0}[data-theme=labour] .product-card .add-btn,[data-theme=labour] .product-card__add-btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000);box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .product-card .add-btn:hover,[data-theme=labour] .product-card__add-btn:hover{box-shadow:0 8px 24px #1e50a085}[data-theme=labour] .product-card .unit-badge,[data-theme=labour] .product-card__unit-badge{background:#1e50a00f;border-color:#2060c0;color:#2060c0}[data-theme=labour] .product-card .unit-badge--active,[data-theme=labour] .product-card__unit-badge--active{background:#2060c0;border-color:#2060c0}[data-theme=labour] .product-card .counter-btn,[data-theme=labour] .product-card__counter-btn{border-color:#a0c0e8;color:#1e50a0}[data-theme=labour] .btn-add-cart,[data-theme=labour] .product-add-btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000)!important;box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .products-header-line{background:linear-gradient(90deg,#1e50a0,#dc7000)}[data-theme=labour] .products-empty-btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000)}[data-theme=labour] .products-confetti span{background:#1e50a0}[data-theme=labour] .products-confetti span:nth-child(2){background:#2060c0}[data-theme=labour] .products-confetti span:nth-child(3){background:#164080}[data-theme=labour] .products-confetti span:nth-child(5){background:#1e50a0}[data-theme=labour] .products-added-shimmer{background:linear-gradient(90deg,#1e50a0,#3a7acc 30%,#dc7000 55%,#3a7acc 75%,#1e50a0)}[data-theme=labour] .products-added-dot{background:#1e50a0}[data-theme=labour] .cat-chip:hover{background:#1e50a00f;border-color:#1e50a0;color:#1e50a0}[data-theme=labour] .cat-chip--active,[data-theme=labour] .cat-chip:active{background:#1e50a0;border-color:#1e50a0;color:#fff}[data-theme=labour] .cat-chip--selected{background:#1e50a014;border-color:#1e50a0;color:#1e50a0}[data-theme=labour] .cart-bar-fill,[data-theme=labour] .cart-progress-fill{background:#1e50a0}[data-theme=labour] .cart-shimmer-bar{background:linear-gradient(90deg,#1e50a0,#3a7acc 30%,#dc7000 55%,#3a7acc 75%,#1e50a0)}[data-theme=labour] .cart-checkout-btn,[data-theme=labour] .checkout-btn{background:linear-gradient(135deg,#1e50a0,#2060c0)!important;box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .cart-item__qty{color:#1e50a0!important}[data-theme=labour] .cart-item__price,[data-theme=labour] .cart-price{color:#1e50a0}[data-theme=labour] .cart-free-badge{border-color:#1e50a0;color:#1e50a0}[data-theme=labour] .cart-continue,[data-theme=labour] .cart-summary-total{color:#1e50a0}[data-theme=labour] .cart-continue:hover{background:#1e50a00f;border-color:#1e50a0}[data-theme=labour] .cart-note-icon svg{stroke:#2060c0}[data-theme=labour] .cart-note-text{color:#2060c0}[data-theme=labour] .cart-delivery-row svg{stroke:#2060c0}[data-theme=labour] .cart-payment-option{border-color:#a0c0e8}[data-theme=labour] .cart-payment-option--selected{background:#1e50a00f;border-color:#1e50a0}[data-theme=labour] .cart-payment-option:hover{border-color:#1e50a0}[data-theme=labour] .cart-payment-dot{border-color:#a0c0e8}[data-theme=labour] .cart-payment-dot--selected{background:#1e50a0;border-color:#1e50a0}[data-theme=labour] .login-shimmer,[data-theme=labour] .login-top-bar{background:linear-gradient(90deg,#1e50a0,#3a7acc 30%,#dc7000 55%,#3a7acc 75%,#1e50a0)}[data-theme=labour] .login-submit-btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#164080)!important}[data-theme=labour] .login-input:focus{border-color:#1e50a0}[data-theme=labour] .login-link{color:#2060c0}[data-theme=labour] .login-back:hover,[data-theme=labour] .login-eye:hover,[data-theme=labour] .login-link:hover{color:#1e50a0}[data-theme=labour] .profile-avatar,[data-theme=labour] .profile-avatar-circle{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000)}[data-theme=labour] .profile-edit-btn--save{background:#1e50a0}[data-theme=labour] .profile-edit-btn--edit{border-color:#a0c0e8;color:#1e50a0}[data-theme=labour] .profile-input:focus{border-color:#1e50a0}[data-theme=labour] .profile-link,[data-theme=labour] .profile-stat__label-top,[data-theme=labour] .profile-stat__val{color:#1e50a0}[data-theme=labour] .profile-invoice-row--active{border-left-color:#1e50a0;padding-left:11px}[data-theme=labour] .profile-invoice-day{color:#1e50a0}[data-theme=labour] .profile-refresh-btn:hover{background:#f0f4ff;border-color:#1e50a0;color:#1e50a0}[data-theme=labour] .profile-reload-btn:hover{border-color:#1e50a0;color:#1e50a0}[data-theme=labour] .profile-total-row--total{border-color:#1e50a0}[data-theme=labour] .profile-subtotal,[data-theme=labour] .profile-summary-title,[data-theme=labour] .profile-total-row--total strong{color:#1e50a0}[data-theme=labour] .profile-badge--card{background:#1e50a01f;color:#1e50a0}[data-theme=labour] .footer-shimmer,[data-theme=labour] .footer-top-bar{background:linear-gradient(90deg,#1e50a0,#2060c0 25%,#dc7000 50%,#2060c0 75%,#1e50a0)}[data-theme=labour] .footer-scroll-top{background:linear-gradient(135deg,#1e50a0,#2060c0);box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .bv-btn{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000);box-shadow:0 4px 16px #1e50a061}[data-theme=labour] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #1e50a085}[data-theme=labour] .bv-btn--outline{background:#fff;border-color:#a0c0e8;color:#0a1428}[data-theme=labour] .bv-input{background:#f0f4ff;border-color:#a0c0e8;color:#0a1428}[data-theme=labour] .bv-input::placeholder{color:#6080b0}[data-theme=labour] .bv-input:focus{border-color:#1e50a0}[data-theme=labour] .bv-input-row{background:#f0f4ff;border-color:#a0c0e8}[data-theme=labour] .bv-input-row input{color:#0a1428}[data-theme=labour] .bv-input-row .bv-input-icon{color:#2060c0}[data-theme=labour] .bv-card{background:#fff;border-color:#a0c0e8}[data-theme=labour] .bv-card--warm{background:linear-gradient(135deg,#f0f4ff,#fff8f0);border-color:#a0c0e8}[data-theme=labour] .bv-avatar{background:linear-gradient(135deg,#1e50a0,#2060c0 50%,#dc7000)}[data-theme=labour] .bv-spinner--lg,[data-theme=labour] .bv-spinner--md{border-color:#2060c0 #1e50a033 #1e50a033}[data-theme=labour] .bv-badge--brand{background:#1e50a01a;border-color:#1e50a040;color:#1e50a0}[data-theme=thanksgiving] .container,[data-theme=thanksgiving] body{background:#fff8f0}[data-theme=thanksgiving] .site-header{background:#fff8f0eb}[data-theme=thanksgiving] .site-header .header-inner{background:linear-gradient(135deg,#fff8f0,#fffbf0);border-color:#f0c090;box-shadow:0 4px 20px #c8500024}[data-theme=thanksgiving] .search-pill{background:#fff;border-color:#f0c090}[data-theme=thanksgiving] .search-pill:focus-within{border-color:#c85000;box-shadow:0 0 0 3px #c850001f}[data-theme=thanksgiving] .search-divider{background:#f0c090}[data-theme=thanksgiving] .search-input{color:#1e0800}[data-theme=thanksgiving] .search-input::placeholder{color:#c08060}[data-theme=thanksgiving] .search-clear{color:#804020}[data-theme=thanksgiving] .search-input-wrap svg{color:#a84000}[data-theme=thanksgiving] .action-btn{background:#fff;border-color:#f0c090;color:#804020}[data-theme=thanksgiving] .action-btn:hover{background:#c850000d;border-color:#a84000;color:#a84000}[data-theme=thanksgiving] .action-btn.active{background:#c8500014;border-color:#a84000;color:#c85000}[data-theme=thanksgiving] .action-btn.logged-in{color:#c85000}[data-theme=thanksgiving] .cart-badge{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800);box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .profile-badge{background:#c85000}[data-theme=thanksgiving] .profile-badge--unpaid{background:#dc2626}[data-theme=thanksgiving] .profile-badge--processing{background:#c85000}[data-theme=thanksgiving] .brand-tagline-word{background:linear-gradient(90deg,#c85000,#e08000 30%,#e6a800 55%,#e08000 75%,#c85000);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=thanksgiving] .category-select{color:#804020}[data-theme=thanksgiving] .category-select:focus{color:#1e0800}[data-theme=thanksgiving] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=thanksgiving] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=thanksgiving] .info-close:hover{background:#1a7a2e!important}[data-theme=thanksgiving] .info-panel{background:#fff;border-color:#f0c090;box-shadow:0 4px 20px #c8500024}[data-theme=thanksgiving] .info-close{color:#fff!important}[data-theme=thanksgiving] .info-close:hover{color:#fff}[data-theme=thanksgiving] .info-card{background:#fff8f0;border-color:#f0c090}[data-theme=thanksgiving] .info-card__label{color:#804020}[data-theme=thanksgiving] .info-card__val{color:#1e0800}[data-theme=thanksgiving] .info-card__icon{background:#c8500014;color:#a84000}[data-theme=thanksgiving] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=thanksgiving] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=thanksgiving] .info-terms{border-color:#f0c090;color:#804020}[data-theme=thanksgiving] .info-terms__title{color:#c85000}[data-theme=thanksgiving] .products-grid-title{color:#804020}[data-theme=thanksgiving] .product-card{background:#fff;border-color:#f0c090;box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .product-card:hover{border-color:#a84000;box-shadow:0 4px 20px #c8500024}[data-theme=thanksgiving] .product-card__name{color:#1e0800}[data-theme=thanksgiving] .product-card__price{color:#c85000}[data-theme=thanksgiving] .product-card__price-per{color:#804020}[data-theme=thanksgiving] .product-card__unit{background:#c850000f;border-color:#f0c090;color:#804020}[data-theme=thanksgiving] .product-card__badge{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800)}[data-theme=thanksgiving] .product-card__note{background:#c850000a;border-color:#f0c09073;color:#804020}[data-theme=thanksgiving] .product-card__btn{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800);box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .product-card__btn:hover{box-shadow:0 8px 24px #c8500085}[data-theme=thanksgiving] .product-card__counter{background:#fff8f0;border-color:#f0c090}[data-theme=thanksgiving] .counter-btn{background:#fff;border-color:#f0c090;color:#c85000}[data-theme=thanksgiving] .counter-btn:hover{background:#c850000f}[data-theme=thanksgiving] .counter-value{color:#1e0800}[data-theme=thanksgiving] .cart-wrapper{background:#fff8f0}[data-theme=thanksgiving] .cart-header{border-color:#f0c090}[data-theme=thanksgiving] .cart-title{color:#1e0800}[data-theme=thanksgiving] .cart-item{background:#fff;border-color:#f0c090}[data-theme=thanksgiving] .cart-item__name{color:#1e0800}[data-theme=thanksgiving] .cart-item__price{color:#c85000}[data-theme=thanksgiving] .cart-item__meta,[data-theme=thanksgiving] .cart-item__remove{color:#804020}[data-theme=thanksgiving] .cart-item__remove:hover{color:#dc2626}[data-theme=thanksgiving] .cart-summary{background:#fff;border-color:#f0c090}[data-theme=thanksgiving] .cart-total-label{color:#804020}[data-theme=thanksgiving] .cart-total-value{color:#1e0800}[data-theme=thanksgiving] .cart-checkout-btn{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800);box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .cart-checkout-btn:hover{box-shadow:0 8px 24px #c8500085}[data-theme=thanksgiving] .site-footer{background:#1e0800;color:#ffffffd9}[data-theme=thanksgiving] .site-footer .footer-brand,[data-theme=thanksgiving] .site-footer .footer-logo-text{color:#ffffffd9}[data-theme=thanksgiving] .site-footer .footer-link{color:#ffffff8c}[data-theme=thanksgiving] .site-footer .footer-link:hover{color:#e6a800}[data-theme=thanksgiving] .site-footer .footer-divider{background:#ffffff1a}[data-theme=thanksgiving] .login-page{background:#fff8f0}[data-theme=thanksgiving] .login-card{background:#fff;border-color:#f0c090}[data-theme=thanksgiving] .login-title{color:#1e0800}[data-theme=thanksgiving] .login-subtitle{color:#804020}[data-theme=thanksgiving] .login-input{background:#fff8f0;border-color:#f0c090;color:#1e0800}[data-theme=thanksgiving] .login-input::placeholder{color:#c08060}[data-theme=thanksgiving] .login-input:focus{box-shadow:0 0 0 3px #c850001a}[data-theme=thanksgiving] .lgn__btn{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800);box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .profile-page{background:#fff8f0}[data-theme=thanksgiving] .profile-card,[data-theme=thanksgiving] .profile-section{background:#fff;border-color:#f0c090}[data-theme=thanksgiving] .profile-name,[data-theme=thanksgiving] .profile-section-title,[data-theme=thanksgiving] .profile-title{color:#1e0800}[data-theme=thanksgiving] .profile-email,[data-theme=thanksgiving] .profile-meta{color:#804020}[data-theme=thanksgiving] .profile-avatar{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800)}[data-theme=thanksgiving] .bv-backdrop{background:#1e08008c}[data-theme=thanksgiving] .modal{background:#fff;border-color:#f0c090}[data-theme=thanksgiving] .modal-title{color:#1e0800}[data-theme=thanksgiving] .scroll-top-btn{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800);box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .scroll-top-btn:hover{box-shadow:0 8px 24px #c8500085}[data-theme=thanksgiving] .product-card__like svg{stroke:#a84000}[data-theme=thanksgiving] .product-card__like--active svg{fill:#a84000;stroke:#a84000}[data-theme=thanksgiving] .product-card .price-main,[data-theme=thanksgiving] .product-card__price{color:#c85000}[data-theme=thanksgiving] .product-card .add-btn,[data-theme=thanksgiving] .product-card__add-btn{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800);box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .product-card .add-btn:hover,[data-theme=thanksgiving] .product-card__add-btn:hover{box-shadow:0 8px 24px #c8500085}[data-theme=thanksgiving] .product-card .unit-badge,[data-theme=thanksgiving] .product-card__unit-badge{background:#c850000f;border-color:#a84000;color:#a84000}[data-theme=thanksgiving] .product-card .unit-badge--active,[data-theme=thanksgiving] .product-card__unit-badge--active{background:#a84000;border-color:#a84000}[data-theme=thanksgiving] .product-card .counter-btn,[data-theme=thanksgiving] .product-card__counter-btn{border-color:#f0c090;color:#c85000}[data-theme=thanksgiving] .btn-add-cart,[data-theme=thanksgiving] .product-add-btn{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800)!important;box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .products-header-line{background:linear-gradient(90deg,#c85000,#e6a800)}[data-theme=thanksgiving] .products-empty-btn{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800)}[data-theme=thanksgiving] .products-confetti span{background:#c85000}[data-theme=thanksgiving] .products-confetti span:nth-child(2){background:#a84000}[data-theme=thanksgiving] .products-confetti span:nth-child(3){background:#883000}[data-theme=thanksgiving] .products-confetti span:nth-child(5){background:#c85000}[data-theme=thanksgiving] .products-added-shimmer{background:linear-gradient(90deg,#c85000,#e08000 30%,#e6a800 55%,#e08000 75%,#c85000)}[data-theme=thanksgiving] .products-added-dot{background:#c85000}[data-theme=thanksgiving] .cat-chip:hover{background:#c850000f;border-color:#c85000;color:#c85000}[data-theme=thanksgiving] .cat-chip--active,[data-theme=thanksgiving] .cat-chip:active{background:#c85000;border-color:#c85000;color:#fff}[data-theme=thanksgiving] .cat-chip--selected{background:#c8500014;border-color:#c85000;color:#c85000}[data-theme=thanksgiving] .cart-bar-fill,[data-theme=thanksgiving] .cart-progress-fill{background:#c85000}[data-theme=thanksgiving] .cart-shimmer-bar{background:linear-gradient(90deg,#c85000,#e08000 30%,#e6a800 55%,#e08000 75%,#c85000)}[data-theme=thanksgiving] .cart-checkout-btn,[data-theme=thanksgiving] .checkout-btn{background:linear-gradient(135deg,#c85000,#a84000)!important;box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .cart-item__qty{color:#c85000!important}[data-theme=thanksgiving] .cart-item__price,[data-theme=thanksgiving] .cart-price{color:#c85000}[data-theme=thanksgiving] .cart-free-badge{border-color:#c85000;color:#c85000}[data-theme=thanksgiving] .cart-continue,[data-theme=thanksgiving] .cart-summary-total{color:#c85000}[data-theme=thanksgiving] .cart-continue:hover{background:#c850000f;border-color:#c85000}[data-theme=thanksgiving] .cart-note-icon svg{stroke:#a84000}[data-theme=thanksgiving] .cart-note-text{color:#a84000}[data-theme=thanksgiving] .cart-delivery-row svg{stroke:#a84000}[data-theme=thanksgiving] .cart-payment-option{border-color:#f0c090}[data-theme=thanksgiving] .cart-payment-option--selected{background:#c850000f;border-color:#c85000}[data-theme=thanksgiving] .cart-payment-option:hover{border-color:#c85000}[data-theme=thanksgiving] .cart-payment-dot{border-color:#f0c090}[data-theme=thanksgiving] .cart-payment-dot--selected{background:#c85000;border-color:#c85000}[data-theme=thanksgiving] .login-shimmer,[data-theme=thanksgiving] .login-top-bar{background:linear-gradient(90deg,#c85000,#e08000 30%,#e6a800 55%,#e08000 75%,#c85000)}[data-theme=thanksgiving] .login-submit-btn{background:linear-gradient(135deg,#c85000,#a84000 50%,#883000)!important}[data-theme=thanksgiving] .login-input:focus{border-color:#c85000}[data-theme=thanksgiving] .login-link{color:#a84000}[data-theme=thanksgiving] .login-back:hover,[data-theme=thanksgiving] .login-eye:hover,[data-theme=thanksgiving] .login-link:hover{color:#c85000}[data-theme=thanksgiving] .profile-avatar,[data-theme=thanksgiving] .profile-avatar-circle{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800)}[data-theme=thanksgiving] .profile-edit-btn--save{background:#c85000}[data-theme=thanksgiving] .profile-edit-btn--edit{border-color:#f0c090;color:#c85000}[data-theme=thanksgiving] .profile-input:focus{border-color:#c85000}[data-theme=thanksgiving] .profile-link,[data-theme=thanksgiving] .profile-stat__label-top,[data-theme=thanksgiving] .profile-stat__val{color:#c85000}[data-theme=thanksgiving] .profile-invoice-row--active{border-left-color:#c85000;padding-left:11px}[data-theme=thanksgiving] .profile-invoice-day{color:#c85000}[data-theme=thanksgiving] .profile-refresh-btn:hover{background:#fff8f0;border-color:#c85000;color:#c85000}[data-theme=thanksgiving] .profile-reload-btn:hover{border-color:#c85000;color:#c85000}[data-theme=thanksgiving] .profile-total-row--total{border-color:#c85000}[data-theme=thanksgiving] .profile-subtotal,[data-theme=thanksgiving] .profile-summary-title,[data-theme=thanksgiving] .profile-total-row--total strong{color:#c85000}[data-theme=thanksgiving] .profile-badge--card{background:#c850001f;color:#c85000}[data-theme=thanksgiving] .footer-shimmer,[data-theme=thanksgiving] .footer-top-bar{background:linear-gradient(90deg,#c85000,#a84000 25%,#e6a800 50%,#a84000 75%,#c85000)}[data-theme=thanksgiving] .footer-scroll-top{background:linear-gradient(135deg,#c85000,#a84000);box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .bv-btn{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800);box-shadow:0 4px 16px #c8500061}[data-theme=thanksgiving] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #c8500085}[data-theme=thanksgiving] .bv-btn--outline{background:#fff;border-color:#f0c090;color:#1e0800}[data-theme=thanksgiving] .bv-input{background:#fff8f0;border-color:#f0c090;color:#1e0800}[data-theme=thanksgiving] .bv-input::placeholder{color:#c08060}[data-theme=thanksgiving] .bv-input:focus{border-color:#c85000}[data-theme=thanksgiving] .bv-input-row{background:#fff8f0;border-color:#f0c090}[data-theme=thanksgiving] .bv-input-row input{color:#1e0800}[data-theme=thanksgiving] .bv-input-row .bv-input-icon{color:#a84000}[data-theme=thanksgiving] .bv-card{background:#fff;border-color:#f0c090}[data-theme=thanksgiving] .bv-card--warm{background:linear-gradient(135deg,#fff8f0,#fffbf0);border-color:#f0c090}[data-theme=thanksgiving] .bv-avatar{background:linear-gradient(135deg,#c85000,#e08000 50%,#e6a800)}[data-theme=thanksgiving] .bv-spinner--lg,[data-theme=thanksgiving] .bv-spinner--md{border-color:#a84000 #c8500033 #c8500033}[data-theme=thanksgiving] .bv-badge--brand{background:#c850001a;border-color:#c8500040;color:#c85000}[data-theme=halloween] .container,[data-theme=halloween] body{background:#fff5e6}[data-theme=halloween] .site-header{background:#fff5e6eb}[data-theme=halloween] .site-header .header-inner{background:linear-gradient(135deg,#fff5e6,#f5e6ff);border-color:#ffb870;box-shadow:0 4px 20px #ff660026}[data-theme=halloween] .search-pill{background:#fff;border-color:#ffb870}[data-theme=halloween] .search-pill:focus-within{border-color:#f60;box-shadow:0 0 0 3px #ff66001f}[data-theme=halloween] .search-divider{background:#ffb870}[data-theme=halloween] .search-input{color:#1a0a00}[data-theme=halloween] .search-input::placeholder{color:#cc8040}[data-theme=halloween] .search-clear{color:#804000}[data-theme=halloween] .search-input-wrap svg{color:#cc5200}[data-theme=halloween] .action-btn{background:#fff;border-color:#ffb870;color:#804000}[data-theme=halloween] .action-btn:hover{background:#ff66000d;border-color:#cc5200;color:#cc5200}[data-theme=halloween] .action-btn.active{background:#ff660014;border-color:#cc5200;color:#f60}[data-theme=halloween] .action-btn.logged-in{color:#f60}[data-theme=halloween] .cart-badge{background:linear-gradient(135deg,#f60,#c30 50%,#60c);box-shadow:0 4px 16px #f606}[data-theme=halloween] .profile-badge{background:#f60}[data-theme=halloween] .profile-badge--unpaid{background:#dc2626}[data-theme=halloween] .profile-badge--processing{background:#f60}[data-theme=halloween] .brand-tagline-word{background:linear-gradient(90deg,#f60,#c30 25%,#60c 55%,#c30 75%,#f60);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=halloween] .category-select{color:#804000}[data-theme=halloween] .category-select:focus{color:#1a0a00}[data-theme=halloween] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=halloween] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=halloween] .info-close:hover{background:#1a7a2e!important}[data-theme=halloween] .info-panel{background:#fff;border-color:#ffb870;box-shadow:0 4px 20px #ff660026}[data-theme=halloween] .info-close{color:#fff!important}[data-theme=halloween] .info-close:hover{color:#fff}[data-theme=halloween] .info-card{background:#fff5e6;border-color:#ffb870}[data-theme=halloween] .info-card__label{color:#804000}[data-theme=halloween] .info-card__val{color:#1a0a00}[data-theme=halloween] .info-card__icon{background:#ff660014;color:#cc5200}[data-theme=halloween] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=halloween] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=halloween] .info-terms{border-color:#ffb870;color:#804000}[data-theme=halloween] .info-terms__title{color:#f60}[data-theme=halloween] .products-grid-title{color:#804000}[data-theme=halloween] .product-card{background:#fff;border-color:#ffb870;box-shadow:0 4px 16px #f606}[data-theme=halloween] .product-card:hover{border-color:#cc5200;box-shadow:0 4px 20px #ff660026}[data-theme=halloween] .product-card__name{color:#1a0a00}[data-theme=halloween] .product-card__price{color:#f60}[data-theme=halloween] .product-card__price-per{color:#804000}[data-theme=halloween] .product-card__unit{background:#ff66000f;border-color:#ffb870;color:#804000}[data-theme=halloween] .product-card__badge{background:linear-gradient(135deg,#f60,#c30 50%,#60c)}[data-theme=halloween] .product-card__note{background:#ff66000a;border-color:#ffb87073;color:#804000}[data-theme=halloween] .product-card__btn{background:linear-gradient(135deg,#f60,#c30 50%,#60c);box-shadow:0 4px 16px #f606}[data-theme=halloween] .product-card__btn:hover{box-shadow:0 8px 24px #ff66008c}[data-theme=halloween] .product-card__counter{background:#fff5e6;border-color:#ffb870}[data-theme=halloween] .counter-btn{background:#fff;border-color:#ffb870;color:#f60}[data-theme=halloween] .counter-btn:hover{background:#ff66000f}[data-theme=halloween] .counter-value{color:#1a0a00}[data-theme=halloween] .cart-wrapper{background:#fff5e6}[data-theme=halloween] .cart-header{border-color:#ffb870}[data-theme=halloween] .cart-title{color:#1a0a00}[data-theme=halloween] .cart-item{background:#fff;border-color:#ffb870}[data-theme=halloween] .cart-item__name{color:#1a0a00}[data-theme=halloween] .cart-item__price{color:#f60}[data-theme=halloween] .cart-item__meta,[data-theme=halloween] .cart-item__remove{color:#804000}[data-theme=halloween] .cart-item__remove:hover{color:#dc2626}[data-theme=halloween] .cart-summary{background:#fff;border-color:#ffb870}[data-theme=halloween] .cart-total-label{color:#804000}[data-theme=halloween] .cart-total-value{color:#1a0a00}[data-theme=halloween] .cart-checkout-btn{background:linear-gradient(135deg,#f60,#c30 50%,#60c);box-shadow:0 4px 16px #f606}[data-theme=halloween] .cart-checkout-btn:hover{box-shadow:0 8px 24px #ff66008c}[data-theme=halloween] .site-footer{background:#0d0014;color:#ffffffd9}[data-theme=halloween] .site-footer .footer-brand,[data-theme=halloween] .site-footer .footer-logo-text{color:#ffffffd9}[data-theme=halloween] .site-footer .footer-link{color:#ffffff8c}[data-theme=halloween] .site-footer .footer-link:hover{color:#60c}[data-theme=halloween] .site-footer .footer-divider{background:#ffffff1a}[data-theme=halloween] .login-page{background:#fff5e6}[data-theme=halloween] .login-card{background:#fff;border-color:#ffb870}[data-theme=halloween] .login-title{color:#1a0a00}[data-theme=halloween] .login-subtitle{color:#804000}[data-theme=halloween] .login-input{background:#fff5e6;border-color:#ffb870;color:#1a0a00}[data-theme=halloween] .login-input::placeholder{color:#cc8040}[data-theme=halloween] .login-input:focus{box-shadow:0 0 0 3px #ff66001a}[data-theme=halloween] .lgn__btn{background:linear-gradient(135deg,#f60,#c30 50%,#60c);box-shadow:0 4px 16px #f606}[data-theme=halloween] .profile-page{background:#fff5e6}[data-theme=halloween] .profile-card,[data-theme=halloween] .profile-section{background:#fff;border-color:#ffb870}[data-theme=halloween] .profile-name,[data-theme=halloween] .profile-section-title,[data-theme=halloween] .profile-title{color:#1a0a00}[data-theme=halloween] .profile-email,[data-theme=halloween] .profile-meta{color:#804000}[data-theme=halloween] .profile-avatar{background:linear-gradient(135deg,#f60,#c30 50%,#60c)}[data-theme=halloween] .bv-backdrop{background:#0d0014a6}[data-theme=halloween] .modal{background:#fff;border-color:#ffb870}[data-theme=halloween] .modal-title{color:#1a0a00}[data-theme=halloween] .scroll-top-btn{background:linear-gradient(135deg,#f60,#c30 50%,#60c);box-shadow:0 4px 16px #f606}[data-theme=halloween] .scroll-top-btn:hover{box-shadow:0 8px 24px #ff66008c}[data-theme=halloween] .product-card__like svg{stroke:#cc5200}[data-theme=halloween] .product-card__like--active svg{fill:#cc5200;stroke:#cc5200}[data-theme=halloween] .product-card .price-main,[data-theme=halloween] .product-card__price{color:#f60}[data-theme=halloween] .product-card .add-btn,[data-theme=halloween] .product-card__add-btn{background:linear-gradient(135deg,#f60,#c30 50%,#60c);box-shadow:0 4px 16px #f606}[data-theme=halloween] .product-card .add-btn:hover,[data-theme=halloween] .product-card__add-btn:hover{box-shadow:0 8px 24px #ff66008c}[data-theme=halloween] .product-card .unit-badge,[data-theme=halloween] .product-card__unit-badge{background:#ff66000f;border-color:#cc5200;color:#cc5200}[data-theme=halloween] .product-card .unit-badge--active,[data-theme=halloween] .product-card__unit-badge--active{background:#cc5200;border-color:#cc5200}[data-theme=halloween] .product-card .counter-btn,[data-theme=halloween] .product-card__counter-btn{border-color:#ffb870;color:#f60}[data-theme=halloween] .btn-add-cart,[data-theme=halloween] .product-add-btn{background:linear-gradient(135deg,#f60,#c30 50%,#60c)!important;box-shadow:0 4px 16px #f606}[data-theme=halloween] .products-header-line{background:linear-gradient(90deg,#f60,#60c)}[data-theme=halloween] .products-empty-btn{background:linear-gradient(135deg,#f60,#c30 50%,#60c)}[data-theme=halloween] .products-confetti span{background:#f60}[data-theme=halloween] .products-confetti span:nth-child(2){background:#cc5200}[data-theme=halloween] .products-confetti span:nth-child(3){background:#993d00}[data-theme=halloween] .products-confetti span:nth-child(5){background:#f60}[data-theme=halloween] .products-added-shimmer{background:linear-gradient(90deg,#f60,#c30 25%,#60c 55%,#c30 75%,#f60)}[data-theme=halloween] .products-added-dot{background:#f60}[data-theme=halloween] .cat-chip:hover{background:#ff66000f;border-color:#f60;color:#f60}[data-theme=halloween] .cat-chip--active,[data-theme=halloween] .cat-chip:active{background:#f60;border-color:#f60;color:#fff}[data-theme=halloween] .cat-chip--selected{background:#ff660014;border-color:#f60;color:#f60}[data-theme=halloween] .cart-bar-fill,[data-theme=halloween] .cart-progress-fill{background:#f60}[data-theme=halloween] .cart-shimmer-bar{background:linear-gradient(90deg,#f60,#c30 25%,#60c 55%,#c30 75%,#f60)}[data-theme=halloween] .cart-checkout-btn,[data-theme=halloween] .checkout-btn{background:linear-gradient(135deg,#f60,#cc5200)!important;box-shadow:0 4px 16px #f606}[data-theme=halloween] .cart-item__qty{color:#f60!important}[data-theme=halloween] .cart-item__price,[data-theme=halloween] .cart-price{color:#f60}[data-theme=halloween] .cart-free-badge{border-color:#f60;color:#f60}[data-theme=halloween] .cart-continue,[data-theme=halloween] .cart-summary-total{color:#f60}[data-theme=halloween] .cart-continue:hover{background:#ff66000f;border-color:#f60}[data-theme=halloween] .cart-note-icon svg{stroke:#cc5200}[data-theme=halloween] .cart-note-text{color:#cc5200}[data-theme=halloween] .cart-delivery-row svg{stroke:#cc5200}[data-theme=halloween] .cart-payment-option{border-color:#ffb870}[data-theme=halloween] .cart-payment-option--selected{background:#ff66000f;border-color:#f60}[data-theme=halloween] .cart-payment-option:hover{border-color:#f60}[data-theme=halloween] .cart-payment-dot{border-color:#ffb870}[data-theme=halloween] .cart-payment-dot--selected{background:#f60;border-color:#f60}[data-theme=halloween] .login-shimmer,[data-theme=halloween] .login-top-bar{background:linear-gradient(90deg,#f60,#c30 25%,#60c 55%,#c30 75%,#f60)}[data-theme=halloween] .login-submit-btn{background:linear-gradient(135deg,#f60,#cc5200 50%,#993d00)!important}[data-theme=halloween] .login-input:focus{border-color:#f60}[data-theme=halloween] .login-link{color:#cc5200}[data-theme=halloween] .login-back:hover,[data-theme=halloween] .login-eye:hover,[data-theme=halloween] .login-link:hover{color:#f60}[data-theme=halloween] .profile-avatar,[data-theme=halloween] .profile-avatar-circle{background:linear-gradient(135deg,#f60,#c30 50%,#60c)}[data-theme=halloween] .profile-edit-btn--save{background:#f60}[data-theme=halloween] .profile-edit-btn--edit{border-color:#ffb870;color:#f60}[data-theme=halloween] .profile-input:focus{border-color:#f60}[data-theme=halloween] .profile-link,[data-theme=halloween] .profile-stat__label-top,[data-theme=halloween] .profile-stat__val{color:#f60}[data-theme=halloween] .profile-invoice-row--active{border-left-color:#f60;padding-left:11px}[data-theme=halloween] .profile-invoice-day{color:#f60}[data-theme=halloween] .profile-refresh-btn:hover{background:#fff5e6;border-color:#f60;color:#f60}[data-theme=halloween] .profile-reload-btn:hover{border-color:#f60;color:#f60}[data-theme=halloween] .profile-total-row--total{border-color:#f60}[data-theme=halloween] .profile-subtotal,[data-theme=halloween] .profile-summary-title,[data-theme=halloween] .profile-total-row--total strong{color:#f60}[data-theme=halloween] .profile-badge--card{background:#ff66001f;color:#f60}[data-theme=halloween] .footer-shimmer,[data-theme=halloween] .footer-top-bar{background:linear-gradient(90deg,#f60,#cc5200 25%,#60c 50%,#cc5200 75%,#f60)}[data-theme=halloween] .footer-scroll-top{background:linear-gradient(135deg,#f60,#cc5200);box-shadow:0 4px 16px #f606}[data-theme=halloween] .bv-btn{background:linear-gradient(135deg,#f60,#c30 50%,#60c);box-shadow:0 4px 16px #f606}[data-theme=halloween] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #ff66008c}[data-theme=halloween] .bv-btn--outline{background:#fff;border-color:#ffb870;color:#1a0a00}[data-theme=halloween] .bv-input{background:#fff5e6;border-color:#ffb870;color:#1a0a00}[data-theme=halloween] .bv-input::placeholder{color:#cc8040}[data-theme=halloween] .bv-input:focus{border-color:#f60}[data-theme=halloween] .bv-input-row{background:#fff5e6;border-color:#ffb870}[data-theme=halloween] .bv-input-row input{color:#1a0a00}[data-theme=halloween] .bv-input-row .bv-input-icon{color:#cc5200}[data-theme=halloween] .bv-card{background:#fff;border-color:#ffb870}[data-theme=halloween] .bv-card--warm{background:linear-gradient(135deg,#fff5e6,#f5e6ff);border-color:#ffb870}[data-theme=halloween] .bv-avatar{background:linear-gradient(135deg,#f60,#c30 50%,#60c)}[data-theme=halloween] .bv-spinner--lg,[data-theme=halloween] .bv-spinner--md{border-color:#cc5200 #f603 #f603}[data-theme=halloween] .bv-badge--brand{background:#ff66001a;border-color:#ff660040;color:#f60}[data-theme=remembrance] .container,[data-theme=remembrance] body{background:#fff0f0}[data-theme=remembrance] .site-header{background:#fff0f0eb}[data-theme=remembrance] .site-header .header-inner{background:linear-gradient(135deg,#fff0f0,#fff);border-color:#e08080;box-shadow:0 4px 20px #8b000024}[data-theme=remembrance] .search-pill{background:#fff;border-color:#e08080}[data-theme=remembrance] .search-pill:focus-within{border-color:darkred;box-shadow:0 0 0 3px #8b00001f}[data-theme=remembrance] .search-divider{background:#e08080}[data-theme=remembrance] .search-input{color:#100000}[data-theme=remembrance] .search-input::placeholder{color:#a06060}[data-theme=remembrance] .search-clear{color:#600000}[data-theme=remembrance] .search-input-wrap svg{color:#a00000}[data-theme=remembrance] .action-btn{background:#fff;border-color:#e08080;color:#600000}[data-theme=remembrance] .action-btn:hover{background:#8b00000d;border-color:#a00000;color:#a00000}[data-theme=remembrance] .action-btn.active{background:#8b000014;border-color:#a00000;color:darkred}[data-theme=remembrance] .action-btn.logged-in{color:darkred}[data-theme=remembrance] .cart-badge{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000);box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .profile-badge{background:darkred}[data-theme=remembrance] .profile-badge--unpaid{background:#dc2626}[data-theme=remembrance] .profile-badge--processing{background:darkred}[data-theme=remembrance] .brand-tagline-word{background:linear-gradient(90deg,#8b0000,#c41e1e 40%,#8b0000);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=remembrance] .category-select{color:#600000}[data-theme=remembrance] .category-select:focus{color:#100000}[data-theme=remembrance] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=remembrance] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=remembrance] .info-close:hover{background:#1a7a2e!important}[data-theme=remembrance] .info-panel{background:#fff;border-color:#e08080;box-shadow:0 4px 20px #8b000024}[data-theme=remembrance] .info-close{color:#fff!important}[data-theme=remembrance] .info-close:hover{color:#fff}[data-theme=remembrance] .info-card{background:#fff0f0;border-color:#e08080}[data-theme=remembrance] .info-card__label{color:#600000}[data-theme=remembrance] .info-card__val{color:#100000}[data-theme=remembrance] .info-card__icon{background:#8b000014;color:#a00000}[data-theme=remembrance] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=remembrance] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=remembrance] .info-terms{border-color:#e08080;color:#600000}[data-theme=remembrance] .info-terms__title{color:darkred}[data-theme=remembrance] .products-grid-title{color:#600000}[data-theme=remembrance] .product-card{background:#fff;border-color:#e08080;box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .product-card:hover{border-color:#a00000;box-shadow:0 4px 20px #8b000024}[data-theme=remembrance] .product-card__name{color:#100000}[data-theme=remembrance] .product-card__price{color:darkred}[data-theme=remembrance] .product-card__price-per{color:#600000}[data-theme=remembrance] .product-card__unit{background:#8b00000f;border-color:#e08080;color:#600000}[data-theme=remembrance] .product-card__badge{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000)}[data-theme=remembrance] .product-card__note{background:#8b00000a;border-color:#e0808073;color:#600000}[data-theme=remembrance] .product-card__btn{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000);box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .product-card__btn:hover{box-shadow:0 8px 24px #8b000085}[data-theme=remembrance] .product-card__counter{background:#fff0f0;border-color:#e08080}[data-theme=remembrance] .counter-btn{background:#fff;border-color:#e08080;color:darkred}[data-theme=remembrance] .counter-btn:hover{background:#8b00000f}[data-theme=remembrance] .counter-value{color:#100000}[data-theme=remembrance] .cart-wrapper{background:#fff0f0}[data-theme=remembrance] .cart-header{border-color:#e08080}[data-theme=remembrance] .cart-title{color:#100000}[data-theme=remembrance] .cart-item{background:#fff;border-color:#e08080}[data-theme=remembrance] .cart-item__name{color:#100000}[data-theme=remembrance] .cart-item__price{color:darkred}[data-theme=remembrance] .cart-item__meta,[data-theme=remembrance] .cart-item__remove{color:#600000}[data-theme=remembrance] .cart-item__remove:hover{color:#dc2626}[data-theme=remembrance] .cart-summary{background:#fff;border-color:#e08080}[data-theme=remembrance] .cart-total-label{color:#600000}[data-theme=remembrance] .cart-total-value{color:#100000}[data-theme=remembrance] .cart-checkout-btn{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000);box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .cart-checkout-btn:hover{box-shadow:0 8px 24px #8b000085}[data-theme=remembrance] .site-footer{background:#100000;color:#ffffffd9}[data-theme=remembrance] .site-footer .footer-brand,[data-theme=remembrance] .site-footer .footer-logo-text{color:#ffffffd9}[data-theme=remembrance] .site-footer .footer-link{color:#ffffff8c}[data-theme=remembrance] .site-footer .footer-link:hover{color:#c41e1e}[data-theme=remembrance] .site-footer .footer-divider{background:#ffffff1a}[data-theme=remembrance] .login-page{background:#fff0f0}[data-theme=remembrance] .login-card{background:#fff;border-color:#e08080}[data-theme=remembrance] .login-title{color:#100000}[data-theme=remembrance] .login-subtitle{color:#600000}[data-theme=remembrance] .login-input{background:#fff0f0;border-color:#e08080;color:#100000}[data-theme=remembrance] .login-input::placeholder{color:#a06060}[data-theme=remembrance] .login-input:focus{box-shadow:0 0 0 3px #8b00001a}[data-theme=remembrance] .lgn__btn{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000);box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .profile-page{background:#fff0f0}[data-theme=remembrance] .profile-card,[data-theme=remembrance] .profile-section{background:#fff;border-color:#e08080}[data-theme=remembrance] .profile-name,[data-theme=remembrance] .profile-section-title,[data-theme=remembrance] .profile-title{color:#100000}[data-theme=remembrance] .profile-email,[data-theme=remembrance] .profile-meta{color:#600000}[data-theme=remembrance] .profile-avatar{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000)}[data-theme=remembrance] .bv-backdrop{background:#10000099}[data-theme=remembrance] .modal{background:#fff;border-color:#e08080}[data-theme=remembrance] .modal-title{color:#100000}[data-theme=remembrance] .scroll-top-btn{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000);box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .scroll-top-btn:hover{box-shadow:0 8px 24px #8b000085}[data-theme=remembrance] .product-card__like svg{stroke:#a00000}[data-theme=remembrance] .product-card__like--active svg{fill:#a00000;stroke:#a00000}[data-theme=remembrance] .product-card .price-main,[data-theme=remembrance] .product-card__price{color:darkred}[data-theme=remembrance] .product-card .add-btn,[data-theme=remembrance] .product-card__add-btn{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000);box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .product-card .add-btn:hover,[data-theme=remembrance] .product-card__add-btn:hover{box-shadow:0 8px 24px #8b000085}[data-theme=remembrance] .product-card .unit-badge,[data-theme=remembrance] .product-card__unit-badge{background:#8b00000f;border-color:#a00000;color:#a00000}[data-theme=remembrance] .product-card .unit-badge--active,[data-theme=remembrance] .product-card__unit-badge--active{background:#a00000;border-color:#a00000}[data-theme=remembrance] .product-card .counter-btn,[data-theme=remembrance] .product-card__counter-btn{border-color:#e08080;color:darkred}[data-theme=remembrance] .btn-add-cart,[data-theme=remembrance] .product-add-btn{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000)!important;box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .products-header-line{background:linear-gradient(90deg,#8b0000,#c41e1e)}[data-theme=remembrance] .products-empty-btn{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000)}[data-theme=remembrance] .products-confetti span{background:darkred}[data-theme=remembrance] .products-confetti span:nth-child(2){background:#a00000}[data-theme=remembrance] .products-confetti span:nth-child(3){background:#600000}[data-theme=remembrance] .products-confetti span:nth-child(5){background:darkred}[data-theme=remembrance] .products-added-shimmer{background:linear-gradient(90deg,#8b0000,#c41e1e 40%,#8b0000)}[data-theme=remembrance] .products-added-dot{background:darkred}[data-theme=remembrance] .cat-chip:hover{background:#8b00000f;border-color:darkred;color:darkred}[data-theme=remembrance] .cat-chip--active,[data-theme=remembrance] .cat-chip:active{background:darkred;border-color:darkred;color:#fff}[data-theme=remembrance] .cat-chip--selected{background:#8b000014;border-color:darkred;color:darkred}[data-theme=remembrance] .cart-bar-fill,[data-theme=remembrance] .cart-progress-fill{background:darkred}[data-theme=remembrance] .cart-shimmer-bar{background:linear-gradient(90deg,#8b0000,#c41e1e 40%,#8b0000)}[data-theme=remembrance] .cart-checkout-btn,[data-theme=remembrance] .checkout-btn{background:linear-gradient(135deg,#8b0000,#a00000)!important;box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .cart-item__qty{color:darkred!important}[data-theme=remembrance] .cart-item__price,[data-theme=remembrance] .cart-price{color:darkred}[data-theme=remembrance] .cart-free-badge{border-color:darkred;color:darkred}[data-theme=remembrance] .cart-continue,[data-theme=remembrance] .cart-summary-total{color:darkred}[data-theme=remembrance] .cart-continue:hover{background:#8b00000f;border-color:darkred}[data-theme=remembrance] .cart-note-icon svg{stroke:#a00000}[data-theme=remembrance] .cart-note-text{color:#a00000}[data-theme=remembrance] .cart-delivery-row svg{stroke:#a00000}[data-theme=remembrance] .cart-payment-option{border-color:#e08080}[data-theme=remembrance] .cart-payment-option--selected{background:#8b00000f;border-color:darkred}[data-theme=remembrance] .cart-payment-option:hover{border-color:darkred}[data-theme=remembrance] .cart-payment-dot{border-color:#e08080}[data-theme=remembrance] .cart-payment-dot--selected{background:darkred;border-color:darkred}[data-theme=remembrance] .login-shimmer,[data-theme=remembrance] .login-top-bar{background:linear-gradient(90deg,#8b0000,#c41e1e 40%,#8b0000)}[data-theme=remembrance] .login-submit-btn{background:linear-gradient(135deg,#8b0000,#a00000 50%,#600000)!important}[data-theme=remembrance] .login-input:focus{border-color:darkred}[data-theme=remembrance] .login-link{color:#a00000}[data-theme=remembrance] .login-back:hover,[data-theme=remembrance] .login-eye:hover,[data-theme=remembrance] .login-link:hover{color:darkred}[data-theme=remembrance] .profile-avatar,[data-theme=remembrance] .profile-avatar-circle{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000)}[data-theme=remembrance] .profile-edit-btn--save{background:darkred}[data-theme=remembrance] .profile-edit-btn--edit{border-color:#e08080;color:darkred}[data-theme=remembrance] .profile-input:focus{border-color:darkred}[data-theme=remembrance] .profile-link,[data-theme=remembrance] .profile-stat__label-top,[data-theme=remembrance] .profile-stat__val{color:darkred}[data-theme=remembrance] .profile-invoice-row--active{border-left-color:darkred;padding-left:11px}[data-theme=remembrance] .profile-invoice-day{color:darkred}[data-theme=remembrance] .profile-refresh-btn:hover{background:#fff0f0;border-color:darkred;color:darkred}[data-theme=remembrance] .profile-reload-btn:hover{border-color:darkred;color:darkred}[data-theme=remembrance] .profile-total-row--total{border-color:darkred}[data-theme=remembrance] .profile-subtotal,[data-theme=remembrance] .profile-summary-title,[data-theme=remembrance] .profile-total-row--total strong{color:darkred}[data-theme=remembrance] .profile-badge--card{background:#8b00001f;color:darkred}[data-theme=remembrance] .footer-shimmer,[data-theme=remembrance] .footer-top-bar{background:linear-gradient(90deg,#8b0000,#a00000 25%,#c41e1e 50%,#a00000 75%,#8b0000)}[data-theme=remembrance] .footer-scroll-top{background:linear-gradient(135deg,#8b0000,#a00000);box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .bv-btn{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000);box-shadow:0 4px 16px #8b000061}[data-theme=remembrance] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #8b000085}[data-theme=remembrance] .bv-btn--outline{background:#fff;border-color:#e08080;color:#100000}[data-theme=remembrance] .bv-input{background:#fff0f0;border-color:#e08080;color:#100000}[data-theme=remembrance] .bv-input::placeholder{color:#a06060}[data-theme=remembrance] .bv-input:focus{border-color:darkred}[data-theme=remembrance] .bv-input-row{background:#fff0f0;border-color:#e08080}[data-theme=remembrance] .bv-input-row input{color:#100000}[data-theme=remembrance] .bv-input-row .bv-input-icon{color:#a00000}[data-theme=remembrance] .bv-card{background:#fff;border-color:#e08080}[data-theme=remembrance] .bv-card--warm{background:linear-gradient(135deg,#fff0f0,#fff);border-color:#e08080}[data-theme=remembrance] .bv-avatar{background:linear-gradient(135deg,#8b0000,#c41e1e 50%,#8b0000)}[data-theme=remembrance] .bv-spinner--lg,[data-theme=remembrance] .bv-spinner--md{border-color:#a00000 #8b000033 #8b000033}[data-theme=remembrance] .bv-badge--brand{background:#8b00001a;border-color:#8b000040;color:darkred}[data-theme=christmas] .container,[data-theme=christmas] body{background:#f0fff4}[data-theme=christmas] .site-header{background:#f0fff4eb}[data-theme=christmas] .site-header .header-inner{background:linear-gradient(135deg,#f0fff4,#fff5f5);border-color:#80d4a0;box-shadow:0 4px 20px #0a7a3024}[data-theme=christmas] .search-pill{background:#fff;border-color:#80d4a0}[data-theme=christmas] .search-pill:focus-within{border-color:#0a7a30;box-shadow:0 0 0 3px #0a7a301f}[data-theme=christmas] .search-divider{background:#80d4a0}[data-theme=christmas] .search-input{color:#021408}[data-theme=christmas] .search-input::placeholder{color:#60a878}[data-theme=christmas] .search-clear{color:#0a5020}[data-theme=christmas] .search-input-wrap svg{color:#0d9a3c}[data-theme=christmas] .action-btn{background:#fff;border-color:#80d4a0;color:#0a5020}[data-theme=christmas] .action-btn:hover{background:#0a7a300d;border-color:#0d9a3c;color:#0d9a3c}[data-theme=christmas] .action-btn.active{background:#0a7a3014;border-color:#0d9a3c;color:#0a7a30}[data-theme=christmas] .action-btn.logged-in{color:#0a7a30}[data-theme=christmas] .cart-badge{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00);box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .profile-badge{background:#0a7a30}[data-theme=christmas] .profile-badge--unpaid{background:#dc2626}[data-theme=christmas] .profile-badge--processing{background:#0a7a30}[data-theme=christmas] .brand-tagline-word{background:linear-gradient(90deg,#0a7a30,#0d9a3c 25%,gold 55%,#c00 75%,#0a7a30);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=christmas] .category-select{color:#0a5020}[data-theme=christmas] .category-select:focus{color:#021408}[data-theme=christmas] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=christmas] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=christmas] .info-close:hover{background:#1a7a2e!important}[data-theme=christmas] .info-panel{background:#fff;border-color:#80d4a0;box-shadow:0 4px 20px #0a7a3024}[data-theme=christmas] .info-close{color:#fff!important}[data-theme=christmas] .info-close:hover{color:#fff}[data-theme=christmas] .info-card{background:#f0fff4;border-color:#80d4a0}[data-theme=christmas] .info-card__label{color:#0a5020}[data-theme=christmas] .info-card__val{color:#021408}[data-theme=christmas] .info-card__icon{background:#0a7a3014;color:#0d9a3c}[data-theme=christmas] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=christmas] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=christmas] .info-terms{border-color:#80d4a0;color:#0a5020}[data-theme=christmas] .info-terms__title{color:#0a7a30}[data-theme=christmas] .products-grid-title{color:#0a5020}[data-theme=christmas] .product-card{background:#fff;border-color:#80d4a0;box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .product-card:hover{border-color:#0d9a3c;box-shadow:0 4px 20px #0a7a3024}[data-theme=christmas] .product-card__name{color:#021408}[data-theme=christmas] .product-card__price{color:#0a7a30}[data-theme=christmas] .product-card__price-per{color:#0a5020}[data-theme=christmas] .product-card__unit{background:#0a7a300f;border-color:#80d4a0;color:#0a5020}[data-theme=christmas] .product-card__badge{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00)}[data-theme=christmas] .product-card__note{background:#0a7a300a;border-color:#80d4a073;color:#0a5020}[data-theme=christmas] .product-card__btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00);box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .product-card__btn:hover{box-shadow:0 8px 24px #0a7a3085}[data-theme=christmas] .product-card__counter{background:#f0fff4;border-color:#80d4a0}[data-theme=christmas] .counter-btn{background:#fff;border-color:#80d4a0;color:#0a7a30}[data-theme=christmas] .counter-btn:hover{background:#0a7a300f}[data-theme=christmas] .counter-value{color:#021408}[data-theme=christmas] .cart-wrapper{background:#f0fff4}[data-theme=christmas] .cart-header{border-color:#80d4a0}[data-theme=christmas] .cart-title{color:#021408}[data-theme=christmas] .cart-item{background:#fff;border-color:#80d4a0}[data-theme=christmas] .cart-item__name{color:#021408}[data-theme=christmas] .cart-item__price{color:#0a7a30}[data-theme=christmas] .cart-item__meta,[data-theme=christmas] .cart-item__remove{color:#0a5020}[data-theme=christmas] .cart-item__remove:hover{color:#dc2626}[data-theme=christmas] .cart-summary{background:#fff;border-color:#80d4a0}[data-theme=christmas] .cart-total-label{color:#0a5020}[data-theme=christmas] .cart-total-value{color:#021408}[data-theme=christmas] .cart-checkout-btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00);box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .cart-checkout-btn:hover{box-shadow:0 8px 24px #0a7a3085}[data-theme=christmas] .site-footer{background:#021408;color:#ffffffd9}[data-theme=christmas] .site-footer .footer-brand,[data-theme=christmas] .site-footer .footer-logo-text{color:#ffffffd9}[data-theme=christmas] .site-footer .footer-link{color:#ffffff8c}[data-theme=christmas] .site-footer .footer-link:hover{color:#c00}[data-theme=christmas] .site-footer .footer-divider{background:#ffffff1a}[data-theme=christmas] .login-page{background:#f0fff4}[data-theme=christmas] .login-card{background:#fff;border-color:#80d4a0}[data-theme=christmas] .login-title{color:#021408}[data-theme=christmas] .login-subtitle{color:#0a5020}[data-theme=christmas] .login-input{background:#f0fff4;border-color:#80d4a0;color:#021408}[data-theme=christmas] .login-input::placeholder{color:#60a878}[data-theme=christmas] .login-input:focus{box-shadow:0 0 0 3px #0a7a301a}[data-theme=christmas] .lgn__btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00);box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .profile-page{background:#f0fff4}[data-theme=christmas] .profile-card,[data-theme=christmas] .profile-section{background:#fff;border-color:#80d4a0}[data-theme=christmas] .profile-name,[data-theme=christmas] .profile-section-title,[data-theme=christmas] .profile-title{color:#021408}[data-theme=christmas] .profile-email,[data-theme=christmas] .profile-meta{color:#0a5020}[data-theme=christmas] .profile-avatar{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00)}[data-theme=christmas] .bv-backdrop{background:#02140899}[data-theme=christmas] .modal{background:#fff;border-color:#80d4a0}[data-theme=christmas] .modal-title{color:#021408}[data-theme=christmas] .scroll-top-btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00);box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .scroll-top-btn:hover{box-shadow:0 8px 24px #0a7a3085}[data-theme=christmas] .product-card__like svg{stroke:#0d9a3c}[data-theme=christmas] .product-card__like--active svg{fill:#0d9a3c;stroke:#0d9a3c}[data-theme=christmas] .product-card .price-main,[data-theme=christmas] .product-card__price{color:#0a7a30}[data-theme=christmas] .product-card .add-btn,[data-theme=christmas] .product-card__add-btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00);box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .product-card .add-btn:hover,[data-theme=christmas] .product-card__add-btn:hover{box-shadow:0 8px 24px #0a7a3085}[data-theme=christmas] .product-card .unit-badge,[data-theme=christmas] .product-card__unit-badge{background:#0a7a300f;border-color:#0d9a3c;color:#0d9a3c}[data-theme=christmas] .product-card .unit-badge--active,[data-theme=christmas] .product-card__unit-badge--active{background:#0d9a3c;border-color:#0d9a3c}[data-theme=christmas] .product-card .counter-btn,[data-theme=christmas] .product-card__counter-btn{border-color:#80d4a0;color:#0a7a30}[data-theme=christmas] .btn-add-cart,[data-theme=christmas] .product-add-btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00)!important;box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .products-header-line{background:linear-gradient(90deg,#0a7a30,#c00)}[data-theme=christmas] .products-empty-btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00)}[data-theme=christmas] .products-confetti span{background:#0a7a30}[data-theme=christmas] .products-confetti span:nth-child(2){background:#0d9a3c}[data-theme=christmas] .products-confetti span:nth-child(3){background:#076020}[data-theme=christmas] .products-confetti span:nth-child(5){background:#0a7a30}[data-theme=christmas] .products-added-shimmer{background:linear-gradient(90deg,#0a7a30,#0d9a3c 25%,gold 55%,#c00 75%,#0a7a30)}[data-theme=christmas] .products-added-dot{background:#0a7a30}[data-theme=christmas] .cat-chip:hover{background:#0a7a300f;border-color:#0a7a30;color:#0a7a30}[data-theme=christmas] .cat-chip--active,[data-theme=christmas] .cat-chip:active{background:#0a7a30;border-color:#0a7a30;color:#fff}[data-theme=christmas] .cat-chip--selected{background:#0a7a3014;border-color:#0a7a30;color:#0a7a30}[data-theme=christmas] .cart-bar-fill,[data-theme=christmas] .cart-progress-fill{background:#0a7a30}[data-theme=christmas] .cart-shimmer-bar{background:linear-gradient(90deg,#0a7a30,#0d9a3c 25%,gold 55%,#c00 75%,#0a7a30)}[data-theme=christmas] .cart-checkout-btn,[data-theme=christmas] .checkout-btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c)!important;box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .cart-item__qty{color:#0a7a30!important}[data-theme=christmas] .cart-item__price,[data-theme=christmas] .cart-price{color:#0a7a30}[data-theme=christmas] .cart-free-badge{border-color:#0a7a30;color:#0a7a30}[data-theme=christmas] .cart-continue,[data-theme=christmas] .cart-summary-total{color:#0a7a30}[data-theme=christmas] .cart-continue:hover{background:#0a7a300f;border-color:#0a7a30}[data-theme=christmas] .cart-note-icon svg{stroke:#0d9a3c}[data-theme=christmas] .cart-note-text{color:#0d9a3c}[data-theme=christmas] .cart-delivery-row svg{stroke:#0d9a3c}[data-theme=christmas] .cart-payment-option{border-color:#80d4a0}[data-theme=christmas] .cart-payment-option--selected{background:#0a7a300f;border-color:#0a7a30}[data-theme=christmas] .cart-payment-option:hover{border-color:#0a7a30}[data-theme=christmas] .cart-payment-dot{border-color:#80d4a0}[data-theme=christmas] .cart-payment-dot--selected{background:#0a7a30;border-color:#0a7a30}[data-theme=christmas] .login-shimmer,[data-theme=christmas] .login-top-bar{background:linear-gradient(90deg,#0a7a30,#0d9a3c 25%,gold 55%,#c00 75%,#0a7a30)}[data-theme=christmas] .login-submit-btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#076020)!important}[data-theme=christmas] .login-input:focus{border-color:#0a7a30}[data-theme=christmas] .login-link{color:#0d9a3c}[data-theme=christmas] .login-back:hover,[data-theme=christmas] .login-eye:hover,[data-theme=christmas] .login-link:hover{color:#0a7a30}[data-theme=christmas] .profile-avatar,[data-theme=christmas] .profile-avatar-circle{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00)}[data-theme=christmas] .profile-edit-btn--save{background:#0a7a30}[data-theme=christmas] .profile-edit-btn--edit{border-color:#80d4a0;color:#0a7a30}[data-theme=christmas] .profile-input:focus{border-color:#0a7a30}[data-theme=christmas] .profile-link,[data-theme=christmas] .profile-stat__label-top,[data-theme=christmas] .profile-stat__val{color:#0a7a30}[data-theme=christmas] .profile-invoice-row--active{border-left-color:#0a7a30;padding-left:11px}[data-theme=christmas] .profile-invoice-day{color:#0a7a30}[data-theme=christmas] .profile-refresh-btn:hover{background:#f0fff4;border-color:#0a7a30;color:#0a7a30}[data-theme=christmas] .profile-reload-btn:hover{border-color:#0a7a30;color:#0a7a30}[data-theme=christmas] .profile-total-row--total{border-color:#0a7a30}[data-theme=christmas] .profile-subtotal,[data-theme=christmas] .profile-summary-title,[data-theme=christmas] .profile-total-row--total strong{color:#0a7a30}[data-theme=christmas] .profile-badge--card{background:#0a7a301f;color:#0a7a30}[data-theme=christmas] .footer-shimmer,[data-theme=christmas] .footer-top-bar{background:linear-gradient(90deg,#0a7a30,#0d9a3c 25%,#c00 50%,#0d9a3c 75%,#0a7a30)}[data-theme=christmas] .footer-scroll-top{background:linear-gradient(135deg,#0a7a30,#0d9a3c);box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .bv-btn{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00);box-shadow:0 4px 16px #0a7a3061}[data-theme=christmas] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #0a7a3085}[data-theme=christmas] .bv-btn--outline{background:#fff;border-color:#80d4a0;color:#021408}[data-theme=christmas] .bv-input{background:#f0fff4;border-color:#80d4a0;color:#021408}[data-theme=christmas] .bv-input::placeholder{color:#60a878}[data-theme=christmas] .bv-input:focus{border-color:#0a7a30}[data-theme=christmas] .bv-input-row{background:#f0fff4;border-color:#80d4a0}[data-theme=christmas] .bv-input-row input{color:#021408}[data-theme=christmas] .bv-input-row .bv-input-icon{color:#0d9a3c}[data-theme=christmas] .bv-card{background:#fff;border-color:#80d4a0}[data-theme=christmas] .bv-card--warm{background:linear-gradient(135deg,#f0fff4,#fff5f5);border-color:#80d4a0}[data-theme=christmas] .bv-avatar{background:linear-gradient(135deg,#0a7a30,#0d9a3c 50%,#c00)}[data-theme=christmas] .bv-spinner--lg,[data-theme=christmas] .bv-spinner--md{border-color:#0d9a3c #0a7a3033 #0a7a3033}[data-theme=christmas] .bv-badge--brand{background:#0a7a301a;border-color:#0a7a3040;color:#0a7a30}[data-theme=newyear] .container,[data-theme=newyear] body{background:#f0f8ff}[data-theme=newyear] .site-header{background:#f0f8fff2}[data-theme=newyear] .site-header .header-inner{background:linear-gradient(135deg,#e0f0ff,#f0f8ff);border-color:#5ab8e8;box-shadow:0 4px 20px #1a6aaa2e}[data-theme=newyear] .search-pill{background:#fff;border-color:#5ab8e8}[data-theme=newyear] .search-pill:focus-within{border-color:#1a6aaa;box-shadow:0 0 0 3px #1a6aaa1f}[data-theme=newyear] .search-divider{background:#5ab8e8}[data-theme=newyear] .search-input{color:#071828}[data-theme=newyear] .search-input::placeholder{color:#5ab8e8}[data-theme=newyear] .search-clear{color:#1a5a8a}[data-theme=newyear] .search-input-wrap svg{color:#1e80cc}[data-theme=newyear] .action-btn{background:#fff;border-color:#5ab8e8;color:#1a5a8a}[data-theme=newyear] .action-btn:hover{background:#1a6aaa0d;border-color:#1e80cc;color:#1e80cc}[data-theme=newyear] .action-btn.active{background:#1a6aaa14;border-color:#1e80cc;color:#1a6aaa}[data-theme=newyear] .action-btn.logged-in{color:#1a6aaa}[data-theme=newyear] .cart-badge{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8);box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .profile-badge{background:#1a6aaa}[data-theme=newyear] .profile-badge--unpaid{background:#dc2626}[data-theme=newyear] .profile-badge--processing{background:#1a6aaa}[data-theme=newyear] .brand-tagline-word{background:linear-gradient(90deg,#1a6aaa,#5ab8e8 30%,#a0d8f0 55%,#5ab8e8 75%,#1a6aaa);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=newyear] .category-select{color:#1a5a8a}[data-theme=newyear] .category-select:focus{color:#071828}[data-theme=newyear] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=newyear] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=newyear] .info-close:hover{background:#1a7a2e!important}[data-theme=newyear] .info-panel{background:#fff;border-color:#5ab8e8;box-shadow:0 4px 20px #1a6aaa2e}[data-theme=newyear] .info-close{color:#fff!important}[data-theme=newyear] .info-close:hover{color:#fff}[data-theme=newyear] .info-card{background:#f0f8ff;border-color:#5ab8e8}[data-theme=newyear] .info-card__label{color:#1a5a8a}[data-theme=newyear] .info-card__val{color:#071828}[data-theme=newyear] .info-card__icon{background:#1a6aaa14;color:#1e80cc}[data-theme=newyear] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=newyear] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=newyear] .info-terms{border-color:#5ab8e8;color:#1a5a8a}[data-theme=newyear] .info-terms__title{color:#1a6aaa}[data-theme=newyear] .products-grid-title{color:#1a5a8a}[data-theme=newyear] .product-card{background:#fff;border-color:#5ab8e8;box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .product-card:hover{border-color:#1e80cc;box-shadow:0 4px 20px #1a6aaa2e}[data-theme=newyear] .product-card__name{color:#071828}[data-theme=newyear] .product-card__price{color:#1a6aaa}[data-theme=newyear] .product-card__price-per{color:#1a5a8a}[data-theme=newyear] .product-card__unit{background:#1a6aaa0f;border-color:#5ab8e8;color:#1a5a8a}[data-theme=newyear] .product-card__badge{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8)}[data-theme=newyear] .product-card__note{background:#1a6aaa0a;border-color:#5ab8e859;color:#1a5a8a}[data-theme=newyear] .product-card__btn{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8);box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .product-card__btn:hover{box-shadow:0 8px 24px #1a6aaaa6}[data-theme=newyear] .product-card__counter{background:#f0f8ff;border-color:#5ab8e8}[data-theme=newyear] .counter-btn{background:#fff;border-color:#5ab8e8;color:#1a6aaa}[data-theme=newyear] .counter-btn:hover{background:#1a6aaa0f}[data-theme=newyear] .counter-value{color:#071828}[data-theme=newyear] .cart-wrapper{background:#f0f8ff}[data-theme=newyear] .cart-header{border-color:#5ab8e8}[data-theme=newyear] .cart-title{color:#071828}[data-theme=newyear] .cart-item{background:#fff;border-color:#5ab8e8}[data-theme=newyear] .cart-item__name{color:#071828}[data-theme=newyear] .cart-item__price{color:#1a6aaa}[data-theme=newyear] .cart-item__meta,[data-theme=newyear] .cart-item__remove{color:#1a5a8a}[data-theme=newyear] .cart-item__remove:hover{color:#dc2626}[data-theme=newyear] .cart-summary{background:#fff;border-color:#5ab8e8}[data-theme=newyear] .cart-total-label{color:#1a5a8a}[data-theme=newyear] .cart-total-value{color:#071828}[data-theme=newyear] .cart-checkout-btn{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8);box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .cart-checkout-btn:hover{box-shadow:0 8px 24px #1a6aaaa6}[data-theme=newyear] .site-footer{background:#071828;color:#dcf0fff2}[data-theme=newyear] .site-footer .footer-brand,[data-theme=newyear] .site-footer .footer-logo-text{color:#dcf0fff2}[data-theme=newyear] .site-footer .footer-link{color:#ffffff8c}[data-theme=newyear] .site-footer .footer-link:hover{color:#a0d8f0}[data-theme=newyear] .site-footer .footer-divider{background:#ffffff1a}[data-theme=newyear] .login-page{background:#f0f8ff}[data-theme=newyear] .login-card{background:#fff;border-color:#5ab8e8}[data-theme=newyear] .login-title{color:#071828}[data-theme=newyear] .login-subtitle{color:#1a5a8a}[data-theme=newyear] .login-input{background:#e8f4fc;border-color:#5ab8e8;color:#071828}[data-theme=newyear] .login-input::placeholder{color:#5ab8e8}[data-theme=newyear] .login-input:focus{box-shadow:0 0 0 3px #1a6aaa1a}[data-theme=newyear] .lgn__btn{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8);box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .profile-page{background:#f0f8ff}[data-theme=newyear] .profile-card,[data-theme=newyear] .profile-section{background:#fff;border-color:#5ab8e8}[data-theme=newyear] .profile-name,[data-theme=newyear] .profile-section-title,[data-theme=newyear] .profile-title{color:#071828}[data-theme=newyear] .profile-email,[data-theme=newyear] .profile-meta{color:#1a5a8a}[data-theme=newyear] .profile-avatar{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8)}[data-theme=newyear] .bv-backdrop{background:#071828a6}[data-theme=newyear] .modal{background:#fff;border-color:#5ab8e8}[data-theme=newyear] .modal-title{color:#071828}[data-theme=newyear] .scroll-top-btn{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8);box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .scroll-top-btn:hover{box-shadow:0 8px 24px #1a6aaaa6}[data-theme=newyear] .product-card__like svg{stroke:#1e80cc}[data-theme=newyear] .product-card__like--active svg{fill:#1e80cc;stroke:#1e80cc}[data-theme=newyear] .product-card .price-main,[data-theme=newyear] .product-card__price{color:#1a6aaa}[data-theme=newyear] .product-card .add-btn,[data-theme=newyear] .product-card__add-btn{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8);box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .product-card .add-btn:hover,[data-theme=newyear] .product-card__add-btn:hover{box-shadow:0 8px 24px #1a6aaaa6}[data-theme=newyear] .product-card .unit-badge,[data-theme=newyear] .product-card__unit-badge{background:#1a6aaa0f;border-color:#1e80cc;color:#1e80cc}[data-theme=newyear] .product-card .unit-badge--active,[data-theme=newyear] .product-card__unit-badge--active{background:#1e80cc;border-color:#1e80cc}[data-theme=newyear] .product-card .counter-btn,[data-theme=newyear] .product-card__counter-btn{border-color:#5ab8e8;color:#1a6aaa}[data-theme=newyear] .btn-add-cart,[data-theme=newyear] .product-add-btn{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8)!important;box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .products-header-line{background:linear-gradient(90deg,#1a6aaa,#a0d8f0)}[data-theme=newyear] .products-empty-btn{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8)}[data-theme=newyear] .products-confetti span{background:#1a6aaa}[data-theme=newyear] .products-confetti span:nth-child(2){background:#1e80cc}[data-theme=newyear] .products-confetti span:nth-child(3){background:#0f4a7a}[data-theme=newyear] .products-confetti span:nth-child(5){background:#1a6aaa}[data-theme=newyear] .products-added-shimmer{background:linear-gradient(90deg,#1a6aaa,#5ab8e8 30%,#a0d8f0 55%,#5ab8e8 75%,#1a6aaa)}[data-theme=newyear] .products-added-dot{background:#1a6aaa}[data-theme=newyear] .cat-chip:hover{background:#1a6aaa0f;border-color:#1a6aaa;color:#1a6aaa}[data-theme=newyear] .cat-chip--active,[data-theme=newyear] .cat-chip:active{background:#1a6aaa;border-color:#1a6aaa;color:#fff}[data-theme=newyear] .cat-chip--selected{background:#1a6aaa14;border-color:#1a6aaa;color:#1a6aaa}[data-theme=newyear] .cart-bar-fill,[data-theme=newyear] .cart-progress-fill{background:#1a6aaa}[data-theme=newyear] .cart-shimmer-bar{background:linear-gradient(90deg,#1a6aaa,#5ab8e8 30%,#a0d8f0 55%,#5ab8e8 75%,#1a6aaa)}[data-theme=newyear] .cart-checkout-btn,[data-theme=newyear] .checkout-btn{background:linear-gradient(135deg,#1a6aaa,#1e80cc)!important;box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .cart-item__qty{color:#1a6aaa!important}[data-theme=newyear] .cart-item__price,[data-theme=newyear] .cart-price{color:#1a6aaa}[data-theme=newyear] .cart-free-badge{border-color:#1a6aaa;color:#1a6aaa}[data-theme=newyear] .cart-continue,[data-theme=newyear] .cart-summary-total{color:#1a6aaa}[data-theme=newyear] .cart-continue:hover{background:#1a6aaa0f;border-color:#1a6aaa}[data-theme=newyear] .cart-note-icon svg{stroke:#1e80cc}[data-theme=newyear] .cart-note-text{color:#1e80cc}[data-theme=newyear] .cart-delivery-row svg{stroke:#1e80cc}[data-theme=newyear] .cart-payment-option{border-color:#5ab8e8}[data-theme=newyear] .cart-payment-option--selected{background:#1a6aaa0f;border-color:#1a6aaa}[data-theme=newyear] .cart-payment-option:hover{border-color:#1a6aaa}[data-theme=newyear] .cart-payment-dot{border-color:#5ab8e8}[data-theme=newyear] .cart-payment-dot--selected{background:#1a6aaa;border-color:#1a6aaa}[data-theme=newyear] .login-shimmer,[data-theme=newyear] .login-top-bar{background:linear-gradient(90deg,#1a6aaa,#5ab8e8 30%,#a0d8f0 55%,#5ab8e8 75%,#1a6aaa)}[data-theme=newyear] .login-submit-btn{background:linear-gradient(135deg,#1a6aaa,#1e80cc 50%,#0f4a7a)!important}[data-theme=newyear] .login-input:focus{border-color:#1a6aaa}[data-theme=newyear] .login-link{color:#1e80cc}[data-theme=newyear] .login-back:hover,[data-theme=newyear] .login-eye:hover,[data-theme=newyear] .login-link:hover{color:#1a6aaa}[data-theme=newyear] .profile-avatar,[data-theme=newyear] .profile-avatar-circle{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8)}[data-theme=newyear] .profile-edit-btn--save{background:#1a6aaa}[data-theme=newyear] .profile-edit-btn--edit{border-color:#5ab8e8;color:#1a6aaa}[data-theme=newyear] .profile-input:focus{border-color:#1a6aaa}[data-theme=newyear] .profile-link,[data-theme=newyear] .profile-stat__label-top,[data-theme=newyear] .profile-stat__val{color:#1a6aaa}[data-theme=newyear] .profile-invoice-row--active{border-left-color:#1a6aaa;padding-left:11px}[data-theme=newyear] .profile-invoice-day{color:#1a6aaa}[data-theme=newyear] .profile-refresh-btn:hover{background:#f0f8ff;border-color:#1a6aaa;color:#1a6aaa}[data-theme=newyear] .profile-reload-btn:hover{border-color:#1a6aaa;color:#1a6aaa}[data-theme=newyear] .profile-total-row--total{border-color:#1a6aaa}[data-theme=newyear] .profile-subtotal,[data-theme=newyear] .profile-summary-title,[data-theme=newyear] .profile-total-row--total strong{color:#1a6aaa}[data-theme=newyear] .profile-badge--card{background:#1a6aaa1f;color:#1a6aaa}[data-theme=newyear] .footer-shimmer,[data-theme=newyear] .footer-top-bar{background:linear-gradient(90deg,#1a6aaa,#1e80cc 25%,#a0d8f0 50%,#1e80cc 75%,#1a6aaa)}[data-theme=newyear] .footer-scroll-top{background:linear-gradient(135deg,#1a6aaa,#1e80cc);box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .bv-btn{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8);box-shadow:0 4px 16px #1a6aaa73}[data-theme=newyear] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #1a6aaaa6}[data-theme=newyear] .bv-btn--outline{background:#fff;border-color:#5ab8e8;color:#071828}[data-theme=newyear] .bv-input{background:#e8f4fc;border-color:#5ab8e8;color:#071828}[data-theme=newyear] .bv-input::placeholder{color:#5ab8e8}[data-theme=newyear] .bv-input:focus{border-color:#1a6aaa}[data-theme=newyear] .bv-input-row{background:#e8f4fc;border-color:#5ab8e8}[data-theme=newyear] .bv-input-row input{color:#071828}[data-theme=newyear] .bv-input-row .bv-input-icon{color:#1e80cc}[data-theme=newyear] .bv-card{background:#fff;border-color:#5ab8e8}[data-theme=newyear] .bv-card--warm{background:linear-gradient(135deg,#f0f8ff,#e0f0ff);border-color:#5ab8e8}[data-theme=newyear] .bv-avatar{background:linear-gradient(135deg,#0f4a7a,#1a6aaa 50%,#5ab8e8)}[data-theme=newyear] .bv-spinner--lg,[data-theme=newyear] .bv-spinner--md{border-color:#1e80cc #1a6aaa33 #1a6aaa33}[data-theme=newyear] .bv-badge--brand{background:#1a6aaa1a;border-color:#1a6aaa40;color:#1a6aaa}[data-theme=goodfriday] .container,[data-theme=goodfriday] body{background:#fffbf0}[data-theme=goodfriday] .site-header{background:#fffbf0eb}[data-theme=goodfriday] .site-header .header-inner{background:linear-gradient(135deg,#fffbf0,#fdf0ff);border-color:#e8c870;box-shadow:0 4px 20px #b464dc24}[data-theme=goodfriday] .search-pill{background:#fff;border-color:#e8c870}[data-theme=goodfriday] .search-pill:focus-within{border-color:#b46400;box-shadow:0 0 0 3px #b464001f}[data-theme=goodfriday] .search-divider{background:#e8c870}[data-theme=goodfriday] .search-input{color:#160a00}[data-theme=goodfriday] .search-input::placeholder{color:#c09040}[data-theme=goodfriday] .search-clear{color:#7a4800}[data-theme=goodfriday] .search-input-wrap svg{color:#b464dc}[data-theme=goodfriday] .action-btn{background:#fff;border-color:#e8c870;color:#7a4800}[data-theme=goodfriday] .action-btn:hover{background:#b464000d;border-color:#b464dc;color:#b464dc}[data-theme=goodfriday] .action-btn.active{background:#b4640014;border-color:#b464dc;color:#b46400}[data-theme=goodfriday] .action-btn.logged-in{color:#b46400}[data-theme=goodfriday] .cart-badge{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4);box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .profile-badge{background:#b46400}[data-theme=goodfriday] .profile-badge--unpaid{background:#dc2626}[data-theme=goodfriday] .profile-badge--processing{background:#b46400}[data-theme=goodfriday] .brand-tagline-word{background:linear-gradient(90deg,#dcc800,#b464dc 35%,#ff78b4 65%,#b464dc 80%,#dcc800);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=goodfriday] .category-select{color:#7a4800}[data-theme=goodfriday] .category-select:focus{color:#160a00}[data-theme=goodfriday] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=goodfriday] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=goodfriday] .info-close:hover{background:#1a7a2e!important}[data-theme=goodfriday] .info-panel{background:#fff;border-color:#e8c870;box-shadow:0 4px 20px #b464dc24}[data-theme=goodfriday] .info-close{color:#fff!important}[data-theme=goodfriday] .info-close:hover{color:#fff}[data-theme=goodfriday] .info-card{background:#fffbf0;border-color:#e8c870}[data-theme=goodfriday] .info-card__label{color:#7a4800}[data-theme=goodfriday] .info-card__val{color:#160a00}[data-theme=goodfriday] .info-card__icon{background:#b4640014;color:#b464dc}[data-theme=goodfriday] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=goodfriday] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=goodfriday] .info-terms{border-color:#e8c870;color:#7a4800}[data-theme=goodfriday] .info-terms__title{color:#b46400}[data-theme=goodfriday] .products-grid-title{color:#7a4800}[data-theme=goodfriday] .product-card{background:#fff;border-color:#e8c870;box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .product-card:hover{border-color:#b464dc;box-shadow:0 4px 20px #b464dc24}[data-theme=goodfriday] .product-card__name{color:#160a00}[data-theme=goodfriday] .product-card__price{color:#b46400}[data-theme=goodfriday] .product-card__price-per{color:#7a4800}[data-theme=goodfriday] .product-card__unit{background:#b464000f;border-color:#e8c870;color:#7a4800}[data-theme=goodfriday] .product-card__badge{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4)}[data-theme=goodfriday] .product-card__note{background:#b464000a;border-color:#e8c87073;color:#7a4800}[data-theme=goodfriday] .product-card__btn{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4);box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .product-card__btn:hover{box-shadow:0 8px 24px #b464dc85}[data-theme=goodfriday] .product-card__counter{background:#fffbf0;border-color:#e8c870}[data-theme=goodfriday] .counter-btn{background:#fff;border-color:#e8c870;color:#b46400}[data-theme=goodfriday] .counter-btn:hover{background:#b464000f}[data-theme=goodfriday] .counter-value{color:#160a00}[data-theme=goodfriday] .cart-wrapper{background:#fffbf0}[data-theme=goodfriday] .cart-header{border-color:#e8c870}[data-theme=goodfriday] .cart-title{color:#160a00}[data-theme=goodfriday] .cart-item{background:#fff;border-color:#e8c870}[data-theme=goodfriday] .cart-item__name{color:#160a00}[data-theme=goodfriday] .cart-item__price{color:#b46400}[data-theme=goodfriday] .cart-item__meta,[data-theme=goodfriday] .cart-item__remove{color:#7a4800}[data-theme=goodfriday] .cart-item__remove:hover{color:#dc2626}[data-theme=goodfriday] .cart-summary{background:#fff;border-color:#e8c870}[data-theme=goodfriday] .cart-total-label{color:#7a4800}[data-theme=goodfriday] .cart-total-value{color:#160a00}[data-theme=goodfriday] .cart-checkout-btn{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4);box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .cart-checkout-btn:hover{box-shadow:0 8px 24px #b464dc85}[data-theme=goodfriday] .site-footer{background:#160a00;color:#ffffffe0}[data-theme=goodfriday] .site-footer .footer-brand,[data-theme=goodfriday] .site-footer .footer-logo-text{color:#ffffffe0}[data-theme=goodfriday] .site-footer .footer-link{color:#ffffff8c}[data-theme=goodfriday] .site-footer .footer-link:hover{color:#dcc800}[data-theme=goodfriday] .site-footer .footer-divider{background:#ffffff1a}[data-theme=goodfriday] .login-page{background:#fffbf0}[data-theme=goodfriday] .login-card{background:#fff;border-color:#e8c870}[data-theme=goodfriday] .login-title{color:#160a00}[data-theme=goodfriday] .login-subtitle{color:#7a4800}[data-theme=goodfriday] .login-input{background:#fffbf0;border-color:#e8c870;color:#160a00}[data-theme=goodfriday] .login-input::placeholder{color:#c09040}[data-theme=goodfriday] .login-input:focus{box-shadow:0 0 0 3px #b464001a}[data-theme=goodfriday] .lgn__btn{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4);box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .profile-page{background:#fffbf0}[data-theme=goodfriday] .profile-card,[data-theme=goodfriday] .profile-section{background:#fff;border-color:#e8c870}[data-theme=goodfriday] .profile-name,[data-theme=goodfriday] .profile-section-title,[data-theme=goodfriday] .profile-title{color:#160a00}[data-theme=goodfriday] .profile-email,[data-theme=goodfriday] .profile-meta{color:#7a4800}[data-theme=goodfriday] .profile-avatar{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4)}[data-theme=goodfriday] .bv-backdrop{background:#160a0099}[data-theme=goodfriday] .modal{background:#fff;border-color:#e8c870}[data-theme=goodfriday] .modal-title{color:#160a00}[data-theme=goodfriday] .scroll-top-btn{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4);box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .scroll-top-btn:hover{box-shadow:0 8px 24px #b464dc85}[data-theme=goodfriday] .product-card__like svg{stroke:#b464dc}[data-theme=goodfriday] .product-card__like--active svg{fill:#b464dc;stroke:#b464dc}[data-theme=goodfriday] .product-card .price-main,[data-theme=goodfriday] .product-card__price{color:#b46400}[data-theme=goodfriday] .product-card .add-btn,[data-theme=goodfriday] .product-card__add-btn{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4);box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .product-card .add-btn:hover,[data-theme=goodfriday] .product-card__add-btn:hover{box-shadow:0 8px 24px #b464dc85}[data-theme=goodfriday] .product-card .unit-badge,[data-theme=goodfriday] .product-card__unit-badge{background:#b464000f;border-color:#b464dc;color:#b464dc}[data-theme=goodfriday] .product-card .unit-badge--active,[data-theme=goodfriday] .product-card__unit-badge--active{background:#b464dc;border-color:#b464dc}[data-theme=goodfriday] .product-card .counter-btn,[data-theme=goodfriday] .product-card__counter-btn{border-color:#e8c870;color:#b46400}[data-theme=goodfriday] .btn-add-cart,[data-theme=goodfriday] .product-add-btn{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4)!important;box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .products-header-line{background:linear-gradient(90deg,#b46400,#dcc800)}[data-theme=goodfriday] .products-empty-btn{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4)}[data-theme=goodfriday] .products-confetti span{background:#b46400}[data-theme=goodfriday] .products-confetti span:nth-child(2){background:#b464dc}[data-theme=goodfriday] .products-confetti span:nth-child(3){background:#8a4a00}[data-theme=goodfriday] .products-confetti span:nth-child(5){background:#b46400}[data-theme=goodfriday] .products-added-shimmer{background:linear-gradient(90deg,#dcc800,#b464dc 35%,#ff78b4 65%,#b464dc 80%,#dcc800)}[data-theme=goodfriday] .products-added-dot{background:#b46400}[data-theme=goodfriday] .cat-chip:hover{background:#b464000f;border-color:#b46400;color:#b46400}[data-theme=goodfriday] .cat-chip--active,[data-theme=goodfriday] .cat-chip:active{background:#b46400;border-color:#b46400;color:#fff}[data-theme=goodfriday] .cat-chip--selected{background:#b4640014;border-color:#b46400;color:#b46400}[data-theme=goodfriday] .cart-bar-fill,[data-theme=goodfriday] .cart-progress-fill{background:#b46400}[data-theme=goodfriday] .cart-shimmer-bar{background:linear-gradient(90deg,#dcc800,#b464dc 35%,#ff78b4 65%,#b464dc 80%,#dcc800)}[data-theme=goodfriday] .cart-checkout-btn,[data-theme=goodfriday] .checkout-btn{background:linear-gradient(135deg,#b46400,#b464dc)!important;box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .cart-item__qty{color:#b46400!important}[data-theme=goodfriday] .cart-item__price,[data-theme=goodfriday] .cart-price{color:#b46400}[data-theme=goodfriday] .cart-free-badge{border-color:#b46400;color:#b46400}[data-theme=goodfriday] .cart-continue,[data-theme=goodfriday] .cart-summary-total{color:#b46400}[data-theme=goodfriday] .cart-continue:hover{background:#b464000f;border-color:#b46400}[data-theme=goodfriday] .cart-note-icon svg{stroke:#b464dc}[data-theme=goodfriday] .cart-note-text{color:#b464dc}[data-theme=goodfriday] .cart-delivery-row svg{stroke:#b464dc}[data-theme=goodfriday] .cart-payment-option{border-color:#e8c870}[data-theme=goodfriday] .cart-payment-option--selected{background:#b464000f;border-color:#b46400}[data-theme=goodfriday] .cart-payment-option:hover{border-color:#b46400}[data-theme=goodfriday] .cart-payment-dot{border-color:#e8c870}[data-theme=goodfriday] .cart-payment-dot--selected{background:#b46400;border-color:#b46400}[data-theme=goodfriday] .login-shimmer,[data-theme=goodfriday] .login-top-bar{background:linear-gradient(90deg,#dcc800,#b464dc 35%,#ff78b4 65%,#b464dc 80%,#dcc800)}[data-theme=goodfriday] .login-submit-btn{background:linear-gradient(135deg,#b46400,#b464dc 50%,#8a4a00)!important}[data-theme=goodfriday] .login-input:focus{border-color:#b46400}[data-theme=goodfriday] .login-link{color:#b464dc}[data-theme=goodfriday] .login-back:hover,[data-theme=goodfriday] .login-eye:hover,[data-theme=goodfriday] .login-link:hover{color:#b46400}[data-theme=goodfriday] .profile-avatar,[data-theme=goodfriday] .profile-avatar-circle{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4)}[data-theme=goodfriday] .profile-edit-btn--save{background:#b46400}[data-theme=goodfriday] .profile-edit-btn--edit{border-color:#e8c870;color:#b46400}[data-theme=goodfriday] .profile-input:focus{border-color:#b46400}[data-theme=goodfriday] .profile-link,[data-theme=goodfriday] .profile-stat__label-top,[data-theme=goodfriday] .profile-stat__val{color:#b46400}[data-theme=goodfriday] .profile-invoice-row--active{border-left-color:#b46400;padding-left:11px}[data-theme=goodfriday] .profile-invoice-day{color:#b46400}[data-theme=goodfriday] .profile-refresh-btn:hover{background:#fffbf0;border-color:#b46400;color:#b46400}[data-theme=goodfriday] .profile-reload-btn:hover{border-color:#b46400;color:#b46400}[data-theme=goodfriday] .profile-total-row--total{border-color:#b46400}[data-theme=goodfriday] .profile-subtotal,[data-theme=goodfriday] .profile-summary-title,[data-theme=goodfriday] .profile-total-row--total strong{color:#b46400}[data-theme=goodfriday] .profile-badge--card{background:#b464001f;color:#b46400}[data-theme=goodfriday] .footer-shimmer,[data-theme=goodfriday] .footer-top-bar{background:linear-gradient(90deg,#b46400,#b464dc 25%,#dcc800 50%,#b464dc 75%,#b46400)}[data-theme=goodfriday] .footer-scroll-top{background:linear-gradient(135deg,#b46400,#b464dc);box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .bv-btn{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4);box-shadow:0 4px 16px #b464dc61}[data-theme=goodfriday] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #b464dc85}[data-theme=goodfriday] .bv-btn--outline{background:#fff;border-color:#e8c870;color:#160a00}[data-theme=goodfriday] .bv-input{background:#fffbf0;border-color:#e8c870;color:#160a00}[data-theme=goodfriday] .bv-input::placeholder{color:#c09040}[data-theme=goodfriday] .bv-input:focus{border-color:#b46400}[data-theme=goodfriday] .bv-input-row{background:#fffbf0;border-color:#e8c870}[data-theme=goodfriday] .bv-input-row input{color:#160a00}[data-theme=goodfriday] .bv-input-row .bv-input-icon{color:#b464dc}[data-theme=goodfriday] .bv-card{background:#fff;border-color:#e8c870}[data-theme=goodfriday] .bv-card--warm{background:linear-gradient(135deg,#fffbf0,#fdf0ff);border-color:#e8c870}[data-theme=goodfriday] .bv-avatar{background:linear-gradient(135deg,#dcc800,#b464dc 50%,#ff78b4)}[data-theme=goodfriday] .bv-spinner--lg,[data-theme=goodfriday] .bv-spinner--md{border-color:#b464dc #b4640033 #b4640033}[data-theme=goodfriday] .bv-badge--brand{background:#b464001a;border-color:#b4640040;color:#b46400}[data-theme=truth] .container,[data-theme=truth] body{background:#fff8f0}[data-theme=truth] .site-header{background:#fff8f0eb}[data-theme=truth] .site-header .header-inner{background:linear-gradient(135deg,#fff8f0,#f0fff8);border-color:#80d8c0;box-shadow:0 4px 20px #00b4a024}[data-theme=truth] .search-pill{background:#fff;border-color:#80d8c0}[data-theme=truth] .search-pill:focus-within{border-color:#e06000;box-shadow:0 0 0 3px #e060001f}[data-theme=truth] .search-divider{background:#80d8c0}[data-theme=truth] .search-input{color:#041a10}[data-theme=truth] .search-input::placeholder{color:#40a080}[data-theme=truth] .search-clear{color:#005540}[data-theme=truth] .search-input-wrap svg{color:#00b4a0}[data-theme=truth] .action-btn{background:#fff;border-color:#80d8c0;color:#005540}[data-theme=truth] .action-btn:hover{background:#e060000d;border-color:#00b4a0;color:#00b4a0}[data-theme=truth] .action-btn.active{background:#e0600014;border-color:#00b4a0;color:#e06000}[data-theme=truth] .action-btn.logged-in{color:#e06000}[data-theme=truth] .cart-badge{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050);box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .profile-badge{background:#e06000}[data-theme=truth] .profile-badge--unpaid{background:#dc2626}[data-theme=truth] .profile-badge--processing{background:#e06000}[data-theme=truth] .brand-tagline-word{background:linear-gradient(90deg,#ff8c00,#00b4a0 35%,#00a050 65%,#00b4a0 80%,#ff8c00);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=truth] .category-select{color:#005540}[data-theme=truth] .category-select:focus{color:#041a10}[data-theme=truth] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=truth] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=truth] .info-close:hover{background:#1a7a2e!important}[data-theme=truth] .info-panel{background:#fff;border-color:#80d8c0;box-shadow:0 4px 20px #00b4a024}[data-theme=truth] .info-close{color:#fff!important}[data-theme=truth] .info-close:hover{color:#fff}[data-theme=truth] .info-card{background:#fff8f0;border-color:#80d8c0}[data-theme=truth] .info-card__label{color:#005540}[data-theme=truth] .info-card__val{color:#041a10}[data-theme=truth] .info-card__icon{background:#e0600014;color:#00b4a0}[data-theme=truth] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=truth] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=truth] .info-terms{border-color:#80d8c0;color:#005540}[data-theme=truth] .info-terms__title{color:#e06000}[data-theme=truth] .products-grid-title{color:#005540}[data-theme=truth] .product-card{background:#fff;border-color:#80d8c0;box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .product-card:hover{border-color:#00b4a0;box-shadow:0 4px 20px #00b4a024}[data-theme=truth] .product-card__name{color:#041a10}[data-theme=truth] .product-card__price{color:#e06000}[data-theme=truth] .product-card__price-per{color:#005540}[data-theme=truth] .product-card__unit{background:#e060000f;border-color:#80d8c0;color:#005540}[data-theme=truth] .product-card__badge{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050)}[data-theme=truth] .product-card__note{background:#e060000a;border-color:#80d8c073;color:#005540}[data-theme=truth] .product-card__btn{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050);box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .product-card__btn:hover{box-shadow:0 8px 24px #00b4a085}[data-theme=truth] .product-card__counter{background:#fff8f0;border-color:#80d8c0}[data-theme=truth] .counter-btn{background:#fff;border-color:#80d8c0;color:#e06000}[data-theme=truth] .counter-btn:hover{background:#e060000f}[data-theme=truth] .counter-value{color:#041a10}[data-theme=truth] .cart-wrapper{background:#fff8f0}[data-theme=truth] .cart-header{border-color:#80d8c0}[data-theme=truth] .cart-title{color:#041a10}[data-theme=truth] .cart-item{background:#fff;border-color:#80d8c0}[data-theme=truth] .cart-item__name{color:#041a10}[data-theme=truth] .cart-item__price{color:#e06000}[data-theme=truth] .cart-item__meta,[data-theme=truth] .cart-item__remove{color:#005540}[data-theme=truth] .cart-item__remove:hover{color:#dc2626}[data-theme=truth] .cart-summary{background:#fff;border-color:#80d8c0}[data-theme=truth] .cart-total-label{color:#005540}[data-theme=truth] .cart-total-value{color:#041a10}[data-theme=truth] .cart-checkout-btn{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050);box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .cart-checkout-btn:hover{box-shadow:0 8px 24px #00b4a085}[data-theme=truth] .site-footer{background:#041a10;color:#ffffffe0}[data-theme=truth] .site-footer .footer-brand,[data-theme=truth] .site-footer .footer-logo-text{color:#ffffffe0}[data-theme=truth] .site-footer .footer-link{color:#ffffff8c}[data-theme=truth] .site-footer .footer-link:hover{color:#00a050}[data-theme=truth] .site-footer .footer-divider{background:#ffffff1a}[data-theme=truth] .login-page{background:#fff8f0}[data-theme=truth] .login-card{background:#fff;border-color:#80d8c0}[data-theme=truth] .login-title{color:#041a10}[data-theme=truth] .login-subtitle{color:#005540}[data-theme=truth] .login-input{background:#fff8f0;border-color:#80d8c0;color:#041a10}[data-theme=truth] .login-input::placeholder{color:#40a080}[data-theme=truth] .login-input:focus{box-shadow:0 0 0 3px #e060001a}[data-theme=truth] .lgn__btn{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050);box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .profile-page{background:#fff8f0}[data-theme=truth] .profile-card,[data-theme=truth] .profile-section{background:#fff;border-color:#80d8c0}[data-theme=truth] .profile-name,[data-theme=truth] .profile-section-title,[data-theme=truth] .profile-title{color:#041a10}[data-theme=truth] .profile-email,[data-theme=truth] .profile-meta{color:#005540}[data-theme=truth] .profile-avatar{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050)}[data-theme=truth] .bv-backdrop{background:#041a1099}[data-theme=truth] .modal{background:#fff;border-color:#80d8c0}[data-theme=truth] .modal-title{color:#041a10}[data-theme=truth] .scroll-top-btn{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050);box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .scroll-top-btn:hover{box-shadow:0 8px 24px #00b4a085}[data-theme=truth] .product-card__like svg{stroke:#00b4a0}[data-theme=truth] .product-card__like--active svg{fill:#00b4a0;stroke:#00b4a0}[data-theme=truth] .product-card .price-main,[data-theme=truth] .product-card__price{color:#e06000}[data-theme=truth] .product-card .add-btn,[data-theme=truth] .product-card__add-btn{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050);box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .product-card .add-btn:hover,[data-theme=truth] .product-card__add-btn:hover{box-shadow:0 8px 24px #00b4a085}[data-theme=truth] .product-card .unit-badge,[data-theme=truth] .product-card__unit-badge{background:#e060000f;border-color:#00b4a0;color:#00b4a0}[data-theme=truth] .product-card .unit-badge--active,[data-theme=truth] .product-card__unit-badge--active{background:#00b4a0;border-color:#00b4a0}[data-theme=truth] .product-card .counter-btn,[data-theme=truth] .product-card__counter-btn{border-color:#80d8c0;color:#e06000}[data-theme=truth] .btn-add-cart,[data-theme=truth] .product-add-btn{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050)!important;box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .products-header-line{background:linear-gradient(90deg,#e06000,#00a050)}[data-theme=truth] .products-empty-btn{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050)}[data-theme=truth] .products-confetti span{background:#e06000}[data-theme=truth] .products-confetti span:nth-child(2){background:#00b4a0}[data-theme=truth] .products-confetti span:nth-child(3){background:#b84800}[data-theme=truth] .products-confetti span:nth-child(5){background:#e06000}[data-theme=truth] .products-added-shimmer{background:linear-gradient(90deg,#ff8c00,#00b4a0 35%,#00a050 65%,#00b4a0 80%,#ff8c00)}[data-theme=truth] .products-added-dot{background:#e06000}[data-theme=truth] .cat-chip:hover{background:#e060000f;border-color:#e06000;color:#e06000}[data-theme=truth] .cat-chip--active,[data-theme=truth] .cat-chip:active{background:#e06000;border-color:#e06000;color:#fff}[data-theme=truth] .cat-chip--selected{background:#e0600014;border-color:#e06000;color:#e06000}[data-theme=truth] .cart-bar-fill,[data-theme=truth] .cart-progress-fill{background:#e06000}[data-theme=truth] .cart-shimmer-bar{background:linear-gradient(90deg,#ff8c00,#00b4a0 35%,#00a050 65%,#00b4a0 80%,#ff8c00)}[data-theme=truth] .cart-checkout-btn,[data-theme=truth] .checkout-btn{background:linear-gradient(135deg,#e06000,#00b4a0)!important;box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .cart-item__qty{color:#e06000!important}[data-theme=truth] .cart-item__price,[data-theme=truth] .cart-price{color:#e06000}[data-theme=truth] .cart-free-badge{border-color:#e06000;color:#e06000}[data-theme=truth] .cart-continue,[data-theme=truth] .cart-summary-total{color:#e06000}[data-theme=truth] .cart-continue:hover{background:#e060000f;border-color:#e06000}[data-theme=truth] .cart-note-icon svg{stroke:#00b4a0}[data-theme=truth] .cart-note-text{color:#00b4a0}[data-theme=truth] .cart-delivery-row svg{stroke:#00b4a0}[data-theme=truth] .cart-payment-option{border-color:#80d8c0}[data-theme=truth] .cart-payment-option--selected{background:#e060000f;border-color:#e06000}[data-theme=truth] .cart-payment-option:hover{border-color:#e06000}[data-theme=truth] .cart-payment-dot{border-color:#80d8c0}[data-theme=truth] .cart-payment-dot--selected{background:#e06000;border-color:#e06000}[data-theme=truth] .login-shimmer,[data-theme=truth] .login-top-bar{background:linear-gradient(90deg,#ff8c00,#00b4a0 35%,#00a050 65%,#00b4a0 80%,#ff8c00)}[data-theme=truth] .login-submit-btn{background:linear-gradient(135deg,#e06000,#00b4a0 50%,#b84800)!important}[data-theme=truth] .login-input:focus{border-color:#e06000}[data-theme=truth] .login-link{color:#00b4a0}[data-theme=truth] .login-back:hover,[data-theme=truth] .login-eye:hover,[data-theme=truth] .login-link:hover{color:#e06000}[data-theme=truth] .profile-avatar,[data-theme=truth] .profile-avatar-circle{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050)}[data-theme=truth] .profile-edit-btn--save{background:#e06000}[data-theme=truth] .profile-edit-btn--edit{border-color:#80d8c0;color:#e06000}[data-theme=truth] .profile-input:focus{border-color:#e06000}[data-theme=truth] .profile-link,[data-theme=truth] .profile-stat__label-top,[data-theme=truth] .profile-stat__val{color:#e06000}[data-theme=truth] .profile-invoice-row--active{border-left-color:#e06000;padding-left:11px}[data-theme=truth] .profile-invoice-day{color:#e06000}[data-theme=truth] .profile-refresh-btn:hover{background:#fff8f0;border-color:#e06000;color:#e06000}[data-theme=truth] .profile-reload-btn:hover{border-color:#e06000;color:#e06000}[data-theme=truth] .profile-total-row--total{border-color:#e06000}[data-theme=truth] .profile-subtotal,[data-theme=truth] .profile-summary-title,[data-theme=truth] .profile-total-row--total strong{color:#e06000}[data-theme=truth] .profile-badge--card{background:#e060001f;color:#e06000}[data-theme=truth] .footer-shimmer,[data-theme=truth] .footer-top-bar{background:linear-gradient(90deg,#e06000,#00b4a0 25%,#00a050 50%,#00b4a0 75%,#e06000)}[data-theme=truth] .footer-scroll-top{background:linear-gradient(135deg,#e06000,#00b4a0);box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .bv-btn{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050);box-shadow:0 4px 16px #00b4a061}[data-theme=truth] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #00b4a085}[data-theme=truth] .bv-btn--outline{background:#fff;border-color:#80d8c0;color:#041a10}[data-theme=truth] .bv-input{background:#fff8f0;border-color:#80d8c0;color:#041a10}[data-theme=truth] .bv-input::placeholder{color:#40a080}[data-theme=truth] .bv-input:focus{border-color:#e06000}[data-theme=truth] .bv-input-row{background:#fff8f0;border-color:#80d8c0}[data-theme=truth] .bv-input-row input{color:#041a10}[data-theme=truth] .bv-input-row .bv-input-icon{color:#00b4a0}[data-theme=truth] .bv-card{background:#fff;border-color:#80d8c0}[data-theme=truth] .bv-card--warm{background:linear-gradient(135deg,#fff8f0,#f0fff8);border-color:#80d8c0}[data-theme=truth] .bv-avatar{background:linear-gradient(135deg,#ff8c00,#00b4a0 50%,#00a050)}[data-theme=truth] .bv-spinner--lg,[data-theme=truth] .bv-spinner--md{border-color:#00b4a0 #e0600033 #e0600033}[data-theme=truth] .bv-badge--brand{background:#e060001a;border-color:#e0600040;color:#e06000}[data-theme=birthday] .container,[data-theme=birthday] body{background:#fff3ee}[data-theme=birthday] .site-header{background:#a02408f7}[data-theme=birthday] .site-header .header-inner{background:linear-gradient(135deg,#a02408,#c0390b);border-color:#d9440d;box-shadow:0 4px 24px #c0390b40}[data-theme=birthday] .search-pill{background:#fff;border-color:#e05a20}[data-theme=birthday] .search-pill:focus-within{border-color:#c0390b;box-shadow:0 0 0 3px #c0390b1f}[data-theme=birthday] .search-divider{background:#e05a20}[data-theme=birthday] .search-input{color:#2a0e04}[data-theme=birthday] .search-input::placeholder{color:#c0602a}[data-theme=birthday] .search-clear{color:#7a2a0a}[data-theme=birthday] .search-input-wrap svg{color:#d9440d}[data-theme=birthday] .action-btn{background:#fff;border-color:#e05a20;color:#7a2a0a}[data-theme=birthday] .action-btn:hover{background:#c0390b0d;border-color:#d9440d;color:#d9440d}[data-theme=birthday] .action-btn.active{background:#c0390b14;border-color:#d9440d;color:#c0390b}[data-theme=birthday] .action-btn.logged-in{color:#c0390b}[data-theme=birthday] .cart-badge{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42);box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .profile-badge{background:#c0390b}[data-theme=birthday] .profile-badge--unpaid{background:#dc2626}[data-theme=birthday] .profile-badge--processing{background:#c0390b}[data-theme=birthday] .brand-tagline-word{background:linear-gradient(90deg,#c0390b,#d9440d 25%,#ff8c42 55%,#d9440d 75%,#c0390b);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=birthday] .category-select{color:#7a2a0a}[data-theme=birthday] .category-select:focus{color:#2a0e04}[data-theme=birthday] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=birthday] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=birthday] .info-close:hover{background:#1a7a2e!important}[data-theme=birthday] .info-panel{background:#fff;border-color:#e05a20;box-shadow:0 4px 24px #c0390b40}[data-theme=birthday] .info-close{color:#fff!important}[data-theme=birthday] .info-close:hover{color:#fff}[data-theme=birthday] .info-card{background:#fff3ee;border-color:#e05a20}[data-theme=birthday] .info-card__label{color:#7a2a0a}[data-theme=birthday] .info-card__val{color:#2a0e04}[data-theme=birthday] .info-card__icon{background:#c0390b14;color:#d9440d}[data-theme=birthday] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=birthday] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=birthday] .info-terms{border-color:#e05a20;color:#7a2a0a}[data-theme=birthday] .info-terms__title{color:#c0390b}[data-theme=birthday] .products-grid-title{color:#7a2a0a}[data-theme=birthday] .product-card{background:#fff;border-color:#e05a20;box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .product-card:hover{border-color:#d9440d;box-shadow:0 4px 24px #c0390b40}[data-theme=birthday] .product-card__name{color:#2a0e04}[data-theme=birthday] .product-card__price{color:#c0390b}[data-theme=birthday] .product-card__price-per{color:#7a2a0a}[data-theme=birthday] .product-card__unit{background:#c0390b0f;border-color:#e05a20;color:#7a2a0a}[data-theme=birthday] .product-card__badge{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42)}[data-theme=birthday] .product-card__note{background:#c0390b0a;border-color:#c0390b4d;color:#7a2a0a}[data-theme=birthday] .product-card__btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42);box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .product-card__btn:hover{box-shadow:0 8px 40px #c0390bbf}[data-theme=birthday] .product-card__counter{background:#fff3ee;border-color:#e05a20}[data-theme=birthday] .counter-btn{background:#fff;border-color:#e05a20;color:#c0390b}[data-theme=birthday] .counter-btn:hover{background:#c0390b0f}[data-theme=birthday] .counter-value{color:#2a0e04}[data-theme=birthday] .cart-wrapper{background:#fff3ee}[data-theme=birthday] .cart-header{border-color:#e05a20}[data-theme=birthday] .cart-title{color:#2a0e04}[data-theme=birthday] .cart-item{background:#fff;border-color:#e05a20}[data-theme=birthday] .cart-item__name{color:#2a0e04}[data-theme=birthday] .cart-item__price{color:#c0390b}[data-theme=birthday] .cart-item__meta,[data-theme=birthday] .cart-item__remove{color:#7a2a0a}[data-theme=birthday] .cart-item__remove:hover{color:#dc2626}[data-theme=birthday] .cart-summary{background:#fff;border-color:#e05a20}[data-theme=birthday] .cart-total-label{color:#7a2a0a}[data-theme=birthday] .cart-total-value{color:#2a0e04}[data-theme=birthday] .cart-checkout-btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42);box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .cart-checkout-btn:hover{box-shadow:0 8px 40px #c0390bbf}[data-theme=birthday] .site-footer{background:#1a0800;color:#ffc896fa}[data-theme=birthday] .site-footer .footer-brand,[data-theme=birthday] .site-footer .footer-logo-text{color:#ffc896fa}[data-theme=birthday] .site-footer .footer-link{color:#ffffff8c}[data-theme=birthday] .site-footer .footer-link:hover{color:#ff8c42}[data-theme=birthday] .site-footer .footer-divider{background:#ffffff1a}[data-theme=birthday] .login-page{background:#fff3ee}[data-theme=birthday] .login-card{background:#fff;border-color:#e05a20}[data-theme=birthday] .login-title{color:#2a0e04}[data-theme=birthday] .login-subtitle{color:#7a2a0a}[data-theme=birthday] .login-input{background:#ffeee5;border-color:#e05a20;color:#2a0e04}[data-theme=birthday] .login-input::placeholder{color:#c0602a}[data-theme=birthday] .login-input:focus{box-shadow:0 0 0 3px #c0390b1a}[data-theme=birthday] .lgn__btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42);box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .profile-page{background:#fff3ee}[data-theme=birthday] .profile-card,[data-theme=birthday] .profile-section{background:#fff;border-color:#e05a20}[data-theme=birthday] .profile-name,[data-theme=birthday] .profile-section-title,[data-theme=birthday] .profile-title{color:#2a0e04}[data-theme=birthday] .profile-email,[data-theme=birthday] .profile-meta{color:#7a2a0a}[data-theme=birthday] .profile-avatar{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42)}[data-theme=birthday] .bv-backdrop{background:#1a0800bf}[data-theme=birthday] .modal{background:#fff;border-color:#e05a20}[data-theme=birthday] .modal-title{color:#2a0e04}[data-theme=birthday] .scroll-top-btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42);box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .scroll-top-btn:hover{box-shadow:0 8px 40px #c0390bbf}[data-theme=birthday] .product-card__like svg{stroke:#d9440d}[data-theme=birthday] .product-card__like--active svg{fill:#d9440d;stroke:#d9440d}[data-theme=birthday] .product-card .price-main,[data-theme=birthday] .product-card__price{color:#c0390b}[data-theme=birthday] .product-card .add-btn,[data-theme=birthday] .product-card__add-btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42);box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .product-card .add-btn:hover,[data-theme=birthday] .product-card__add-btn:hover{box-shadow:0 8px 40px #c0390bbf}[data-theme=birthday] .product-card .unit-badge,[data-theme=birthday] .product-card__unit-badge{background:#c0390b0f;border-color:#d9440d;color:#d9440d}[data-theme=birthday] .product-card .unit-badge--active,[data-theme=birthday] .product-card__unit-badge--active{background:#d9440d;border-color:#d9440d}[data-theme=birthday] .product-card .counter-btn,[data-theme=birthday] .product-card__counter-btn{border-color:#e05a20;color:#c0390b}[data-theme=birthday] .btn-add-cart,[data-theme=birthday] .product-add-btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42)!important;box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .products-header-line{background:linear-gradient(90deg,#c0390b,#ff8c42)}[data-theme=birthday] .products-empty-btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42)}[data-theme=birthday] .products-confetti span{background:#c0390b}[data-theme=birthday] .products-confetti span:nth-child(2){background:#d9440d}[data-theme=birthday] .products-confetti span:nth-child(3){background:#9b2d08}[data-theme=birthday] .products-confetti span:nth-child(5){background:#c0390b}[data-theme=birthday] .products-added-shimmer{background:linear-gradient(90deg,#c0390b,#d9440d 25%,#ff8c42 55%,#d9440d 75%,#c0390b)}[data-theme=birthday] .products-added-dot{background:#c0390b}[data-theme=birthday] .cat-chip:hover{background:#c0390b0f;border-color:#c0390b;color:#c0390b}[data-theme=birthday] .cat-chip--active,[data-theme=birthday] .cat-chip:active{background:#c0390b;border-color:#c0390b;color:#fff}[data-theme=birthday] .cat-chip--selected{background:#c0390b14;border-color:#c0390b;color:#c0390b}[data-theme=birthday] .cart-bar-fill,[data-theme=birthday] .cart-progress-fill{background:#c0390b}[data-theme=birthday] .cart-shimmer-bar{background:linear-gradient(90deg,#c0390b,#d9440d 25%,#ff8c42 55%,#d9440d 75%,#c0390b)}[data-theme=birthday] .cart-checkout-btn,[data-theme=birthday] .checkout-btn{background:linear-gradient(135deg,#c0390b,#d9440d)!important;box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .cart-item__qty{color:#c0390b!important}[data-theme=birthday] .cart-item__price,[data-theme=birthday] .cart-price{color:#c0390b}[data-theme=birthday] .cart-free-badge{border-color:#c0390b;color:#c0390b}[data-theme=birthday] .cart-continue,[data-theme=birthday] .cart-summary-total{color:#c0390b}[data-theme=birthday] .cart-continue:hover{background:#c0390b0f;border-color:#c0390b}[data-theme=birthday] .cart-note-icon svg{stroke:#d9440d}[data-theme=birthday] .cart-note-text{color:#d9440d}[data-theme=birthday] .cart-delivery-row svg{stroke:#d9440d}[data-theme=birthday] .cart-payment-option{border-color:#e05a20}[data-theme=birthday] .cart-payment-option--selected{background:#c0390b0f;border-color:#c0390b}[data-theme=birthday] .cart-payment-option:hover{border-color:#c0390b}[data-theme=birthday] .cart-payment-dot{border-color:#e05a20}[data-theme=birthday] .cart-payment-dot--selected{background:#c0390b;border-color:#c0390b}[data-theme=birthday] .login-shimmer,[data-theme=birthday] .login-top-bar{background:linear-gradient(90deg,#c0390b,#d9440d 25%,#ff8c42 55%,#d9440d 75%,#c0390b)}[data-theme=birthday] .login-submit-btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#9b2d08)!important}[data-theme=birthday] .login-input:focus{border-color:#c0390b}[data-theme=birthday] .login-link{color:#d9440d}[data-theme=birthday] .login-back:hover,[data-theme=birthday] .login-eye:hover,[data-theme=birthday] .login-link:hover{color:#c0390b}[data-theme=birthday] .profile-avatar,[data-theme=birthday] .profile-avatar-circle{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42)}[data-theme=birthday] .profile-edit-btn--save{background:#c0390b}[data-theme=birthday] .profile-edit-btn--edit{border-color:#e05a20;color:#c0390b}[data-theme=birthday] .profile-input:focus{border-color:#c0390b}[data-theme=birthday] .profile-link,[data-theme=birthday] .profile-stat__label-top,[data-theme=birthday] .profile-stat__val{color:#c0390b}[data-theme=birthday] .profile-invoice-row--active{border-left-color:#c0390b;padding-left:11px}[data-theme=birthday] .profile-invoice-day{color:#c0390b}[data-theme=birthday] .profile-refresh-btn:hover{background:#fff3ee;border-color:#c0390b;color:#c0390b}[data-theme=birthday] .profile-reload-btn:hover{border-color:#c0390b;color:#c0390b}[data-theme=birthday] .profile-total-row--total{border-color:#c0390b}[data-theme=birthday] .profile-subtotal,[data-theme=birthday] .profile-summary-title,[data-theme=birthday] .profile-total-row--total strong{color:#c0390b}[data-theme=birthday] .profile-badge--card{background:#c0390b1f;color:#c0390b}[data-theme=birthday] .footer-shimmer,[data-theme=birthday] .footer-top-bar{background:linear-gradient(90deg,#c0390b,#d9440d 25%,#ff8c42 50%,#d9440d 75%,#c0390b)}[data-theme=birthday] .footer-scroll-top{background:linear-gradient(135deg,#c0390b,#d9440d);box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .bv-btn{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42);box-shadow:0 4px 24px #c0390b8c}[data-theme=birthday] .bv-btn:hover:not(:disabled){box-shadow:0 8px 40px #c0390bbf}[data-theme=birthday] .bv-btn--outline{background:#fff;border-color:#e05a20;color:#2a0e04}[data-theme=birthday] .bv-input{background:#ffeee5;border-color:#e05a20;color:#2a0e04}[data-theme=birthday] .bv-input::placeholder{color:#c0602a}[data-theme=birthday] .bv-input:focus{border-color:#c0390b}[data-theme=birthday] .bv-input-row{background:#ffeee5;border-color:#e05a20}[data-theme=birthday] .bv-input-row input{color:#2a0e04}[data-theme=birthday] .bv-input-row .bv-input-icon{color:#d9440d}[data-theme=birthday] .bv-card{background:#fff;border-color:#e05a20}[data-theme=birthday] .bv-card--warm{background:linear-gradient(135deg,#fff3ee,#ffe8d8);border-color:#e05a20}[data-theme=birthday] .bv-avatar{background:linear-gradient(135deg,#c0390b,#d9440d 50%,#ff8c42)}[data-theme=birthday] .bv-spinner--lg,[data-theme=birthday] .bv-spinner--md{border-color:#d9440d #c0390b33 #c0390b33}[data-theme=birthday] .bv-badge--brand{background:#c0390b1a;border-color:#c0390b40;color:#c0390b}[data-theme=familyday] .container,[data-theme=familyday] body{background:#fff0f5}[data-theme=familyday] .site-header{background:#fff0f5f2}[data-theme=familyday] .site-header .header-inner{background:linear-gradient(135deg,#fff0f5,#f0fff8);border-color:#ffb0c8;box-shadow:0 4px 20px #e0508026}[data-theme=familyday] .search-pill{background:#fff;border-color:#ffb0c8}[data-theme=familyday] .search-pill:focus-within{border-color:#e05080;box-shadow:0 0 0 3px #e050801f}[data-theme=familyday] .search-divider{background:#ffb0c8}[data-theme=familyday] .search-input{color:#1a0010}[data-theme=familyday] .search-input::placeholder{color:#cc7090}[data-theme=familyday] .search-clear{color:#882040}[data-theme=familyday] .search-input-wrap svg{color:#f06090}[data-theme=familyday] .action-btn{background:#fff;border-color:#ffb0c8;color:#882040}[data-theme=familyday] .action-btn:hover{background:#e050800d;border-color:#f06090;color:#f06090}[data-theme=familyday] .action-btn.active{background:#e0508014;border-color:#f06090;color:#e05080}[data-theme=familyday] .action-btn.logged-in{color:#e05080}[data-theme=familyday] .cart-badge{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0);box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .profile-badge{background:#e05080}[data-theme=familyday] .profile-badge--unpaid{background:#dc2626}[data-theme=familyday] .profile-badge--processing{background:#e05080}[data-theme=familyday] .brand-tagline-word{background:linear-gradient(90deg,#e05080,#ff7898 25%,#50c8a0 55%,#ff7898 75%,#e05080);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=familyday] .category-select{color:#882040}[data-theme=familyday] .category-select:focus{color:#1a0010}[data-theme=familyday] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=familyday] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=familyday] .info-close:hover{background:#1a7a2e!important}[data-theme=familyday] .info-panel{background:#fff;border-color:#ffb0c8;box-shadow:0 4px 20px #e0508026}[data-theme=familyday] .info-close{color:#fff!important}[data-theme=familyday] .info-close:hover{color:#fff}[data-theme=familyday] .info-card{background:#fff0f5;border-color:#ffb0c8}[data-theme=familyday] .info-card__label{color:#882040}[data-theme=familyday] .info-card__val{color:#1a0010}[data-theme=familyday] .info-card__icon{background:#e0508014;color:#f06090}[data-theme=familyday] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=familyday] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=familyday] .info-terms{border-color:#ffb0c8;color:#882040}[data-theme=familyday] .info-terms__title{color:#e05080}[data-theme=familyday] .products-grid-title{color:#882040}[data-theme=familyday] .product-card{background:#fff;border-color:#ffb0c8;box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .product-card:hover{border-color:#f06090;box-shadow:0 4px 20px #e0508026}[data-theme=familyday] .product-card__name{color:#1a0010}[data-theme=familyday] .product-card__price{color:#e05080}[data-theme=familyday] .product-card__price-per{color:#882040}[data-theme=familyday] .product-card__unit{background:#e050800f;border-color:#ffb0c8;color:#882040}[data-theme=familyday] .product-card__badge{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0)}[data-theme=familyday] .product-card__note{background:#e050800a;border-color:#ffb0c873;color:#882040}[data-theme=familyday] .product-card__btn{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0);box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .product-card__btn:hover{box-shadow:0 8px 24px #e050808c}[data-theme=familyday] .product-card__counter{background:#fff0f5;border-color:#ffb0c8}[data-theme=familyday] .counter-btn{background:#fff;border-color:#ffb0c8;color:#e05080}[data-theme=familyday] .counter-btn:hover{background:#e050800f}[data-theme=familyday] .counter-value{color:#1a0010}[data-theme=familyday] .cart-wrapper{background:#fff0f5}[data-theme=familyday] .cart-header{border-color:#ffb0c8}[data-theme=familyday] .cart-title{color:#1a0010}[data-theme=familyday] .cart-item{background:#fff;border-color:#ffb0c8}[data-theme=familyday] .cart-item__name{color:#1a0010}[data-theme=familyday] .cart-item__price{color:#e05080}[data-theme=familyday] .cart-item__meta,[data-theme=familyday] .cart-item__remove{color:#882040}[data-theme=familyday] .cart-item__remove:hover{color:#dc2626}[data-theme=familyday] .cart-summary{background:#fff;border-color:#ffb0c8}[data-theme=familyday] .cart-total-label{color:#882040}[data-theme=familyday] .cart-total-value{color:#1a0010}[data-theme=familyday] .cart-checkout-btn{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0);box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .cart-checkout-btn:hover{box-shadow:0 8px 24px #e050808c}[data-theme=familyday] .site-footer{background:#1a0010;color:#ffffffe6}[data-theme=familyday] .site-footer .footer-brand,[data-theme=familyday] .site-footer .footer-logo-text{color:#ffffffe6}[data-theme=familyday] .site-footer .footer-link{color:#ffffff8c}[data-theme=familyday] .site-footer .footer-link:hover{color:#50c8a0}[data-theme=familyday] .site-footer .footer-divider{background:#ffffff1a}[data-theme=familyday] .login-page{background:#fff0f5}[data-theme=familyday] .login-card{background:#fff;border-color:#ffb0c8}[data-theme=familyday] .login-title{color:#1a0010}[data-theme=familyday] .login-subtitle{color:#882040}[data-theme=familyday] .login-input{background:#fff0f5;border-color:#ffb0c8;color:#1a0010}[data-theme=familyday] .login-input::placeholder{color:#cc7090}[data-theme=familyday] .login-input:focus{box-shadow:0 0 0 3px #e050801a}[data-theme=familyday] .lgn__btn{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0);box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .profile-page{background:#fff0f5}[data-theme=familyday] .profile-card,[data-theme=familyday] .profile-section{background:#fff;border-color:#ffb0c8}[data-theme=familyday] .profile-name,[data-theme=familyday] .profile-section-title,[data-theme=familyday] .profile-title{color:#1a0010}[data-theme=familyday] .profile-email,[data-theme=familyday] .profile-meta{color:#882040}[data-theme=familyday] .profile-avatar{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0)}[data-theme=familyday] .bv-backdrop{background:#1a001099}[data-theme=familyday] .modal{background:#fff;border-color:#ffb0c8}[data-theme=familyday] .modal-title{color:#1a0010}[data-theme=familyday] .scroll-top-btn{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0);box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .scroll-top-btn:hover{box-shadow:0 8px 24px #e050808c}[data-theme=familyday] .product-card__like svg{stroke:#f06090}[data-theme=familyday] .product-card__like--active svg{fill:#f06090;stroke:#f06090}[data-theme=familyday] .product-card .price-main,[data-theme=familyday] .product-card__price{color:#e05080}[data-theme=familyday] .product-card .add-btn,[data-theme=familyday] .product-card__add-btn{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0);box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .product-card .add-btn:hover,[data-theme=familyday] .product-card__add-btn:hover{box-shadow:0 8px 24px #e050808c}[data-theme=familyday] .product-card .unit-badge,[data-theme=familyday] .product-card__unit-badge{background:#e050800f;border-color:#f06090;color:#f06090}[data-theme=familyday] .product-card .unit-badge--active,[data-theme=familyday] .product-card__unit-badge--active{background:#f06090;border-color:#f06090}[data-theme=familyday] .product-card .counter-btn,[data-theme=familyday] .product-card__counter-btn{border-color:#ffb0c8;color:#e05080}[data-theme=familyday] .btn-add-cart,[data-theme=familyday] .product-add-btn{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0)!important;box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .products-header-line{background:linear-gradient(90deg,#e05080,#50c8a0)}[data-theme=familyday] .products-empty-btn{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0)}[data-theme=familyday] .products-confetti span{background:#e05080}[data-theme=familyday] .products-confetti span:nth-child(2){background:#f06090}[data-theme=familyday] .products-confetti span:nth-child(3){background:#b84060}[data-theme=familyday] .products-confetti span:nth-child(5){background:#e05080}[data-theme=familyday] .products-added-shimmer{background:linear-gradient(90deg,#e05080,#ff7898 25%,#50c8a0 55%,#ff7898 75%,#e05080)}[data-theme=familyday] .products-added-dot{background:#e05080}[data-theme=familyday] .cat-chip:hover{background:#e050800f;border-color:#e05080;color:#e05080}[data-theme=familyday] .cat-chip--active,[data-theme=familyday] .cat-chip:active{background:#e05080;border-color:#e05080;color:#fff}[data-theme=familyday] .cat-chip--selected{background:#e0508014;border-color:#e05080;color:#e05080}[data-theme=familyday] .cart-bar-fill,[data-theme=familyday] .cart-progress-fill{background:#e05080}[data-theme=familyday] .cart-shimmer-bar{background:linear-gradient(90deg,#e05080,#ff7898 25%,#50c8a0 55%,#ff7898 75%,#e05080)}[data-theme=familyday] .cart-checkout-btn,[data-theme=familyday] .checkout-btn{background:linear-gradient(135deg,#e05080,#f06090)!important;box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .cart-item__qty{color:#e05080!important}[data-theme=familyday] .cart-item__price,[data-theme=familyday] .cart-price{color:#e05080}[data-theme=familyday] .cart-free-badge{border-color:#e05080;color:#e05080}[data-theme=familyday] .cart-continue,[data-theme=familyday] .cart-summary-total{color:#e05080}[data-theme=familyday] .cart-continue:hover{background:#e050800f;border-color:#e05080}[data-theme=familyday] .cart-note-icon svg{stroke:#f06090}[data-theme=familyday] .cart-note-text{color:#f06090}[data-theme=familyday] .cart-delivery-row svg{stroke:#f06090}[data-theme=familyday] .cart-payment-option{border-color:#ffb0c8}[data-theme=familyday] .cart-payment-option--selected{background:#e050800f;border-color:#e05080}[data-theme=familyday] .cart-payment-option:hover{border-color:#e05080}[data-theme=familyday] .cart-payment-dot{border-color:#ffb0c8}[data-theme=familyday] .cart-payment-dot--selected{background:#e05080;border-color:#e05080}[data-theme=familyday] .login-shimmer,[data-theme=familyday] .login-top-bar{background:linear-gradient(90deg,#e05080,#ff7898 25%,#50c8a0 55%,#ff7898 75%,#e05080)}[data-theme=familyday] .login-submit-btn{background:linear-gradient(135deg,#e05080,#f06090 50%,#b84060)!important}[data-theme=familyday] .login-input:focus{border-color:#e05080}[data-theme=familyday] .login-link{color:#f06090}[data-theme=familyday] .login-back:hover,[data-theme=familyday] .login-eye:hover,[data-theme=familyday] .login-link:hover{color:#e05080}[data-theme=familyday] .profile-avatar,[data-theme=familyday] .profile-avatar-circle{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0)}[data-theme=familyday] .profile-edit-btn--save{background:#e05080}[data-theme=familyday] .profile-edit-btn--edit{border-color:#ffb0c8;color:#e05080}[data-theme=familyday] .profile-input:focus{border-color:#e05080}[data-theme=familyday] .profile-link,[data-theme=familyday] .profile-stat__label-top,[data-theme=familyday] .profile-stat__val{color:#e05080}[data-theme=familyday] .profile-invoice-row--active{border-left-color:#e05080;padding-left:11px}[data-theme=familyday] .profile-invoice-day{color:#e05080}[data-theme=familyday] .profile-refresh-btn:hover{background:#fff0f5;border-color:#e05080;color:#e05080}[data-theme=familyday] .profile-reload-btn:hover{border-color:#e05080;color:#e05080}[data-theme=familyday] .profile-total-row--total{border-color:#e05080}[data-theme=familyday] .profile-subtotal,[data-theme=familyday] .profile-summary-title,[data-theme=familyday] .profile-total-row--total strong{color:#e05080}[data-theme=familyday] .profile-badge--card{background:#e050801f;color:#e05080}[data-theme=familyday] .footer-shimmer,[data-theme=familyday] .footer-top-bar{background:linear-gradient(90deg,#e05080,#f06090 25%,#50c8a0 50%,#f06090 75%,#e05080)}[data-theme=familyday] .footer-scroll-top{background:linear-gradient(135deg,#e05080,#f06090);box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .bv-btn{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0);box-shadow:0 4px 16px #e0508066}[data-theme=familyday] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #e050808c}[data-theme=familyday] .bv-btn--outline{background:#fff;border-color:#ffb0c8;color:#1a0010}[data-theme=familyday] .bv-input{background:#fff0f5;border-color:#ffb0c8;color:#1a0010}[data-theme=familyday] .bv-input::placeholder{color:#cc7090}[data-theme=familyday] .bv-input:focus{border-color:#e05080}[data-theme=familyday] .bv-input-row{background:#fff0f5;border-color:#ffb0c8}[data-theme=familyday] .bv-input-row input{color:#1a0010}[data-theme=familyday] .bv-input-row .bv-input-icon{color:#f06090}[data-theme=familyday] .bv-card{background:#fff;border-color:#ffb0c8}[data-theme=familyday] .bv-card--warm{background:linear-gradient(135deg,#fff0f5,#f0fff8);border-color:#ffb0c8}[data-theme=familyday] .bv-avatar{background:linear-gradient(135deg,#ff7898,#e05080 50%,#50c8a0)}[data-theme=familyday] .bv-spinner--lg,[data-theme=familyday] .bv-spinner--md{border-color:#f06090 #e0508033 #e0508033}[data-theme=familyday] .bv-badge--brand{background:#e050801a;border-color:#e0508040;color:#e05080}[data-theme=hanukkah] .container,[data-theme=hanukkah] body{background:#faf0ff}[data-theme=hanukkah] .site-header{background:#faf0fff5}[data-theme=hanukkah] .site-header .header-inner{background:linear-gradient(135deg,#faf0ff,#f8f0ff);border-color:#c090e8;box-shadow:0 4px 20px #8840cc29}[data-theme=hanukkah] .search-pill{background:#fff;border-color:#c090e8}[data-theme=hanukkah] .search-pill:focus-within{border-color:#8840cc;box-shadow:0 0 0 3px #8840cc1f}[data-theme=hanukkah] .search-divider{background:#c090e8}[data-theme=hanukkah] .search-input{color:#0e0420}[data-theme=hanukkah] .search-input::placeholder{color:#aa70cc}[data-theme=hanukkah] .search-clear{color:#6a2ea8}[data-theme=hanukkah] .search-input-wrap svg{color:#a050e0}[data-theme=hanukkah] .action-btn{background:#fff;border-color:#c090e8;color:#6a2ea8}[data-theme=hanukkah] .action-btn:hover{background:#8840cc0d;border-color:#a050e0;color:#a050e0}[data-theme=hanukkah] .action-btn.active{background:#8840cc14;border-color:#a050e0;color:#8840cc}[data-theme=hanukkah] .action-btn.logged-in{color:#8840cc}[data-theme=hanukkah] .cart-badge{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0);box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .profile-badge{background:#8840cc}[data-theme=hanukkah] .profile-badge--unpaid{background:#dc2626}[data-theme=hanukkah] .profile-badge--processing{background:#8840cc}[data-theme=hanukkah] .brand-tagline-word{background:linear-gradient(90deg,#8840cc,#c060ff 30%,#c8a0f0 55%,#c060ff 75%,#8840cc);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=hanukkah] .category-select{color:#6a2ea8}[data-theme=hanukkah] .category-select:focus{color:#0e0420}[data-theme=hanukkah] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=hanukkah] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=hanukkah] .info-close:hover{background:#1a7a2e!important}[data-theme=hanukkah] .info-panel{background:#fff;border-color:#c090e8;box-shadow:0 4px 20px #8840cc29}[data-theme=hanukkah] .info-close{color:#fff!important}[data-theme=hanukkah] .info-close:hover{color:#fff}[data-theme=hanukkah] .info-card{background:#faf0ff;border-color:#c090e8}[data-theme=hanukkah] .info-card__label{color:#6a2ea8}[data-theme=hanukkah] .info-card__val{color:#0e0420}[data-theme=hanukkah] .info-card__icon{background:#8840cc14;color:#a050e0}[data-theme=hanukkah] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=hanukkah] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=hanukkah] .info-terms{border-color:#c090e8;color:#6a2ea8}[data-theme=hanukkah] .info-terms__title{color:#8840cc}[data-theme=hanukkah] .products-grid-title{color:#6a2ea8}[data-theme=hanukkah] .product-card{background:#fff;border-color:#c090e8;box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .product-card:hover{border-color:#a050e0;box-shadow:0 4px 20px #8840cc29}[data-theme=hanukkah] .product-card__name{color:#0e0420}[data-theme=hanukkah] .product-card__price{color:#8840cc}[data-theme=hanukkah] .product-card__price-per{color:#6a2ea8}[data-theme=hanukkah] .product-card__unit{background:#8840cc0f;border-color:#c090e8;color:#6a2ea8}[data-theme=hanukkah] .product-card__badge{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0)}[data-theme=hanukkah] .product-card__note{background:#8840cc0a;border-color:#c090e873;color:#6a2ea8}[data-theme=hanukkah] .product-card__btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0);box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .product-card__btn:hover{box-shadow:0 8px 24px #8840cc94}[data-theme=hanukkah] .product-card__counter{background:#faf0ff;border-color:#c090e8}[data-theme=hanukkah] .counter-btn{background:#fff;border-color:#c090e8;color:#8840cc}[data-theme=hanukkah] .counter-btn:hover{background:#8840cc0f}[data-theme=hanukkah] .counter-value{color:#0e0420}[data-theme=hanukkah] .cart-wrapper{background:#faf0ff}[data-theme=hanukkah] .cart-header{border-color:#c090e8}[data-theme=hanukkah] .cart-title{color:#0e0420}[data-theme=hanukkah] .cart-item{background:#fff;border-color:#c090e8}[data-theme=hanukkah] .cart-item__name{color:#0e0420}[data-theme=hanukkah] .cart-item__price{color:#8840cc}[data-theme=hanukkah] .cart-item__meta,[data-theme=hanukkah] .cart-item__remove{color:#6a2ea8}[data-theme=hanukkah] .cart-item__remove:hover{color:#dc2626}[data-theme=hanukkah] .cart-summary{background:#fff;border-color:#c090e8}[data-theme=hanukkah] .cart-total-label{color:#6a2ea8}[data-theme=hanukkah] .cart-total-value{color:#0e0420}[data-theme=hanukkah] .cart-checkout-btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0);box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .cart-checkout-btn:hover{box-shadow:0 8px 24px #8840cc94}[data-theme=hanukkah] .site-footer{background:#0e0420;color:#c8a0f0f2}[data-theme=hanukkah] .site-footer .footer-brand,[data-theme=hanukkah] .site-footer .footer-logo-text{color:#c8a0f0f2}[data-theme=hanukkah] .site-footer .footer-link{color:#ffffff8c}[data-theme=hanukkah] .site-footer .footer-link:hover{color:#c8a0f0}[data-theme=hanukkah] .site-footer .footer-divider{background:#ffffff1a}[data-theme=hanukkah] .login-page{background:#faf0ff}[data-theme=hanukkah] .login-card{background:#fff;border-color:#c090e8}[data-theme=hanukkah] .login-title{color:#0e0420}[data-theme=hanukkah] .login-subtitle{color:#6a2ea8}[data-theme=hanukkah] .login-input{background:#faf0ff;border-color:#c090e8;color:#0e0420}[data-theme=hanukkah] .login-input::placeholder{color:#aa70cc}[data-theme=hanukkah] .login-input:focus{box-shadow:0 0 0 3px #8840cc1a}[data-theme=hanukkah] .lgn__btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0);box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .profile-page{background:#faf0ff}[data-theme=hanukkah] .profile-card,[data-theme=hanukkah] .profile-section{background:#fff;border-color:#c090e8}[data-theme=hanukkah] .profile-name,[data-theme=hanukkah] .profile-section-title,[data-theme=hanukkah] .profile-title{color:#0e0420}[data-theme=hanukkah] .profile-email,[data-theme=hanukkah] .profile-meta{color:#6a2ea8}[data-theme=hanukkah] .profile-avatar{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0)}[data-theme=hanukkah] .bv-backdrop{background:#0e0420a6}[data-theme=hanukkah] .modal{background:#fff;border-color:#c090e8}[data-theme=hanukkah] .modal-title{color:#0e0420}[data-theme=hanukkah] .scroll-top-btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0);box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .scroll-top-btn:hover{box-shadow:0 8px 24px #8840cc94}[data-theme=hanukkah] .product-card__like svg{stroke:#a050e0}[data-theme=hanukkah] .product-card__like--active svg{fill:#a050e0;stroke:#a050e0}[data-theme=hanukkah] .product-card .price-main,[data-theme=hanukkah] .product-card__price{color:#8840cc}[data-theme=hanukkah] .product-card .add-btn,[data-theme=hanukkah] .product-card__add-btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0);box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .product-card .add-btn:hover,[data-theme=hanukkah] .product-card__add-btn:hover{box-shadow:0 8px 24px #8840cc94}[data-theme=hanukkah] .product-card .unit-badge,[data-theme=hanukkah] .product-card__unit-badge{background:#8840cc0f;border-color:#a050e0;color:#a050e0}[data-theme=hanukkah] .product-card .unit-badge--active,[data-theme=hanukkah] .product-card__unit-badge--active{background:#a050e0;border-color:#a050e0}[data-theme=hanukkah] .product-card .counter-btn,[data-theme=hanukkah] .product-card__counter-btn{border-color:#c090e8;color:#8840cc}[data-theme=hanukkah] .btn-add-cart,[data-theme=hanukkah] .product-add-btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0)!important;box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .products-header-line{background:linear-gradient(90deg,#8840cc,#c8a0f0)}[data-theme=hanukkah] .products-empty-btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0)}[data-theme=hanukkah] .products-confetti span{background:#8840cc}[data-theme=hanukkah] .products-confetti span:nth-child(2){background:#a050e0}[data-theme=hanukkah] .products-confetti span:nth-child(3){background:#6a2ea8}[data-theme=hanukkah] .products-confetti span:nth-child(5){background:#8840cc}[data-theme=hanukkah] .products-added-shimmer{background:linear-gradient(90deg,#8840cc,#c060ff 30%,#c8a0f0 55%,#c060ff 75%,#8840cc)}[data-theme=hanukkah] .products-added-dot{background:#8840cc}[data-theme=hanukkah] .cat-chip:hover{background:#8840cc0f;border-color:#8840cc;color:#8840cc}[data-theme=hanukkah] .cat-chip--active,[data-theme=hanukkah] .cat-chip:active{background:#8840cc;border-color:#8840cc;color:#fff}[data-theme=hanukkah] .cat-chip--selected{background:#8840cc14;border-color:#8840cc;color:#8840cc}[data-theme=hanukkah] .cart-bar-fill,[data-theme=hanukkah] .cart-progress-fill{background:#8840cc}[data-theme=hanukkah] .cart-shimmer-bar{background:linear-gradient(90deg,#8840cc,#c060ff 30%,#c8a0f0 55%,#c060ff 75%,#8840cc)}[data-theme=hanukkah] .cart-checkout-btn,[data-theme=hanukkah] .checkout-btn{background:linear-gradient(135deg,#8840cc,#a050e0)!important;box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .cart-item__qty{color:#8840cc!important}[data-theme=hanukkah] .cart-item__price,[data-theme=hanukkah] .cart-price{color:#8840cc}[data-theme=hanukkah] .cart-free-badge{border-color:#8840cc;color:#8840cc}[data-theme=hanukkah] .cart-continue,[data-theme=hanukkah] .cart-summary-total{color:#8840cc}[data-theme=hanukkah] .cart-continue:hover{background:#8840cc0f;border-color:#8840cc}[data-theme=hanukkah] .cart-note-icon svg{stroke:#a050e0}[data-theme=hanukkah] .cart-note-text{color:#a050e0}[data-theme=hanukkah] .cart-delivery-row svg{stroke:#a050e0}[data-theme=hanukkah] .cart-payment-option{border-color:#c090e8}[data-theme=hanukkah] .cart-payment-option--selected{background:#8840cc0f;border-color:#8840cc}[data-theme=hanukkah] .cart-payment-option:hover{border-color:#8840cc}[data-theme=hanukkah] .cart-payment-dot{border-color:#c090e8}[data-theme=hanukkah] .cart-payment-dot--selected{background:#8840cc;border-color:#8840cc}[data-theme=hanukkah] .login-shimmer,[data-theme=hanukkah] .login-top-bar{background:linear-gradient(90deg,#8840cc,#c060ff 30%,#c8a0f0 55%,#c060ff 75%,#8840cc)}[data-theme=hanukkah] .login-submit-btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#6a2ea8)!important}[data-theme=hanukkah] .login-input:focus{border-color:#8840cc}[data-theme=hanukkah] .login-link{color:#a050e0}[data-theme=hanukkah] .login-back:hover,[data-theme=hanukkah] .login-eye:hover,[data-theme=hanukkah] .login-link:hover{color:#8840cc}[data-theme=hanukkah] .profile-avatar,[data-theme=hanukkah] .profile-avatar-circle{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0)}[data-theme=hanukkah] .profile-edit-btn--save{background:#8840cc}[data-theme=hanukkah] .profile-edit-btn--edit{border-color:#c090e8;color:#8840cc}[data-theme=hanukkah] .profile-input:focus{border-color:#8840cc}[data-theme=hanukkah] .profile-link,[data-theme=hanukkah] .profile-stat__label-top,[data-theme=hanukkah] .profile-stat__val{color:#8840cc}[data-theme=hanukkah] .profile-invoice-row--active{border-left-color:#8840cc;padding-left:11px}[data-theme=hanukkah] .profile-invoice-day{color:#8840cc}[data-theme=hanukkah] .profile-refresh-btn:hover{background:#faf0ff;border-color:#8840cc;color:#8840cc}[data-theme=hanukkah] .profile-reload-btn:hover{border-color:#8840cc;color:#8840cc}[data-theme=hanukkah] .profile-total-row--total{border-color:#8840cc}[data-theme=hanukkah] .profile-subtotal,[data-theme=hanukkah] .profile-summary-title,[data-theme=hanukkah] .profile-total-row--total strong{color:#8840cc}[data-theme=hanukkah] .profile-badge--card{background:#8840cc1f;color:#8840cc}[data-theme=hanukkah] .footer-shimmer,[data-theme=hanukkah] .footer-top-bar{background:linear-gradient(90deg,#8840cc,#a050e0 25%,#c8a0f0 50%,#a050e0 75%,#8840cc)}[data-theme=hanukkah] .footer-scroll-top{background:linear-gradient(135deg,#8840cc,#a050e0);box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .bv-btn{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0);box-shadow:0 4px 16px #8840cc6b}[data-theme=hanukkah] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #8840cc94}[data-theme=hanukkah] .bv-btn--outline{background:#fff;border-color:#c090e8;color:#0e0420}[data-theme=hanukkah] .bv-input{background:#faf0ff;border-color:#c090e8;color:#0e0420}[data-theme=hanukkah] .bv-input::placeholder{color:#aa70cc}[data-theme=hanukkah] .bv-input:focus{border-color:#8840cc}[data-theme=hanukkah] .bv-input-row{background:#faf0ff;border-color:#c090e8}[data-theme=hanukkah] .bv-input-row input{color:#0e0420}[data-theme=hanukkah] .bv-input-row .bv-input-icon{color:#a050e0}[data-theme=hanukkah] .bv-card{background:#fff;border-color:#c090e8}[data-theme=hanukkah] .bv-card--warm{background:linear-gradient(135deg,#faf0ff,#f8f0ff);border-color:#c090e8}[data-theme=hanukkah] .bv-avatar{background:linear-gradient(135deg,#8840cc,#a050e0 50%,#c8a0f0)}[data-theme=hanukkah] .bv-spinner--lg,[data-theme=hanukkah] .bv-spinner--md{border-color:#a050e0 #8840cc33 #8840cc33}[data-theme=hanukkah] .bv-badge--brand{background:#8840cc1a;border-color:#8840cc40;color:#8840cc}[data-theme=mothersday] .container,[data-theme=mothersday] body{background:#fff0f8}[data-theme=mothersday] .site-header{background:#fff0f8f2}[data-theme=mothersday] .site-header .header-inner{background:linear-gradient(135deg,#fff0f8,#fdf0ff);border-color:#f0a0d0;box-shadow:0 4px 20px #c0509026}[data-theme=mothersday] .search-pill{background:#fff;border-color:#f0a0d0}[data-theme=mothersday] .search-pill:focus-within{border-color:#c05090;box-shadow:0 0 0 3px #c050901f}[data-theme=mothersday] .search-divider{background:#f0a0d0}[data-theme=mothersday] .search-input{color:#180010}[data-theme=mothersday] .search-input::placeholder{color:#c070a0}[data-theme=mothersday] .search-clear{color:#803060}[data-theme=mothersday] .search-input-wrap svg{color:#d060a8}[data-theme=mothersday] .action-btn{background:#fff;border-color:#f0a0d0;color:#803060}[data-theme=mothersday] .action-btn:hover{background:#c050900d;border-color:#d060a8;color:#d060a8}[data-theme=mothersday] .action-btn.active{background:#c0509014;border-color:#d060a8;color:#c05090}[data-theme=mothersday] .action-btn.logged-in{color:#c05090}[data-theme=mothersday] .cart-badge{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8);box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .profile-badge{background:#c05090}[data-theme=mothersday] .profile-badge--unpaid{background:#dc2626}[data-theme=mothersday] .profile-badge--processing{background:#c05090}[data-theme=mothersday] .brand-tagline-word{background:linear-gradient(90deg,#c05090,#ffa0be 25%,#b464c8 55%,#ffa0be 75%,#c05090);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=mothersday] .category-select{color:#803060}[data-theme=mothersday] .category-select:focus{color:#180010}[data-theme=mothersday] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=mothersday] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=mothersday] .info-close:hover{background:#1a7a2e!important}[data-theme=mothersday] .info-panel{background:#fff;border-color:#f0a0d0;box-shadow:0 4px 20px #c0509026}[data-theme=mothersday] .info-close{color:#fff!important}[data-theme=mothersday] .info-close:hover{color:#fff}[data-theme=mothersday] .info-card{background:#fff0f8;border-color:#f0a0d0}[data-theme=mothersday] .info-card__label{color:#803060}[data-theme=mothersday] .info-card__val{color:#180010}[data-theme=mothersday] .info-card__icon{background:#c0509014;color:#d060a8}[data-theme=mothersday] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=mothersday] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=mothersday] .info-terms{border-color:#f0a0d0;color:#803060}[data-theme=mothersday] .info-terms__title{color:#c05090}[data-theme=mothersday] .products-grid-title{color:#803060}[data-theme=mothersday] .product-card{background:#fff;border-color:#f0a0d0;box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .product-card:hover{border-color:#d060a8;box-shadow:0 4px 20px #c0509026}[data-theme=mothersday] .product-card__name{color:#180010}[data-theme=mothersday] .product-card__price{color:#c05090}[data-theme=mothersday] .product-card__price-per{color:#803060}[data-theme=mothersday] .product-card__unit{background:#c050900f;border-color:#f0a0d0;color:#803060}[data-theme=mothersday] .product-card__badge{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8)}[data-theme=mothersday] .product-card__note{background:#c050900a;border-color:#f0a0d073;color:#803060}[data-theme=mothersday] .product-card__btn{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8);box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .product-card__btn:hover{box-shadow:0 8px 24px #c050908c}[data-theme=mothersday] .product-card__counter{background:#fff0f8;border-color:#f0a0d0}[data-theme=mothersday] .counter-btn{background:#fff;border-color:#f0a0d0;color:#c05090}[data-theme=mothersday] .counter-btn:hover{background:#c050900f}[data-theme=mothersday] .counter-value{color:#180010}[data-theme=mothersday] .cart-wrapper{background:#fff0f8}[data-theme=mothersday] .cart-header{border-color:#f0a0d0}[data-theme=mothersday] .cart-title{color:#180010}[data-theme=mothersday] .cart-item{background:#fff;border-color:#f0a0d0}[data-theme=mothersday] .cart-item__name{color:#180010}[data-theme=mothersday] .cart-item__price{color:#c05090}[data-theme=mothersday] .cart-item__meta,[data-theme=mothersday] .cart-item__remove{color:#803060}[data-theme=mothersday] .cart-item__remove:hover{color:#dc2626}[data-theme=mothersday] .cart-summary{background:#fff;border-color:#f0a0d0}[data-theme=mothersday] .cart-total-label{color:#803060}[data-theme=mothersday] .cart-total-value{color:#180010}[data-theme=mothersday] .cart-checkout-btn{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8);box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .cart-checkout-btn:hover{box-shadow:0 8px 24px #c050908c}[data-theme=mothersday] .site-footer{background:#180010;color:#ffffffeb}[data-theme=mothersday] .site-footer .footer-brand,[data-theme=mothersday] .site-footer .footer-logo-text{color:#ffffffeb}[data-theme=mothersday] .site-footer .footer-link{color:#ffffff8c}[data-theme=mothersday] .site-footer .footer-link:hover{color:#b464c8}[data-theme=mothersday] .site-footer .footer-divider{background:#ffffff1a}[data-theme=mothersday] .login-page{background:#fff0f8}[data-theme=mothersday] .login-card{background:#fff;border-color:#f0a0d0}[data-theme=mothersday] .login-title{color:#180010}[data-theme=mothersday] .login-subtitle{color:#803060}[data-theme=mothersday] .login-input{background:#fff0f8;border-color:#f0a0d0;color:#180010}[data-theme=mothersday] .login-input::placeholder{color:#c070a0}[data-theme=mothersday] .login-input:focus{box-shadow:0 0 0 3px #c050901a}[data-theme=mothersday] .lgn__btn{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8);box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .profile-page{background:#fff0f8}[data-theme=mothersday] .profile-card,[data-theme=mothersday] .profile-section{background:#fff;border-color:#f0a0d0}[data-theme=mothersday] .profile-name,[data-theme=mothersday] .profile-section-title,[data-theme=mothersday] .profile-title{color:#180010}[data-theme=mothersday] .profile-email,[data-theme=mothersday] .profile-meta{color:#803060}[data-theme=mothersday] .profile-avatar{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8)}[data-theme=mothersday] .bv-backdrop{background:#1800109e}[data-theme=mothersday] .modal{background:#fff;border-color:#f0a0d0}[data-theme=mothersday] .modal-title{color:#180010}[data-theme=mothersday] .scroll-top-btn{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8);box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .scroll-top-btn:hover{box-shadow:0 8px 24px #c050908c}[data-theme=mothersday] .product-card__like svg{stroke:#d060a8}[data-theme=mothersday] .product-card__like--active svg{fill:#d060a8;stroke:#d060a8}[data-theme=mothersday] .product-card .price-main,[data-theme=mothersday] .product-card__price{color:#c05090}[data-theme=mothersday] .product-card .add-btn,[data-theme=mothersday] .product-card__add-btn{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8);box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .product-card .add-btn:hover,[data-theme=mothersday] .product-card__add-btn:hover{box-shadow:0 8px 24px #c050908c}[data-theme=mothersday] .product-card .unit-badge,[data-theme=mothersday] .product-card__unit-badge{background:#c050900f;border-color:#d060a8;color:#d060a8}[data-theme=mothersday] .product-card .unit-badge--active,[data-theme=mothersday] .product-card__unit-badge--active{background:#d060a8;border-color:#d060a8}[data-theme=mothersday] .product-card .counter-btn,[data-theme=mothersday] .product-card__counter-btn{border-color:#f0a0d0;color:#c05090}[data-theme=mothersday] .btn-add-cart,[data-theme=mothersday] .product-add-btn{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8)!important;box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .products-header-line{background:linear-gradient(90deg,#c05090,#b464c8)}[data-theme=mothersday] .products-empty-btn{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8)}[data-theme=mothersday] .products-confetti span{background:#c05090}[data-theme=mothersday] .products-confetti span:nth-child(2){background:#d060a8}[data-theme=mothersday] .products-confetti span:nth-child(3){background:#a03878}[data-theme=mothersday] .products-confetti span:nth-child(5){background:#c05090}[data-theme=mothersday] .products-added-shimmer{background:linear-gradient(90deg,#c05090,#ffa0be 25%,#b464c8 55%,#ffa0be 75%,#c05090)}[data-theme=mothersday] .products-added-dot{background:#c05090}[data-theme=mothersday] .cat-chip:hover{background:#c050900f;border-color:#c05090;color:#c05090}[data-theme=mothersday] .cat-chip--active,[data-theme=mothersday] .cat-chip:active{background:#c05090;border-color:#c05090;color:#fff}[data-theme=mothersday] .cat-chip--selected{background:#c0509014;border-color:#c05090;color:#c05090}[data-theme=mothersday] .cart-bar-fill,[data-theme=mothersday] .cart-progress-fill{background:#c05090}[data-theme=mothersday] .cart-shimmer-bar{background:linear-gradient(90deg,#c05090,#ffa0be 25%,#b464c8 55%,#ffa0be 75%,#c05090)}[data-theme=mothersday] .cart-checkout-btn,[data-theme=mothersday] .checkout-btn{background:linear-gradient(135deg,#c05090,#d060a8)!important;box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .cart-item__qty{color:#c05090!important}[data-theme=mothersday] .cart-item__price,[data-theme=mothersday] .cart-price{color:#c05090}[data-theme=mothersday] .cart-free-badge{border-color:#c05090;color:#c05090}[data-theme=mothersday] .cart-continue,[data-theme=mothersday] .cart-summary-total{color:#c05090}[data-theme=mothersday] .cart-continue:hover{background:#c050900f;border-color:#c05090}[data-theme=mothersday] .cart-note-icon svg{stroke:#d060a8}[data-theme=mothersday] .cart-note-text{color:#d060a8}[data-theme=mothersday] .cart-delivery-row svg{stroke:#d060a8}[data-theme=mothersday] .cart-payment-option{border-color:#f0a0d0}[data-theme=mothersday] .cart-payment-option--selected{background:#c050900f;border-color:#c05090}[data-theme=mothersday] .cart-payment-option:hover{border-color:#c05090}[data-theme=mothersday] .cart-payment-dot{border-color:#f0a0d0}[data-theme=mothersday] .cart-payment-dot--selected{background:#c05090;border-color:#c05090}[data-theme=mothersday] .login-shimmer,[data-theme=mothersday] .login-top-bar{background:linear-gradient(90deg,#c05090,#ffa0be 25%,#b464c8 55%,#ffa0be 75%,#c05090)}[data-theme=mothersday] .login-submit-btn{background:linear-gradient(135deg,#c05090,#d060a8 50%,#a03878)!important}[data-theme=mothersday] .login-input:focus{border-color:#c05090}[data-theme=mothersday] .login-link{color:#d060a8}[data-theme=mothersday] .login-back:hover,[data-theme=mothersday] .login-eye:hover,[data-theme=mothersday] .login-link:hover{color:#c05090}[data-theme=mothersday] .profile-avatar,[data-theme=mothersday] .profile-avatar-circle{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8)}[data-theme=mothersday] .profile-edit-btn--save{background:#c05090}[data-theme=mothersday] .profile-edit-btn--edit{border-color:#f0a0d0;color:#c05090}[data-theme=mothersday] .profile-input:focus{border-color:#c05090}[data-theme=mothersday] .profile-link,[data-theme=mothersday] .profile-stat__label-top,[data-theme=mothersday] .profile-stat__val{color:#c05090}[data-theme=mothersday] .profile-invoice-row--active{border-left-color:#c05090;padding-left:11px}[data-theme=mothersday] .profile-invoice-day{color:#c05090}[data-theme=mothersday] .profile-refresh-btn:hover{background:#fff0f8;border-color:#c05090;color:#c05090}[data-theme=mothersday] .profile-reload-btn:hover{border-color:#c05090;color:#c05090}[data-theme=mothersday] .profile-total-row--total{border-color:#c05090}[data-theme=mothersday] .profile-subtotal,[data-theme=mothersday] .profile-summary-title,[data-theme=mothersday] .profile-total-row--total strong{color:#c05090}[data-theme=mothersday] .profile-badge--card{background:#c050901f;color:#c05090}[data-theme=mothersday] .footer-shimmer,[data-theme=mothersday] .footer-top-bar{background:linear-gradient(90deg,#c05090,#d060a8 25%,#b464c8 50%,#d060a8 75%,#c05090)}[data-theme=mothersday] .footer-scroll-top{background:linear-gradient(135deg,#c05090,#d060a8);box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .bv-btn{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8);box-shadow:0 4px 16px #c0509066}[data-theme=mothersday] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #c050908c}[data-theme=mothersday] .bv-btn--outline{background:#fff;border-color:#f0a0d0;color:#180010}[data-theme=mothersday] .bv-input{background:#fff0f8;border-color:#f0a0d0;color:#180010}[data-theme=mothersday] .bv-input::placeholder{color:#c070a0}[data-theme=mothersday] .bv-input:focus{border-color:#c05090}[data-theme=mothersday] .bv-input-row{background:#fff0f8;border-color:#f0a0d0}[data-theme=mothersday] .bv-input-row input{color:#180010}[data-theme=mothersday] .bv-input-row .bv-input-icon{color:#d060a8}[data-theme=mothersday] .bv-card{background:#fff;border-color:#f0a0d0}[data-theme=mothersday] .bv-card--warm{background:linear-gradient(135deg,#fff0f8,#fdf0ff);border-color:#f0a0d0}[data-theme=mothersday] .bv-avatar{background:linear-gradient(135deg,#ffa0be,#c05090 50%,#b464c8)}[data-theme=mothersday] .bv-spinner--lg,[data-theme=mothersday] .bv-spinner--md{border-color:#d060a8 #c0509033 #c0509033}[data-theme=mothersday] .bv-badge--brand{background:#c050901a;border-color:#c0509040;color:#c05090}[data-theme=fathersday] .container,[data-theme=fathersday] body{background:#f0f4fa}[data-theme=fathersday] .site-header{background:#f0f4faf2}[data-theme=fathersday] .site-header .header-inner{background:linear-gradient(135deg,#f0f4fa,#f8f9ff);border-color:#8090c0;box-shadow:0 4px 20px #1e3c8c24}[data-theme=fathersday] .search-pill{background:#fff;border-color:#8090c0}[data-theme=fathersday] .search-pill:focus-within{border-color:#1e3c8c;box-shadow:0 0 0 3px #1e3c8c1f}[data-theme=fathersday] .search-divider{background:#8090c0}[data-theme=fathersday] .search-input{color:#060e20}[data-theme=fathersday] .search-input::placeholder{color:#5070a0}[data-theme=fathersday] .search-clear{color:#1e3c8c}[data-theme=fathersday] .search-input-wrap svg{color:#2a50b0}[data-theme=fathersday] .action-btn{background:#fff;border-color:#8090c0;color:#1e3c8c}[data-theme=fathersday] .action-btn:hover{background:#1e3c8c0d;border-color:#2a50b0;color:#2a50b0}[data-theme=fathersday] .action-btn.active{background:#1e3c8c14;border-color:#2a50b0;color:#1e3c8c}[data-theme=fathersday] .action-btn.logged-in{color:#1e3c8c}[data-theme=fathersday] .cart-badge{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0);box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .profile-badge{background:#1e3c8c}[data-theme=fathersday] .profile-badge--unpaid{background:#dc2626}[data-theme=fathersday] .profile-badge--processing{background:#1e3c8c}[data-theme=fathersday] .brand-tagline-word{background:linear-gradient(90deg,#1e3c8c,#4070c0 30%,#5080a0 55%,#4070c0 75%,#1e3c8c);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=fathersday] .category-select{color:#1e3c8c}[data-theme=fathersday] .category-select:focus{color:#060e20}[data-theme=fathersday] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=fathersday] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=fathersday] .info-close:hover{background:#1a7a2e!important}[data-theme=fathersday] .info-panel{background:#fff;border-color:#8090c0;box-shadow:0 4px 20px #1e3c8c24}[data-theme=fathersday] .info-close{color:#fff!important}[data-theme=fathersday] .info-close:hover{color:#fff}[data-theme=fathersday] .info-card{background:#f0f4fa;border-color:#8090c0}[data-theme=fathersday] .info-card__label{color:#1e3c8c}[data-theme=fathersday] .info-card__val{color:#060e20}[data-theme=fathersday] .info-card__icon{background:#1e3c8c14;color:#2a50b0}[data-theme=fathersday] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=fathersday] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=fathersday] .info-terms{border-color:#8090c0;color:#1e3c8c}[data-theme=fathersday] .info-terms__title,[data-theme=fathersday] .products-grid-title{color:#1e3c8c}[data-theme=fathersday] .product-card{background:#fff;border-color:#8090c0;box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .product-card:hover{border-color:#2a50b0;box-shadow:0 4px 20px #1e3c8c24}[data-theme=fathersday] .product-card__name{color:#060e20}[data-theme=fathersday] .product-card__price,[data-theme=fathersday] .product-card__price-per{color:#1e3c8c}[data-theme=fathersday] .product-card__unit{background:#1e3c8c0f;border-color:#8090c0;color:#1e3c8c}[data-theme=fathersday] .product-card__badge{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0)}[data-theme=fathersday] .product-card__note{background:#1e3c8c0a;border-color:#8090c073;color:#1e3c8c}[data-theme=fathersday] .product-card__btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0);box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .product-card__btn:hover{box-shadow:0 8px 24px #1e3c8c85}[data-theme=fathersday] .product-card__counter{background:#f0f4fa;border-color:#8090c0}[data-theme=fathersday] .counter-btn{background:#fff;border-color:#8090c0;color:#1e3c8c}[data-theme=fathersday] .counter-btn:hover{background:#1e3c8c0f}[data-theme=fathersday] .counter-value{color:#060e20}[data-theme=fathersday] .cart-wrapper{background:#f0f4fa}[data-theme=fathersday] .cart-header{border-color:#8090c0}[data-theme=fathersday] .cart-title{color:#060e20}[data-theme=fathersday] .cart-item{background:#fff;border-color:#8090c0}[data-theme=fathersday] .cart-item__name{color:#060e20}[data-theme=fathersday] .cart-item__meta,[data-theme=fathersday] .cart-item__price,[data-theme=fathersday] .cart-item__remove{color:#1e3c8c}[data-theme=fathersday] .cart-item__remove:hover{color:#dc2626}[data-theme=fathersday] .cart-summary{background:#fff;border-color:#8090c0}[data-theme=fathersday] .cart-total-label{color:#1e3c8c}[data-theme=fathersday] .cart-total-value{color:#060e20}[data-theme=fathersday] .cart-checkout-btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0);box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .cart-checkout-btn:hover{box-shadow:0 8px 24px #1e3c8c85}[data-theme=fathersday] .site-footer{background:#060e20;color:#ffffffe6}[data-theme=fathersday] .site-footer .footer-brand,[data-theme=fathersday] .site-footer .footer-logo-text{color:#ffffffe6}[data-theme=fathersday] .site-footer .footer-link{color:#ffffff8c}[data-theme=fathersday] .site-footer .footer-link:hover{color:#5080a0}[data-theme=fathersday] .site-footer .footer-divider{background:#ffffff1a}[data-theme=fathersday] .login-page{background:#f0f4fa}[data-theme=fathersday] .login-card{background:#fff;border-color:#8090c0}[data-theme=fathersday] .login-title{color:#060e20}[data-theme=fathersday] .login-subtitle{color:#1e3c8c}[data-theme=fathersday] .login-input{background:#f0f4fa;border-color:#8090c0;color:#060e20}[data-theme=fathersday] .login-input::placeholder{color:#5070a0}[data-theme=fathersday] .login-input:focus{box-shadow:0 0 0 3px #1e3c8c1a}[data-theme=fathersday] .lgn__btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0);box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .profile-page{background:#f0f4fa}[data-theme=fathersday] .profile-card,[data-theme=fathersday] .profile-section{background:#fff;border-color:#8090c0}[data-theme=fathersday] .profile-name,[data-theme=fathersday] .profile-section-title,[data-theme=fathersday] .profile-title{color:#060e20}[data-theme=fathersday] .profile-email,[data-theme=fathersday] .profile-meta{color:#1e3c8c}[data-theme=fathersday] .profile-avatar{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0)}[data-theme=fathersday] .bv-backdrop{background:#060e20a6}[data-theme=fathersday] .modal{background:#fff;border-color:#8090c0}[data-theme=fathersday] .modal-title{color:#060e20}[data-theme=fathersday] .scroll-top-btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0);box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .scroll-top-btn:hover{box-shadow:0 8px 24px #1e3c8c85}[data-theme=fathersday] .product-card__like svg{stroke:#2a50b0}[data-theme=fathersday] .product-card__like--active svg{fill:#2a50b0;stroke:#2a50b0}[data-theme=fathersday] .product-card .price-main,[data-theme=fathersday] .product-card__price{color:#1e3c8c}[data-theme=fathersday] .product-card .add-btn,[data-theme=fathersday] .product-card__add-btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0);box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .product-card .add-btn:hover,[data-theme=fathersday] .product-card__add-btn:hover{box-shadow:0 8px 24px #1e3c8c85}[data-theme=fathersday] .product-card .unit-badge,[data-theme=fathersday] .product-card__unit-badge{background:#1e3c8c0f;border-color:#2a50b0;color:#2a50b0}[data-theme=fathersday] .product-card .unit-badge--active,[data-theme=fathersday] .product-card__unit-badge--active{background:#2a50b0;border-color:#2a50b0}[data-theme=fathersday] .product-card .counter-btn,[data-theme=fathersday] .product-card__counter-btn{border-color:#8090c0;color:#1e3c8c}[data-theme=fathersday] .btn-add-cart,[data-theme=fathersday] .product-add-btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0)!important;box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .products-header-line{background:linear-gradient(90deg,#1e3c8c,#5080a0)}[data-theme=fathersday] .products-empty-btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0)}[data-theme=fathersday] .products-confetti span{background:#1e3c8c}[data-theme=fathersday] .products-confetti span:nth-child(2){background:#2a50b0}[data-theme=fathersday] .products-confetti span:nth-child(3){background:#142e6a}[data-theme=fathersday] .products-confetti span:nth-child(5){background:#1e3c8c}[data-theme=fathersday] .products-added-shimmer{background:linear-gradient(90deg,#1e3c8c,#4070c0 30%,#5080a0 55%,#4070c0 75%,#1e3c8c)}[data-theme=fathersday] .products-added-dot{background:#1e3c8c}[data-theme=fathersday] .cat-chip:hover{background:#1e3c8c0f;border-color:#1e3c8c;color:#1e3c8c}[data-theme=fathersday] .cat-chip--active,[data-theme=fathersday] .cat-chip:active{background:#1e3c8c;border-color:#1e3c8c;color:#fff}[data-theme=fathersday] .cat-chip--selected{background:#1e3c8c14;border-color:#1e3c8c;color:#1e3c8c}[data-theme=fathersday] .cart-bar-fill,[data-theme=fathersday] .cart-progress-fill{background:#1e3c8c}[data-theme=fathersday] .cart-shimmer-bar{background:linear-gradient(90deg,#1e3c8c,#4070c0 30%,#5080a0 55%,#4070c0 75%,#1e3c8c)}[data-theme=fathersday] .cart-checkout-btn,[data-theme=fathersday] .checkout-btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0)!important;box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .cart-item__qty{color:#1e3c8c!important}[data-theme=fathersday] .cart-item__price,[data-theme=fathersday] .cart-price{color:#1e3c8c}[data-theme=fathersday] .cart-free-badge{border-color:#1e3c8c;color:#1e3c8c}[data-theme=fathersday] .cart-continue,[data-theme=fathersday] .cart-summary-total{color:#1e3c8c}[data-theme=fathersday] .cart-continue:hover{background:#1e3c8c0f;border-color:#1e3c8c}[data-theme=fathersday] .cart-note-icon svg{stroke:#2a50b0}[data-theme=fathersday] .cart-note-text{color:#2a50b0}[data-theme=fathersday] .cart-delivery-row svg{stroke:#2a50b0}[data-theme=fathersday] .cart-payment-option{border-color:#8090c0}[data-theme=fathersday] .cart-payment-option--selected{background:#1e3c8c0f;border-color:#1e3c8c}[data-theme=fathersday] .cart-payment-option:hover{border-color:#1e3c8c}[data-theme=fathersday] .cart-payment-dot{border-color:#8090c0}[data-theme=fathersday] .cart-payment-dot--selected{background:#1e3c8c;border-color:#1e3c8c}[data-theme=fathersday] .login-shimmer,[data-theme=fathersday] .login-top-bar{background:linear-gradient(90deg,#1e3c8c,#4070c0 30%,#5080a0 55%,#4070c0 75%,#1e3c8c)}[data-theme=fathersday] .login-submit-btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#142e6a)!important}[data-theme=fathersday] .login-input:focus{border-color:#1e3c8c}[data-theme=fathersday] .login-link{color:#2a50b0}[data-theme=fathersday] .login-back:hover,[data-theme=fathersday] .login-eye:hover,[data-theme=fathersday] .login-link:hover{color:#1e3c8c}[data-theme=fathersday] .profile-avatar,[data-theme=fathersday] .profile-avatar-circle{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0)}[data-theme=fathersday] .profile-edit-btn--save{background:#1e3c8c}[data-theme=fathersday] .profile-edit-btn--edit{border-color:#8090c0;color:#1e3c8c}[data-theme=fathersday] .profile-input:focus{border-color:#1e3c8c}[data-theme=fathersday] .profile-link,[data-theme=fathersday] .profile-stat__label-top,[data-theme=fathersday] .profile-stat__val{color:#1e3c8c}[data-theme=fathersday] .profile-invoice-row--active{border-left-color:#1e3c8c;padding-left:11px}[data-theme=fathersday] .profile-invoice-day{color:#1e3c8c}[data-theme=fathersday] .profile-refresh-btn:hover{background:#f0f4fa;border-color:#1e3c8c;color:#1e3c8c}[data-theme=fathersday] .profile-reload-btn:hover{border-color:#1e3c8c;color:#1e3c8c}[data-theme=fathersday] .profile-total-row--total{border-color:#1e3c8c}[data-theme=fathersday] .profile-subtotal,[data-theme=fathersday] .profile-summary-title,[data-theme=fathersday] .profile-total-row--total strong{color:#1e3c8c}[data-theme=fathersday] .profile-badge--card{background:#1e3c8c1f;color:#1e3c8c}[data-theme=fathersday] .footer-shimmer,[data-theme=fathersday] .footer-top-bar{background:linear-gradient(90deg,#1e3c8c,#2a50b0 25%,#5080a0 50%,#2a50b0 75%,#1e3c8c)}[data-theme=fathersday] .footer-scroll-top{background:linear-gradient(135deg,#1e3c8c,#2a50b0);box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .bv-btn{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0);box-shadow:0 4px 16px #1e3c8c61}[data-theme=fathersday] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #1e3c8c85}[data-theme=fathersday] .bv-btn--outline{background:#fff;border-color:#8090c0;color:#060e20}[data-theme=fathersday] .bv-input{background:#f0f4fa;border-color:#8090c0;color:#060e20}[data-theme=fathersday] .bv-input::placeholder{color:#5070a0}[data-theme=fathersday] .bv-input:focus{border-color:#1e3c8c}[data-theme=fathersday] .bv-input-row{background:#f0f4fa;border-color:#8090c0}[data-theme=fathersday] .bv-input-row input{color:#060e20}[data-theme=fathersday] .bv-input-row .bv-input-icon{color:#2a50b0}[data-theme=fathersday] .bv-card{background:#fff;border-color:#8090c0}[data-theme=fathersday] .bv-card--warm{background:linear-gradient(135deg,#f0f4fa,#f8f9ff);border-color:#8090c0}[data-theme=fathersday] .bv-avatar{background:linear-gradient(135deg,#1e3c8c,#2a50b0 50%,#5080a0)}[data-theme=fathersday] .bv-spinner--lg,[data-theme=fathersday] .bv-spinner--md{border-color:#2a50b0 #1e3c8c33 #1e3c8c33}[data-theme=fathersday] .bv-badge--brand{background:#1e3c8c1a;border-color:#1e3c8c40;color:#1e3c8c}[data-theme=chineseny] .container,[data-theme=chineseny] body{background:#fff8f0}[data-theme=chineseny] .site-header{background:#fff8f0f2}[data-theme=chineseny] .site-header .header-inner{background:linear-gradient(135deg,#fff8f0,#fffbe6);border-color:#fc6;box-shadow:0 4px 20px #cc000029}[data-theme=chineseny] .search-pill{background:#fff;border-color:#fc6}[data-theme=chineseny] .search-pill:focus-within{border-color:#c00;box-shadow:0 0 0 3px #cc00001f}[data-theme=chineseny] .search-divider{background:#fc6}[data-theme=chineseny] .search-input{color:#1a0000}[data-theme=chineseny] .search-input::placeholder{color:#c60}[data-theme=chineseny] .search-clear{color:#800}[data-theme=chineseny] .search-input-wrap svg{color:#e60000}[data-theme=chineseny] .action-btn{background:#fff;border-color:#fc6;color:#800}[data-theme=chineseny] .action-btn:hover{background:#cc00000d;border-color:#e60000;color:#e60000}[data-theme=chineseny] .action-btn.active{background:#cc000014;border-color:#e60000;color:#c00}[data-theme=chineseny] .action-btn.logged-in{color:#c00}[data-theme=chineseny] .cart-badge{background:linear-gradient(135deg,#ff2020,#c00 60%,gold);box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .profile-badge{background:#c00}[data-theme=chineseny] .profile-badge--unpaid{background:#dc2626}[data-theme=chineseny] .profile-badge--processing{background:#c00}[data-theme=chineseny] .brand-tagline-word{background:linear-gradient(90deg,#c00,#ff2020 25%,gold 55%,#ff2020 75%,#c00);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=chineseny] .category-select{color:#800}[data-theme=chineseny] .category-select:focus{color:#1a0000}[data-theme=chineseny] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=chineseny] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=chineseny] .info-close:hover{background:#1a7a2e!important}[data-theme=chineseny] .info-panel{background:#fff;border-color:#fc6;box-shadow:0 4px 20px #cc000029}[data-theme=chineseny] .info-close{color:#fff!important}[data-theme=chineseny] .info-close:hover{color:#fff}[data-theme=chineseny] .info-card{background:#fff8f0;border-color:#fc6}[data-theme=chineseny] .info-card__label{color:#800}[data-theme=chineseny] .info-card__val{color:#1a0000}[data-theme=chineseny] .info-card__icon{background:#cc000014;color:#e60000}[data-theme=chineseny] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=chineseny] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=chineseny] .info-terms{border-color:#fc6;color:#800}[data-theme=chineseny] .info-terms__title{color:#c00}[data-theme=chineseny] .products-grid-title{color:#800}[data-theme=chineseny] .product-card{background:#fff;border-color:#fc6;box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .product-card:hover{border-color:#e60000;box-shadow:0 4px 20px #cc000029}[data-theme=chineseny] .product-card__name{color:#1a0000}[data-theme=chineseny] .product-card__price{color:#c00}[data-theme=chineseny] .product-card__price-per{color:#800}[data-theme=chineseny] .product-card__unit{background:#cc00000f;border-color:#fc6;color:#800}[data-theme=chineseny] .product-card__badge{background:linear-gradient(135deg,#ff2020,#c00 60%,gold)}[data-theme=chineseny] .product-card__note{background:#cc00000a;border-color:#ffcc6673;color:#800}[data-theme=chineseny] .product-card__btn{background:linear-gradient(135deg,#ff2020,#c00 60%,gold);box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .product-card__btn:hover{box-shadow:0 8px 24px #cc000094}[data-theme=chineseny] .product-card__counter{background:#fff8f0;border-color:#fc6}[data-theme=chineseny] .counter-btn{background:#fff;border-color:#fc6;color:#c00}[data-theme=chineseny] .counter-btn:hover{background:#cc00000f}[data-theme=chineseny] .counter-value{color:#1a0000}[data-theme=chineseny] .cart-wrapper{background:#fff8f0}[data-theme=chineseny] .cart-header{border-color:#fc6}[data-theme=chineseny] .cart-title{color:#1a0000}[data-theme=chineseny] .cart-item{background:#fff;border-color:#fc6}[data-theme=chineseny] .cart-item__name{color:#1a0000}[data-theme=chineseny] .cart-item__price{color:#c00}[data-theme=chineseny] .cart-item__meta,[data-theme=chineseny] .cart-item__remove{color:#800}[data-theme=chineseny] .cart-item__remove:hover{color:#dc2626}[data-theme=chineseny] .cart-summary{background:#fff;border-color:#fc6}[data-theme=chineseny] .cart-total-label{color:#800}[data-theme=chineseny] .cart-total-value{color:#1a0000}[data-theme=chineseny] .cart-checkout-btn{background:linear-gradient(135deg,#ff2020,#c00 60%,gold);box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .cart-checkout-btn:hover{box-shadow:0 8px 24px #cc000094}[data-theme=chineseny] .site-footer{background:#1a0000;color:#ffd700f2}[data-theme=chineseny] .site-footer .footer-brand,[data-theme=chineseny] .site-footer .footer-logo-text{color:#ffd700f2}[data-theme=chineseny] .site-footer .footer-link{color:#ffffff8c}[data-theme=chineseny] .site-footer .footer-link:hover{color:gold}[data-theme=chineseny] .site-footer .footer-divider{background:#ffffff1a}[data-theme=chineseny] .login-page{background:#fff8f0}[data-theme=chineseny] .login-card{background:#fff;border-color:#fc6}[data-theme=chineseny] .login-title{color:#1a0000}[data-theme=chineseny] .login-subtitle{color:#800}[data-theme=chineseny] .login-input{background:#fff8f0;border-color:#fc6;color:#1a0000}[data-theme=chineseny] .login-input::placeholder{color:#c60}[data-theme=chineseny] .login-input:focus{box-shadow:0 0 0 3px #cc00001a}[data-theme=chineseny] .lgn__btn{background:linear-gradient(135deg,#ff2020,#c00 60%,gold);box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .profile-page{background:#fff8f0}[data-theme=chineseny] .profile-card,[data-theme=chineseny] .profile-section{background:#fff;border-color:#fc6}[data-theme=chineseny] .profile-name,[data-theme=chineseny] .profile-section-title,[data-theme=chineseny] .profile-title{color:#1a0000}[data-theme=chineseny] .profile-email,[data-theme=chineseny] .profile-meta{color:#800}[data-theme=chineseny] .profile-avatar{background:linear-gradient(135deg,#ff2020,#c00 60%,gold)}[data-theme=chineseny] .bv-backdrop{background:#1a00009e}[data-theme=chineseny] .modal{background:#fff;border-color:#fc6}[data-theme=chineseny] .modal-title{color:#1a0000}[data-theme=chineseny] .scroll-top-btn{background:linear-gradient(135deg,#ff2020,#c00 60%,gold);box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .scroll-top-btn:hover{box-shadow:0 8px 24px #cc000094}[data-theme=chineseny] .product-card__like svg{stroke:#e60000}[data-theme=chineseny] .product-card__like--active svg{fill:#e60000;stroke:#e60000}[data-theme=chineseny] .product-card .price-main,[data-theme=chineseny] .product-card__price{color:#c00}[data-theme=chineseny] .product-card .add-btn,[data-theme=chineseny] .product-card__add-btn{background:linear-gradient(135deg,#ff2020,#c00 60%,gold);box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .product-card .add-btn:hover,[data-theme=chineseny] .product-card__add-btn:hover{box-shadow:0 8px 24px #cc000094}[data-theme=chineseny] .product-card .unit-badge,[data-theme=chineseny] .product-card__unit-badge{background:#cc00000f;border-color:#e60000;color:#e60000}[data-theme=chineseny] .product-card .unit-badge--active,[data-theme=chineseny] .product-card__unit-badge--active{background:#e60000;border-color:#e60000}[data-theme=chineseny] .product-card .counter-btn,[data-theme=chineseny] .product-card__counter-btn{border-color:#fc6;color:#c00}[data-theme=chineseny] .btn-add-cart,[data-theme=chineseny] .product-add-btn{background:linear-gradient(135deg,#ff2020,#c00 60%,gold)!important;box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .products-header-line{background:linear-gradient(90deg,#c00,gold)}[data-theme=chineseny] .products-empty-btn{background:linear-gradient(135deg,#ff2020,#c00 60%,gold)}[data-theme=chineseny] .products-confetti span{background:#c00}[data-theme=chineseny] .products-confetti span:nth-child(2){background:#e60000}[data-theme=chineseny] .products-confetti span:nth-child(3){background:#a00}[data-theme=chineseny] .products-confetti span:nth-child(5){background:#c00}[data-theme=chineseny] .products-added-shimmer{background:linear-gradient(90deg,#c00,#ff2020 25%,gold 55%,#ff2020 75%,#c00)}[data-theme=chineseny] .products-added-dot{background:#c00}[data-theme=chineseny] .cat-chip:hover{background:#cc00000f;border-color:#c00;color:#c00}[data-theme=chineseny] .cat-chip--active,[data-theme=chineseny] .cat-chip:active{background:#c00;border-color:#c00;color:#fff}[data-theme=chineseny] .cat-chip--selected{background:#cc000014;border-color:#c00;color:#c00}[data-theme=chineseny] .cart-bar-fill,[data-theme=chineseny] .cart-progress-fill{background:#c00}[data-theme=chineseny] .cart-shimmer-bar{background:linear-gradient(90deg,#c00,#ff2020 25%,gold 55%,#ff2020 75%,#c00)}[data-theme=chineseny] .cart-checkout-btn,[data-theme=chineseny] .checkout-btn{background:linear-gradient(135deg,#c00,#e60000)!important;box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .cart-item__qty{color:#c00!important}[data-theme=chineseny] .cart-item__price,[data-theme=chineseny] .cart-price{color:#c00}[data-theme=chineseny] .cart-free-badge{border-color:#c00;color:#c00}[data-theme=chineseny] .cart-continue,[data-theme=chineseny] .cart-summary-total{color:#c00}[data-theme=chineseny] .cart-continue:hover{background:#cc00000f;border-color:#c00}[data-theme=chineseny] .cart-note-icon svg{stroke:#e60000}[data-theme=chineseny] .cart-note-text{color:#e60000}[data-theme=chineseny] .cart-delivery-row svg{stroke:#e60000}[data-theme=chineseny] .cart-payment-option{border-color:#fc6}[data-theme=chineseny] .cart-payment-option--selected{background:#cc00000f;border-color:#c00}[data-theme=chineseny] .cart-payment-option:hover{border-color:#c00}[data-theme=chineseny] .cart-payment-dot{border-color:#fc6}[data-theme=chineseny] .cart-payment-dot--selected{background:#c00;border-color:#c00}[data-theme=chineseny] .login-shimmer,[data-theme=chineseny] .login-top-bar{background:linear-gradient(90deg,#c00,#ff2020 25%,gold 55%,#ff2020 75%,#c00)}[data-theme=chineseny] .login-submit-btn{background:linear-gradient(135deg,#c00,#e60000 50%,#a00)!important}[data-theme=chineseny] .login-input:focus{border-color:#c00}[data-theme=chineseny] .login-link{color:#e60000}[data-theme=chineseny] .login-back:hover,[data-theme=chineseny] .login-eye:hover,[data-theme=chineseny] .login-link:hover{color:#c00}[data-theme=chineseny] .profile-avatar,[data-theme=chineseny] .profile-avatar-circle{background:linear-gradient(135deg,#ff2020,#c00 60%,gold)}[data-theme=chineseny] .profile-edit-btn--save{background:#c00}[data-theme=chineseny] .profile-edit-btn--edit{border-color:#fc6;color:#c00}[data-theme=chineseny] .profile-input:focus{border-color:#c00}[data-theme=chineseny] .profile-link,[data-theme=chineseny] .profile-stat__label-top,[data-theme=chineseny] .profile-stat__val{color:#c00}[data-theme=chineseny] .profile-invoice-row--active{border-left-color:#c00;padding-left:11px}[data-theme=chineseny] .profile-invoice-day{color:#c00}[data-theme=chineseny] .profile-refresh-btn:hover{background:#fff8f0;border-color:#c00;color:#c00}[data-theme=chineseny] .profile-reload-btn:hover{border-color:#c00;color:#c00}[data-theme=chineseny] .profile-total-row--total{border-color:#c00}[data-theme=chineseny] .profile-subtotal,[data-theme=chineseny] .profile-summary-title,[data-theme=chineseny] .profile-total-row--total strong{color:#c00}[data-theme=chineseny] .profile-badge--card{background:#cc00001f;color:#c00}[data-theme=chineseny] .footer-shimmer,[data-theme=chineseny] .footer-top-bar{background:linear-gradient(90deg,#c00,#e60000 25%,gold 50%,#e60000 75%,#c00)}[data-theme=chineseny] .footer-scroll-top{background:linear-gradient(135deg,#c00,#e60000);box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .bv-btn{background:linear-gradient(135deg,#ff2020,#c00 60%,gold);box-shadow:0 4px 16px #cc00006b}[data-theme=chineseny] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #cc000094}[data-theme=chineseny] .bv-btn--outline{background:#fff;border-color:#fc6;color:#1a0000}[data-theme=chineseny] .bv-input{background:#fff8f0;border-color:#fc6;color:#1a0000}[data-theme=chineseny] .bv-input::placeholder{color:#c60}[data-theme=chineseny] .bv-input:focus{border-color:#c00}[data-theme=chineseny] .bv-input-row{background:#fff8f0;border-color:#fc6}[data-theme=chineseny] .bv-input-row input{color:#1a0000}[data-theme=chineseny] .bv-input-row .bv-input-icon{color:#e60000}[data-theme=chineseny] .bv-card{background:#fff;border-color:#fc6}[data-theme=chineseny] .bv-card--warm{background:linear-gradient(135deg,#fff8f0,#fffbe6);border-color:#fc6}[data-theme=chineseny] .bv-avatar{background:linear-gradient(135deg,#ff2020,#c00 60%,gold)}[data-theme=chineseny] .bv-spinner--lg,[data-theme=chineseny] .bv-spinner--md{border-color:#e60000 #c003 #c003}[data-theme=chineseny] .bv-badge--brand{background:#cc00001a;border-color:#cc000040;color:#c00}[data-theme=ukraine] .container,[data-theme=ukraine] body{background:#f0f6ff}[data-theme=ukraine] .site-header{background:#f0f6fff2}[data-theme=ukraine] .site-header .header-inner{background:linear-gradient(135deg,#f0f6ff,#fffbe6);border-color:#80b8f0;box-shadow:0 4px 20px #0057b726}[data-theme=ukraine] .search-pill{background:#fff;border-color:#80b8f0}[data-theme=ukraine] .search-pill:focus-within{border-color:#0057b7;box-shadow:0 0 0 3px #0057b71f}[data-theme=ukraine] .search-divider{background:#80b8f0}[data-theme=ukraine] .search-input{color:#001a3a}[data-theme=ukraine] .search-input::placeholder{color:#5090cc}[data-theme=ukraine] .search-clear{color:#004494}[data-theme=ukraine] .search-input-wrap svg{color:#0066d6}[data-theme=ukraine] .action-btn{background:#fff;border-color:#80b8f0;color:#004494}[data-theme=ukraine] .action-btn:hover{background:#0057b70d;border-color:#0066d6;color:#0066d6}[data-theme=ukraine] .action-btn.active{background:#0057b714;border-color:#0066d6;color:#0057b7}[data-theme=ukraine] .action-btn.logged-in{color:#0057b7}[data-theme=ukraine] .cart-badge{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold);box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .profile-badge{background:#0057b7}[data-theme=ukraine] .profile-badge--unpaid{background:#dc2626}[data-theme=ukraine] .profile-badge--processing{background:#0057b7}[data-theme=ukraine] .brand-tagline-word{background:linear-gradient(90deg,#0057b7,#3a8aff 25%,gold 55%,#3a8aff 75%,#0057b7);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=ukraine] .category-select{color:#004494}[data-theme=ukraine] .category-select:focus{color:#001a3a}[data-theme=ukraine] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=ukraine] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=ukraine] .info-close:hover{background:#1a7a2e!important}[data-theme=ukraine] .info-panel{background:#fff;border-color:#80b8f0;box-shadow:0 4px 20px #0057b726}[data-theme=ukraine] .info-close{color:#fff!important}[data-theme=ukraine] .info-close:hover{color:#fff}[data-theme=ukraine] .info-card{background:#f0f6ff;border-color:#80b8f0}[data-theme=ukraine] .info-card__label{color:#004494}[data-theme=ukraine] .info-card__val{color:#001a3a}[data-theme=ukraine] .info-card__icon{background:#0057b714;color:#0066d6}[data-theme=ukraine] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=ukraine] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=ukraine] .info-terms{border-color:#80b8f0;color:#004494}[data-theme=ukraine] .info-terms__title{color:#0057b7}[data-theme=ukraine] .products-grid-title{color:#004494}[data-theme=ukraine] .product-card{background:#fff;border-color:#80b8f0;box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .product-card:hover{border-color:#0066d6;box-shadow:0 4px 20px #0057b726}[data-theme=ukraine] .product-card__name{color:#001a3a}[data-theme=ukraine] .product-card__price{color:#0057b7}[data-theme=ukraine] .product-card__price-per{color:#004494}[data-theme=ukraine] .product-card__unit{background:#0057b70f;border-color:#80b8f0;color:#004494}[data-theme=ukraine] .product-card__badge{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold)}[data-theme=ukraine] .product-card__note{background:#0057b70a;border-color:#80b8f073;color:#004494}[data-theme=ukraine] .product-card__btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold);box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .product-card__btn:hover{box-shadow:0 8px 24px #0057b78c}[data-theme=ukraine] .product-card__counter{background:#f0f6ff;border-color:#80b8f0}[data-theme=ukraine] .counter-btn{background:#fff;border-color:#80b8f0;color:#0057b7}[data-theme=ukraine] .counter-btn:hover{background:#0057b70f}[data-theme=ukraine] .counter-value{color:#001a3a}[data-theme=ukraine] .cart-wrapper{background:#f0f6ff}[data-theme=ukraine] .cart-header{border-color:#80b8f0}[data-theme=ukraine] .cart-title{color:#001a3a}[data-theme=ukraine] .cart-item{background:#fff;border-color:#80b8f0}[data-theme=ukraine] .cart-item__name{color:#001a3a}[data-theme=ukraine] .cart-item__price{color:#0057b7}[data-theme=ukraine] .cart-item__meta,[data-theme=ukraine] .cart-item__remove{color:#004494}[data-theme=ukraine] .cart-item__remove:hover{color:#dc2626}[data-theme=ukraine] .cart-summary{background:#fff;border-color:#80b8f0}[data-theme=ukraine] .cart-total-label{color:#004494}[data-theme=ukraine] .cart-total-value{color:#001a3a}[data-theme=ukraine] .cart-checkout-btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold);box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .cart-checkout-btn:hover{box-shadow:0 8px 24px #0057b78c}[data-theme=ukraine] .site-footer{background:#001a3a;color:#ffffffeb}[data-theme=ukraine] .site-footer .footer-brand,[data-theme=ukraine] .site-footer .footer-logo-text{color:#ffffffeb}[data-theme=ukraine] .site-footer .footer-link{color:#ffffff8c}[data-theme=ukraine] .site-footer .footer-link:hover{color:gold}[data-theme=ukraine] .site-footer .footer-divider{background:#ffffff1a}[data-theme=ukraine] .login-page{background:#f0f6ff}[data-theme=ukraine] .login-card{background:#fff;border-color:#80b8f0}[data-theme=ukraine] .login-title{color:#001a3a}[data-theme=ukraine] .login-subtitle{color:#004494}[data-theme=ukraine] .login-input{background:#f0f6ff;border-color:#80b8f0;color:#001a3a}[data-theme=ukraine] .login-input::placeholder{color:#5090cc}[data-theme=ukraine] .login-input:focus{box-shadow:0 0 0 3px #0057b71a}[data-theme=ukraine] .lgn__btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold);box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .profile-page{background:#f0f6ff}[data-theme=ukraine] .profile-card,[data-theme=ukraine] .profile-section{background:#fff;border-color:#80b8f0}[data-theme=ukraine] .profile-name,[data-theme=ukraine] .profile-section-title,[data-theme=ukraine] .profile-title{color:#001a3a}[data-theme=ukraine] .profile-email,[data-theme=ukraine] .profile-meta{color:#004494}[data-theme=ukraine] .profile-avatar{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold)}[data-theme=ukraine] .bv-backdrop{background:#001a3a99}[data-theme=ukraine] .modal{background:#fff;border-color:#80b8f0}[data-theme=ukraine] .modal-title{color:#001a3a}[data-theme=ukraine] .scroll-top-btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold);box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .scroll-top-btn:hover{box-shadow:0 8px 24px #0057b78c}[data-theme=ukraine] .product-card__like svg{stroke:#0066d6}[data-theme=ukraine] .product-card__like--active svg{fill:#0066d6;stroke:#0066d6}[data-theme=ukraine] .product-card .price-main,[data-theme=ukraine] .product-card__price{color:#0057b7}[data-theme=ukraine] .product-card .add-btn,[data-theme=ukraine] .product-card__add-btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold);box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .product-card .add-btn:hover,[data-theme=ukraine] .product-card__add-btn:hover{box-shadow:0 8px 24px #0057b78c}[data-theme=ukraine] .product-card .unit-badge,[data-theme=ukraine] .product-card__unit-badge{background:#0057b70f;border-color:#0066d6;color:#0066d6}[data-theme=ukraine] .product-card .unit-badge--active,[data-theme=ukraine] .product-card__unit-badge--active{background:#0066d6;border-color:#0066d6}[data-theme=ukraine] .product-card .counter-btn,[data-theme=ukraine] .product-card__counter-btn{border-color:#80b8f0;color:#0057b7}[data-theme=ukraine] .btn-add-cart,[data-theme=ukraine] .product-add-btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold)!important;box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .products-header-line{background:linear-gradient(90deg,#0057b7,gold)}[data-theme=ukraine] .products-empty-btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold)}[data-theme=ukraine] .products-confetti span{background:#0057b7}[data-theme=ukraine] .products-confetti span:nth-child(2){background:#0066d6}[data-theme=ukraine] .products-confetti span:nth-child(3){background:#004494}[data-theme=ukraine] .products-confetti span:nth-child(5){background:#0057b7}[data-theme=ukraine] .products-added-shimmer{background:linear-gradient(90deg,#0057b7,#3a8aff 25%,gold 55%,#3a8aff 75%,#0057b7)}[data-theme=ukraine] .products-added-dot{background:#0057b7}[data-theme=ukraine] .cat-chip:hover{background:#0057b70f;border-color:#0057b7;color:#0057b7}[data-theme=ukraine] .cat-chip--active,[data-theme=ukraine] .cat-chip:active{background:#0057b7;border-color:#0057b7;color:#fff}[data-theme=ukraine] .cat-chip--selected{background:#0057b714;border-color:#0057b7;color:#0057b7}[data-theme=ukraine] .cart-bar-fill,[data-theme=ukraine] .cart-progress-fill{background:#0057b7}[data-theme=ukraine] .cart-shimmer-bar{background:linear-gradient(90deg,#0057b7,#3a8aff 25%,gold 55%,#3a8aff 75%,#0057b7)}[data-theme=ukraine] .cart-checkout-btn,[data-theme=ukraine] .checkout-btn{background:linear-gradient(135deg,#0057b7,#0066d6)!important;box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .cart-item__qty{color:#0057b7!important}[data-theme=ukraine] .cart-item__price,[data-theme=ukraine] .cart-price{color:#0057b7}[data-theme=ukraine] .cart-free-badge{border-color:#0057b7;color:#0057b7}[data-theme=ukraine] .cart-continue,[data-theme=ukraine] .cart-summary-total{color:#0057b7}[data-theme=ukraine] .cart-continue:hover{background:#0057b70f;border-color:#0057b7}[data-theme=ukraine] .cart-note-icon svg{stroke:#0066d6}[data-theme=ukraine] .cart-note-text{color:#0066d6}[data-theme=ukraine] .cart-delivery-row svg{stroke:#0066d6}[data-theme=ukraine] .cart-payment-option{border-color:#80b8f0}[data-theme=ukraine] .cart-payment-option--selected{background:#0057b70f;border-color:#0057b7}[data-theme=ukraine] .cart-payment-option:hover{border-color:#0057b7}[data-theme=ukraine] .cart-payment-dot{border-color:#80b8f0}[data-theme=ukraine] .cart-payment-dot--selected{background:#0057b7;border-color:#0057b7}[data-theme=ukraine] .login-shimmer,[data-theme=ukraine] .login-top-bar{background:linear-gradient(90deg,#0057b7,#3a8aff 25%,gold 55%,#3a8aff 75%,#0057b7)}[data-theme=ukraine] .login-submit-btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,#004494)!important}[data-theme=ukraine] .login-input:focus{border-color:#0057b7}[data-theme=ukraine] .login-link{color:#0066d6}[data-theme=ukraine] .login-back:hover,[data-theme=ukraine] .login-eye:hover,[data-theme=ukraine] .login-link:hover{color:#0057b7}[data-theme=ukraine] .profile-avatar,[data-theme=ukraine] .profile-avatar-circle{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold)}[data-theme=ukraine] .profile-edit-btn--save{background:#0057b7}[data-theme=ukraine] .profile-edit-btn--edit{border-color:#80b8f0;color:#0057b7}[data-theme=ukraine] .profile-input:focus{border-color:#0057b7}[data-theme=ukraine] .profile-link,[data-theme=ukraine] .profile-stat__label-top,[data-theme=ukraine] .profile-stat__val{color:#0057b7}[data-theme=ukraine] .profile-invoice-row--active{border-left-color:#0057b7;padding-left:11px}[data-theme=ukraine] .profile-invoice-day{color:#0057b7}[data-theme=ukraine] .profile-refresh-btn:hover{background:#f0f6ff;border-color:#0057b7;color:#0057b7}[data-theme=ukraine] .profile-reload-btn:hover{border-color:#0057b7;color:#0057b7}[data-theme=ukraine] .profile-total-row--total{border-color:#0057b7}[data-theme=ukraine] .profile-subtotal,[data-theme=ukraine] .profile-summary-title,[data-theme=ukraine] .profile-total-row--total strong{color:#0057b7}[data-theme=ukraine] .profile-badge--card{background:#0057b71f;color:#0057b7}[data-theme=ukraine] .footer-shimmer,[data-theme=ukraine] .footer-top-bar{background:linear-gradient(90deg,#0057b7,#0066d6 25%,gold 50%,#0066d6 75%,#0057b7)}[data-theme=ukraine] .footer-scroll-top{background:linear-gradient(135deg,#0057b7,#0066d6);box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .bv-btn{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold);box-shadow:0 4px 16px #0057b766}[data-theme=ukraine] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #0057b78c}[data-theme=ukraine] .bv-btn--outline{background:#fff;border-color:#80b8f0;color:#001a3a}[data-theme=ukraine] .bv-input{background:#f0f6ff;border-color:#80b8f0;color:#001a3a}[data-theme=ukraine] .bv-input::placeholder{color:#5090cc}[data-theme=ukraine] .bv-input:focus{border-color:#0057b7}[data-theme=ukraine] .bv-input-row{background:#f0f6ff;border-color:#80b8f0}[data-theme=ukraine] .bv-input-row input{color:#001a3a}[data-theme=ukraine] .bv-input-row .bv-input-icon{color:#0066d6}[data-theme=ukraine] .bv-card{background:#fff;border-color:#80b8f0}[data-theme=ukraine] .bv-card--warm{background:linear-gradient(135deg,#f0f6ff,#fffbe6);border-color:#80b8f0}[data-theme=ukraine] .bv-avatar{background:linear-gradient(135deg,#0057b7,#0066d6 50%,gold)}[data-theme=ukraine] .bv-spinner--lg,[data-theme=ukraine] .bv-spinner--md{border-color:#0066d6 #0057b733 #0057b733}[data-theme=ukraine] .bv-badge--brand{background:#0057b71a;border-color:#0057b740;color:#0057b7}[data-theme=vyshyvanka] .container,[data-theme=vyshyvanka] body{background:#fff}[data-theme=vyshyvanka] .site-header{background:#fffffff2}[data-theme=vyshyvanka] .site-header .header-inner{background:linear-gradient(135deg,#fff,#fff0f2);border-color:#cc0020;box-shadow:0 4px 20px #cc00202e}[data-theme=vyshyvanka] .search-pill{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .search-pill:focus-within{border-color:#cc0020;box-shadow:0 0 0 3px #cc00201f}[data-theme=vyshyvanka] .search-divider{background:#cc0020}[data-theme=vyshyvanka] .search-input{color:#0a0000}[data-theme=vyshyvanka] .search-input::placeholder{color:#c45}[data-theme=vyshyvanka] .search-clear{color:#880010}[data-theme=vyshyvanka] .search-input-wrap svg{color:#e8001a}[data-theme=vyshyvanka] .action-btn{background:#fff;border-color:#cc0020;color:#880010}[data-theme=vyshyvanka] .action-btn:hover{background:#cc00200d;border-color:#e8001a;color:#e8001a}[data-theme=vyshyvanka] .action-btn.active{background:#cc002014;border-color:#e8001a;color:#cc0020}[data-theme=vyshyvanka] .action-btn.logged-in{color:#cc0020}[data-theme=vyshyvanka] .cart-badge{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010);box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .profile-badge{background:#cc0020}[data-theme=vyshyvanka] .profile-badge--unpaid{background:#dc2626}[data-theme=vyshyvanka] .profile-badge--processing{background:#cc0020}[data-theme=vyshyvanka] .brand-tagline-word{background:linear-gradient(90deg,#880010,#cc0020 25%,#fff 50%,#cc0020 75%,#880010);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=vyshyvanka] .category-select{color:#880010}[data-theme=vyshyvanka] .category-select:focus{color:#0a0000}[data-theme=vyshyvanka] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=vyshyvanka] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=vyshyvanka] .info-close:hover{background:#1a7a2e!important}[data-theme=vyshyvanka] .info-panel{background:#fff;border-color:#cc0020;box-shadow:0 4px 20px #cc00202e}[data-theme=vyshyvanka] .info-close{color:#fff!important}[data-theme=vyshyvanka] .info-close:hover{color:#fff}[data-theme=vyshyvanka] .info-card{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .info-card__label{color:#880010}[data-theme=vyshyvanka] .info-card__val{color:#0a0000}[data-theme=vyshyvanka] .info-card__icon{background:#cc002014;color:#e8001a}[data-theme=vyshyvanka] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=vyshyvanka] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=vyshyvanka] .info-terms{border-color:#cc0020;color:#880010}[data-theme=vyshyvanka] .info-terms__title{color:#cc0020}[data-theme=vyshyvanka] .products-grid-title{color:#880010}[data-theme=vyshyvanka] .product-card{background:#fff;border-color:#cc0020;box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .product-card:hover{border-color:#e8001a;box-shadow:0 4px 20px #cc00202e}[data-theme=vyshyvanka] .product-card__name{color:#0a0000}[data-theme=vyshyvanka] .product-card__price{color:#cc0020}[data-theme=vyshyvanka] .product-card__price-per{color:#880010}[data-theme=vyshyvanka] .product-card__unit{background:#cc00200f;border-color:#cc0020;color:#880010}[data-theme=vyshyvanka] .product-card__badge{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010)}[data-theme=vyshyvanka] .product-card__note{background:#cc00200a;border-color:#cc00204d;color:#880010}[data-theme=vyshyvanka] .product-card__btn{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010);box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .product-card__btn:hover{box-shadow:0 8px 24px #cc002099}[data-theme=vyshyvanka] .product-card__counter{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .counter-btn{background:#fff;border-color:#cc0020;color:#cc0020}[data-theme=vyshyvanka] .counter-btn:hover{background:#cc00200f}[data-theme=vyshyvanka] .counter-value{color:#0a0000}[data-theme=vyshyvanka] .cart-wrapper{background:#fff}[data-theme=vyshyvanka] .cart-header{border-color:#cc0020}[data-theme=vyshyvanka] .cart-title{color:#0a0000}[data-theme=vyshyvanka] .cart-item{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .cart-item__name{color:#0a0000}[data-theme=vyshyvanka] .cart-item__price{color:#cc0020}[data-theme=vyshyvanka] .cart-item__meta,[data-theme=vyshyvanka] .cart-item__remove{color:#880010}[data-theme=vyshyvanka] .cart-item__remove:hover{color:#dc2626}[data-theme=vyshyvanka] .cart-summary{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .cart-total-label{color:#880010}[data-theme=vyshyvanka] .cart-total-value{color:#0a0000}[data-theme=vyshyvanka] .cart-checkout-btn{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010);box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .cart-checkout-btn:hover{box-shadow:0 8px 24px #cc002099}[data-theme=vyshyvanka] .site-footer{background:#0a0000;color:#fffffff2}[data-theme=vyshyvanka] .site-footer .footer-brand,[data-theme=vyshyvanka] .site-footer .footer-logo-text{color:#fffffff2}[data-theme=vyshyvanka] .site-footer .footer-link{color:#ffffff8c}[data-theme=vyshyvanka] .site-footer .footer-link:hover{color:#cc0020}[data-theme=vyshyvanka] .site-footer .footer-divider{background:#ffffff1a}[data-theme=vyshyvanka] .login-page{background:#fff}[data-theme=vyshyvanka] .login-card{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .login-title{color:#0a0000}[data-theme=vyshyvanka] .login-subtitle{color:#880010}[data-theme=vyshyvanka] .login-input{background:#fff5f5;border-color:#cc0020;color:#0a0000}[data-theme=vyshyvanka] .login-input::placeholder{color:#c45}[data-theme=vyshyvanka] .login-input:focus{box-shadow:0 0 0 3px #cc00201a}[data-theme=vyshyvanka] .lgn__btn{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010);box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .profile-page{background:#fff}[data-theme=vyshyvanka] .profile-card,[data-theme=vyshyvanka] .profile-section{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .profile-name,[data-theme=vyshyvanka] .profile-section-title,[data-theme=vyshyvanka] .profile-title{color:#0a0000}[data-theme=vyshyvanka] .profile-email,[data-theme=vyshyvanka] .profile-meta{color:#880010}[data-theme=vyshyvanka] .profile-avatar{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010)}[data-theme=vyshyvanka] .bv-backdrop{background:#0a0000a6}[data-theme=vyshyvanka] .modal{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .modal-title{color:#0a0000}[data-theme=vyshyvanka] .scroll-top-btn{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010);box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .scroll-top-btn:hover{box-shadow:0 8px 24px #cc002099}[data-theme=vyshyvanka] .product-card__like svg{stroke:#e8001a}[data-theme=vyshyvanka] .product-card__like--active svg{fill:#e8001a;stroke:#e8001a}[data-theme=vyshyvanka] .product-card .price-main,[data-theme=vyshyvanka] .product-card__price{color:#cc0020}[data-theme=vyshyvanka] .product-card .add-btn,[data-theme=vyshyvanka] .product-card__add-btn{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010);box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .product-card .add-btn:hover,[data-theme=vyshyvanka] .product-card__add-btn:hover{box-shadow:0 8px 24px #cc002099}[data-theme=vyshyvanka] .product-card .unit-badge,[data-theme=vyshyvanka] .product-card__unit-badge{background:#cc00200f;border-color:#e8001a;color:#e8001a}[data-theme=vyshyvanka] .product-card .unit-badge--active,[data-theme=vyshyvanka] .product-card__unit-badge--active{background:#e8001a;border-color:#e8001a}[data-theme=vyshyvanka] .product-card .counter-btn,[data-theme=vyshyvanka] .product-card__counter-btn{border-color:#cc0020;color:#cc0020}[data-theme=vyshyvanka] .btn-add-cart,[data-theme=vyshyvanka] .product-add-btn{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010)!important;box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .products-header-line{background:linear-gradient(90deg,#cc0020,#cc0020)}[data-theme=vyshyvanka] .products-empty-btn{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010)}[data-theme=vyshyvanka] .products-confetti span{background:#cc0020}[data-theme=vyshyvanka] .products-confetti span:nth-child(2){background:#e8001a}[data-theme=vyshyvanka] .products-confetti span:nth-child(3){background:#aa0018}[data-theme=vyshyvanka] .products-confetti span:nth-child(5){background:#cc0020}[data-theme=vyshyvanka] .products-added-shimmer{background:linear-gradient(90deg,#880010,#cc0020 25%,#fff 50%,#cc0020 75%,#880010)}[data-theme=vyshyvanka] .products-added-dot{background:#cc0020}[data-theme=vyshyvanka] .cat-chip:hover{background:#cc00200f;border-color:#cc0020;color:#cc0020}[data-theme=vyshyvanka] .cat-chip--active,[data-theme=vyshyvanka] .cat-chip:active{background:#cc0020;border-color:#cc0020;color:#fff}[data-theme=vyshyvanka] .cat-chip--selected{background:#cc002014;border-color:#cc0020;color:#cc0020}[data-theme=vyshyvanka] .cart-bar-fill,[data-theme=vyshyvanka] .cart-progress-fill{background:#cc0020}[data-theme=vyshyvanka] .cart-shimmer-bar{background:linear-gradient(90deg,#880010,#cc0020 25%,#fff 50%,#cc0020 75%,#880010)}[data-theme=vyshyvanka] .cart-checkout-btn,[data-theme=vyshyvanka] .checkout-btn{background:linear-gradient(135deg,#cc0020,#e8001a)!important;box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .cart-item__qty{color:#cc0020!important}[data-theme=vyshyvanka] .cart-item__price,[data-theme=vyshyvanka] .cart-price{color:#cc0020}[data-theme=vyshyvanka] .cart-free-badge{border-color:#cc0020;color:#cc0020}[data-theme=vyshyvanka] .cart-continue,[data-theme=vyshyvanka] .cart-summary-total{color:#cc0020}[data-theme=vyshyvanka] .cart-continue:hover{background:#cc00200f;border-color:#cc0020}[data-theme=vyshyvanka] .cart-note-icon svg{stroke:#e8001a}[data-theme=vyshyvanka] .cart-note-text{color:#e8001a}[data-theme=vyshyvanka] .cart-delivery-row svg{stroke:#e8001a}[data-theme=vyshyvanka] .cart-payment-option{border-color:#cc0020}[data-theme=vyshyvanka] .cart-payment-option--selected{background:#cc00200f;border-color:#cc0020}[data-theme=vyshyvanka] .cart-payment-dot,[data-theme=vyshyvanka] .cart-payment-option:hover{border-color:#cc0020}[data-theme=vyshyvanka] .cart-payment-dot--selected{background:#cc0020;border-color:#cc0020}[data-theme=vyshyvanka] .login-shimmer,[data-theme=vyshyvanka] .login-top-bar{background:linear-gradient(90deg,#880010,#cc0020 25%,#fff 50%,#cc0020 75%,#880010)}[data-theme=vyshyvanka] .login-submit-btn{background:linear-gradient(135deg,#cc0020,#e8001a 50%,#aa0018)!important}[data-theme=vyshyvanka] .login-input:focus{border-color:#cc0020}[data-theme=vyshyvanka] .login-link{color:#e8001a}[data-theme=vyshyvanka] .login-back:hover,[data-theme=vyshyvanka] .login-eye:hover,[data-theme=vyshyvanka] .login-link:hover{color:#cc0020}[data-theme=vyshyvanka] .profile-avatar,[data-theme=vyshyvanka] .profile-avatar-circle{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010)}[data-theme=vyshyvanka] .profile-edit-btn--save{background:#cc0020}[data-theme=vyshyvanka] .profile-edit-btn--edit{border-color:#cc0020;color:#cc0020}[data-theme=vyshyvanka] .profile-input:focus{border-color:#cc0020}[data-theme=vyshyvanka] .profile-link,[data-theme=vyshyvanka] .profile-stat__label-top,[data-theme=vyshyvanka] .profile-stat__val{color:#cc0020}[data-theme=vyshyvanka] .profile-invoice-row--active{border-left-color:#cc0020;padding-left:11px}[data-theme=vyshyvanka] .profile-invoice-day{color:#cc0020}[data-theme=vyshyvanka] .profile-refresh-btn:hover{background:#fff;border-color:#cc0020;color:#cc0020}[data-theme=vyshyvanka] .profile-reload-btn:hover{border-color:#cc0020;color:#cc0020}[data-theme=vyshyvanka] .profile-total-row--total{border-color:#cc0020}[data-theme=vyshyvanka] .profile-subtotal,[data-theme=vyshyvanka] .profile-summary-title,[data-theme=vyshyvanka] .profile-total-row--total strong{color:#cc0020}[data-theme=vyshyvanka] .profile-badge--card{background:#cc00201f;color:#cc0020}[data-theme=vyshyvanka] .footer-shimmer,[data-theme=vyshyvanka] .footer-top-bar{background:linear-gradient(90deg,#cc0020,#e8001a 25%,#cc0020 50%,#e8001a 75%,#cc0020)}[data-theme=vyshyvanka] .footer-scroll-top{background:linear-gradient(135deg,#cc0020,#e8001a);box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .bv-btn{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010);box-shadow:0 4px 16px #cc002073}[data-theme=vyshyvanka] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #cc002099}[data-theme=vyshyvanka] .bv-btn--outline{background:#fff;border-color:#cc0020;color:#0a0000}[data-theme=vyshyvanka] .bv-input{background:#fff5f5;border-color:#cc0020;color:#0a0000}[data-theme=vyshyvanka] .bv-input::placeholder{color:#c45}[data-theme=vyshyvanka] .bv-input:focus{border-color:#cc0020}[data-theme=vyshyvanka] .bv-input-row{background:#fff5f5;border-color:#cc0020}[data-theme=vyshyvanka] .bv-input-row input{color:#0a0000}[data-theme=vyshyvanka] .bv-input-row .bv-input-icon{color:#e8001a}[data-theme=vyshyvanka] .bv-card{background:#fff;border-color:#cc0020}[data-theme=vyshyvanka] .bv-card--warm{background:linear-gradient(135deg,#fff,#fff0f2);border-color:#cc0020}[data-theme=vyshyvanka] .bv-avatar{background:linear-gradient(135deg,#cc0020,#ff1a35 50%,#880010)}[data-theme=vyshyvanka] .bv-spinner--lg,[data-theme=vyshyvanka] .bv-spinner--md{border-color:#e8001a #cc002033 #cc002033}[data-theme=vyshyvanka] .bv-badge--brand{background:#cc00201a;border-color:#cc002040;color:#cc0020}[data-theme=easter] .container,[data-theme=easter] body{background:#fdf8ff}[data-theme=easter] .site-header{background:#fdf8ffeb}[data-theme=easter] .site-header .header-inner{background:linear-gradient(135deg,#fdf5ff,#fffdf5);border-color:#e8c5f0;box-shadow:0 4px 20px #b06abf24}[data-theme=easter] .search-pill{background:#fff;border-color:#e8c5f0}[data-theme=easter] .search-pill:focus-within{border-color:#b06abf;box-shadow:0 0 0 3px #b06abf1f}[data-theme=easter] .search-divider{background:#e8c5f0}[data-theme=easter] .search-input{color:#2a1a30}[data-theme=easter] .search-input::placeholder{color:#b890c8}[data-theme=easter] .search-clear{color:#7a4a8a}[data-theme=easter] .search-input-wrap svg{color:#9a55a8}[data-theme=easter] .action-btn{background:#fff;border-color:#e8c5f0;color:#7a4a8a}[data-theme=easter] .action-btn:hover{background:#b06abf0d;border-color:#9a55a8;color:#9a55a8}[data-theme=easter] .action-btn.active{background:#b06abf14;border-color:#9a55a8;color:#b06abf}[data-theme=easter] .action-btn.logged-in{color:#b06abf}[data-theme=easter] .cart-badge{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976);box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .profile-badge{background:#b06abf}[data-theme=easter] .profile-badge--unpaid{background:#dc2626}[data-theme=easter] .profile-badge--processing{background:#b06abf}[data-theme=easter] .brand-tagline-word{background:linear-gradient(90deg,#b06abf,#d4a0e0 25%,#f9d976 50%,#a8e6cf 75%,#b06abf);-webkit-background-clip:text;background-clip:text;background-size:200% auto}[data-theme=easter] .category-select{color:#7a4a8a}[data-theme=easter] .category-select:focus{color:#2a1a30}[data-theme=easter] .info-close{background:#22a33d!important;opacity:1!important}[data-theme=easter] .info-close svg{stroke:#fff!important;color:#fff!important}[data-theme=easter] .info-close:hover{background:#1a7a2e!important}[data-theme=easter] .info-panel{background:#fff;border-color:#e8c5f0;box-shadow:0 4px 20px #b06abf24}[data-theme=easter] .info-close{color:#fff!important}[data-theme=easter] .info-close:hover{color:#fff}[data-theme=easter] .info-card{background:#fdf8ff;border-color:#e8c5f0}[data-theme=easter] .info-card__label{color:#7a4a8a}[data-theme=easter] .info-card__val{color:#2a1a30}[data-theme=easter] .info-card__icon{background:#b06abf14;color:#9a55a8}[data-theme=easter] .info-card--whatsapp .info-card__icon{background:#25d3661a;color:#25d366}[data-theme=easter] .info-card--green .info-card__icon{background:#25d3661a;color:#15803d}[data-theme=easter] .info-terms{border-color:#e8c5f0;color:#7a4a8a}[data-theme=easter] .info-terms__title{color:#b06abf}[data-theme=easter] .products-grid-title{color:#7a4a8a}[data-theme=easter] .product-card{background:#fff;border-color:#e8c5f0;box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .product-card:hover{border-color:#9a55a8;box-shadow:0 4px 20px #b06abf24}[data-theme=easter] .product-card__name{color:#2a1a30}[data-theme=easter] .product-card__price{color:#b06abf}[data-theme=easter] .product-card__price-per{color:#7a4a8a}[data-theme=easter] .product-card__unit{background:#b06abf0f;border-color:#e8c5f0;color:#7a4a8a}[data-theme=easter] .product-card__badge{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976)}[data-theme=easter] .product-card__note{background:#b06abf0a;border-color:#e8c5f073;color:#7a4a8a}[data-theme=easter] .product-card__btn{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976);box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .product-card__btn:hover{box-shadow:0 8px 24px #b06abf85}[data-theme=easter] .product-card__counter{background:#fdf8ff;border-color:#e8c5f0}[data-theme=easter] .counter-btn{background:#fff;border-color:#e8c5f0;color:#b06abf}[data-theme=easter] .counter-btn:hover{background:#b06abf0f}[data-theme=easter] .counter-value{color:#2a1a30}[data-theme=easter] .cart-wrapper{background:#fdf8ff}[data-theme=easter] .cart-header{border-color:#e8c5f0}[data-theme=easter] .cart-title{color:#2a1a30}[data-theme=easter] .cart-item{background:#fff;border-color:#e8c5f0}[data-theme=easter] .cart-item__name{color:#2a1a30}[data-theme=easter] .cart-item__price{color:#b06abf}[data-theme=easter] .cart-item__meta,[data-theme=easter] .cart-item__remove{color:#7a4a8a}[data-theme=easter] .cart-item__remove:hover{color:#dc2626}[data-theme=easter] .cart-summary{background:#fff;border-color:#e8c5f0}[data-theme=easter] .cart-total-label{color:#7a4a8a}[data-theme=easter] .cart-total-value{color:#2a1a30}[data-theme=easter] .cart-checkout-btn{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976);box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .cart-checkout-btn:hover{box-shadow:0 8px 24px #b06abf85}[data-theme=easter] .site-footer{background:#1e0a2a;color:#ffffffd9}[data-theme=easter] .site-footer .footer-brand,[data-theme=easter] .site-footer .footer-logo-text{color:#ffffffd9}[data-theme=easter] .site-footer .footer-link{color:#ffffff8c}[data-theme=easter] .site-footer .footer-link:hover{color:#f9d976}[data-theme=easter] .site-footer .footer-divider{background:#ffffff1a}[data-theme=easter] .login-page{background:#fdf8ff}[data-theme=easter] .login-card{background:#fff;border-color:#e8c5f0}[data-theme=easter] .login-title{color:#2a1a30}[data-theme=easter] .login-subtitle{color:#7a4a8a}[data-theme=easter] .login-input{background:#fdf8ff;border-color:#e8c5f0;color:#2a1a30}[data-theme=easter] .login-input::placeholder{color:#b890c8}[data-theme=easter] .login-input:focus{box-shadow:0 0 0 3px #b06abf1a}[data-theme=easter] .lgn__btn{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976);box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .profile-page{background:#fdf8ff}[data-theme=easter] .profile-card,[data-theme=easter] .profile-section{background:#fff;border-color:#e8c5f0}[data-theme=easter] .profile-name,[data-theme=easter] .profile-section-title,[data-theme=easter] .profile-title{color:#2a1a30}[data-theme=easter] .profile-email,[data-theme=easter] .profile-meta{color:#7a4a8a}[data-theme=easter] .profile-avatar{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976)}[data-theme=easter] .bv-backdrop{background:#1e0a2a8c}[data-theme=easter] .modal{background:#fff;border-color:#e8c5f0}[data-theme=easter] .modal-title{color:#2a1a30}[data-theme=easter] .scroll-top-btn{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976);box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .scroll-top-btn:hover{box-shadow:0 8px 24px #b06abf85}[data-theme=easter] .product-card__like svg{stroke:#9a55a8}[data-theme=easter] .product-card__like--active svg{fill:#9a55a8;stroke:#9a55a8}[data-theme=easter] .product-card .price-main,[data-theme=easter] .product-card__price{color:#b06abf}[data-theme=easter] .product-card .add-btn,[data-theme=easter] .product-card__add-btn{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976);box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .product-card .add-btn:hover,[data-theme=easter] .product-card__add-btn:hover{box-shadow:0 8px 24px #b06abf85}[data-theme=easter] .product-card .unit-badge,[data-theme=easter] .product-card__unit-badge{background:#b06abf0f;border-color:#9a55a8;color:#9a55a8}[data-theme=easter] .product-card .unit-badge--active,[data-theme=easter] .product-card__unit-badge--active{background:#9a55a8;border-color:#9a55a8}[data-theme=easter] .product-card .counter-btn,[data-theme=easter] .product-card__counter-btn{border-color:#e8c5f0;color:#b06abf}[data-theme=easter] .btn-add-cart,[data-theme=easter] .product-add-btn{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976)!important;box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .products-header-line{background:linear-gradient(90deg,#b06abf,#f9d976)}[data-theme=easter] .products-empty-btn{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976)}[data-theme=easter] .products-confetti span{background:#b06abf}[data-theme=easter] .products-confetti span:nth-child(2){background:#9a55a8}[data-theme=easter] .products-confetti span:nth-child(3){background:#7a3d88}[data-theme=easter] .products-confetti span:nth-child(5){background:#b06abf}[data-theme=easter] .products-added-shimmer{background:linear-gradient(90deg,#b06abf,#d4a0e0 25%,#f9d976 50%,#a8e6cf 75%,#b06abf)}[data-theme=easter] .products-added-dot{background:#b06abf}[data-theme=easter] .cat-chip:hover{background:#b06abf0f;border-color:#b06abf;color:#b06abf}[data-theme=easter] .cat-chip--active,[data-theme=easter] .cat-chip:active{background:#b06abf;border-color:#b06abf;color:#fff}[data-theme=easter] .cat-chip--selected{background:#b06abf14;border-color:#b06abf;color:#b06abf}[data-theme=easter] .cart-bar-fill,[data-theme=easter] .cart-progress-fill{background:#b06abf}[data-theme=easter] .cart-shimmer-bar{background:linear-gradient(90deg,#b06abf,#d4a0e0 25%,#f9d976 50%,#a8e6cf 75%,#b06abf)}[data-theme=easter] .cart-checkout-btn,[data-theme=easter] .checkout-btn{background:linear-gradient(135deg,#b06abf,#9a55a8)!important;box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .cart-item__qty{color:#b06abf!important}[data-theme=easter] .cart-item__price,[data-theme=easter] .cart-price{color:#b06abf}[data-theme=easter] .cart-free-badge{border-color:#b06abf;color:#b06abf}[data-theme=easter] .cart-continue,[data-theme=easter] .cart-summary-total{color:#b06abf}[data-theme=easter] .cart-continue:hover{background:#b06abf0f;border-color:#b06abf}[data-theme=easter] .cart-note-icon svg{stroke:#9a55a8}[data-theme=easter] .cart-note-text{color:#9a55a8}[data-theme=easter] .cart-delivery-row svg{stroke:#9a55a8}[data-theme=easter] .cart-payment-option{border-color:#e8c5f0}[data-theme=easter] .cart-payment-option--selected{background:#b06abf0f;border-color:#b06abf}[data-theme=easter] .cart-payment-option:hover{border-color:#b06abf}[data-theme=easter] .cart-payment-dot{border-color:#e8c5f0}[data-theme=easter] .cart-payment-dot--selected{background:#b06abf;border-color:#b06abf}[data-theme=easter] .login-shimmer,[data-theme=easter] .login-top-bar{background:linear-gradient(90deg,#b06abf,#d4a0e0 25%,#f9d976 50%,#a8e6cf 75%,#b06abf)}[data-theme=easter] .login-submit-btn{background:linear-gradient(135deg,#b06abf,#9a55a8 50%,#7a3d88)!important}[data-theme=easter] .login-input:focus{border-color:#b06abf}[data-theme=easter] .login-link{color:#9a55a8}[data-theme=easter] .login-back:hover,[data-theme=easter] .login-eye:hover,[data-theme=easter] .login-link:hover{color:#b06abf}[data-theme=easter] .profile-avatar,[data-theme=easter] .profile-avatar-circle{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976)}[data-theme=easter] .profile-edit-btn--save{background:#b06abf}[data-theme=easter] .profile-edit-btn--edit{border-color:#e8c5f0;color:#b06abf}[data-theme=easter] .profile-input:focus{border-color:#b06abf}[data-theme=easter] .profile-link,[data-theme=easter] .profile-stat__label-top,[data-theme=easter] .profile-stat__val{color:#b06abf}[data-theme=easter] .profile-invoice-row--active{border-left-color:#b06abf;padding-left:11px}[data-theme=easter] .profile-invoice-day{color:#b06abf}[data-theme=easter] .profile-refresh-btn:hover{background:#fdf8ff;border-color:#b06abf;color:#b06abf}[data-theme=easter] .profile-reload-btn:hover{border-color:#b06abf;color:#b06abf}[data-theme=easter] .profile-total-row--total{border-color:#b06abf}[data-theme=easter] .profile-subtotal,[data-theme=easter] .profile-summary-title,[data-theme=easter] .profile-total-row--total strong{color:#b06abf}[data-theme=easter] .profile-badge--card{background:#b06abf1f;color:#b06abf}[data-theme=easter] .footer-shimmer,[data-theme=easter] .footer-top-bar{background:linear-gradient(90deg,#b06abf,#9a55a8 25%,#f9d976 50%,#9a55a8 75%,#b06abf)}[data-theme=easter] .footer-scroll-top{background:linear-gradient(135deg,#b06abf,#9a55a8);box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .bv-btn{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976);box-shadow:0 4px 16px #b06abf61}[data-theme=easter] .bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #b06abf85}[data-theme=easter] .bv-btn--outline{background:#fff;border-color:#e8c5f0;color:#2a1a30}[data-theme=easter] .bv-input{background:#fdf8ff;border-color:#e8c5f0;color:#2a1a30}[data-theme=easter] .bv-input::placeholder{color:#b890c8}[data-theme=easter] .bv-input:focus{border-color:#b06abf}[data-theme=easter] .bv-input-row{background:#fdf8ff;border-color:#e8c5f0}[data-theme=easter] .bv-input-row input{color:#2a1a30}[data-theme=easter] .bv-input-row .bv-input-icon{color:#9a55a8}[data-theme=easter] .bv-card{background:#fff;border-color:#e8c5f0}[data-theme=easter] .bv-card--warm{background:linear-gradient(135deg,#fdf5ff,#fffdf5);border-color:#e8c5f0}[data-theme=easter] .bv-avatar{background:linear-gradient(135deg,#b06abf,#d4a0e0 50%,#f9d976)}[data-theme=easter] .bv-spinner--lg,[data-theme=easter] .bv-spinner--md{border-color:#9a55a8 #b06abf33 #b06abf33}[data-theme=easter] .bv-badge--brand{background:#b06abf1a;border-color:#b06abf40;color:#b06abf}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .action-btn,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .action-btn,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .header-inner .header-actions .action-btn.login-btn,[data-theme]:not([data-theme=orange]) .action-btn,[data-theme]:not([data-theme=orange]) .site-header .action-btn,[data-theme]:not([data-theme=orange]) .site-header .header-inner .header-actions .action-btn.login-btn{background:var(--bv-bg-card)!important;border-color:var(--bv-border)!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .action-btn:hover,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .action-btn:hover,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .header-inner .header-actions .action-btn.login-btn:hover,[data-theme]:not([data-theme=orange]) .action-btn:hover,[data-theme]:not([data-theme=orange]) .site-header .action-btn:hover,[data-theme]:not([data-theme=orange]) .site-header .header-inner .header-actions .action-btn.login-btn:hover{background:var(--bv-overlay-light)!important;border-color:var(--bv-primary-hover)!important;color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .action-btn.active,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .action-btn.active,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .header-inner .header-actions .action-btn.login-btn.active,[data-theme]:not([data-theme=orange]) .action-btn.active,[data-theme]:not([data-theme=orange]) .site-header .action-btn.active,[data-theme]:not([data-theme=orange]) .site-header .header-inner .header-actions .action-btn.login-btn.active{background:var(--bv-gradient-brand)!important;border-color:var(--bv-primary)!important;box-shadow:var(--bv-shadow-btn)!important;color:#fff!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-btn,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .cart-btn,[data-theme]:not([data-theme=orange]) .cart-btn,[data-theme]:not([data-theme=orange]) .site-header .cart-btn{background:var(--bv-bg-card)!important;border-color:var(--bv-border)!important;box-shadow:none!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-btn .cart-badge,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .cart-btn .cart-badge,[data-theme]:not([data-theme=orange]) .cart-btn .cart-badge,[data-theme]:not([data-theme=orange]) .site-header .cart-btn .cart-badge{background:var(--bv-gradient-brand)!important;border-color:var(--bv-bg-card)!important;box-shadow:none!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .login-btn,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .login-btn,[data-theme]:not([data-theme=orange]) .login-btn,[data-theme]:not([data-theme=orange]) .site-header .login-btn{background:var(--bv-bg-card)!important;border-color:var(--bv-border)!important;box-shadow:none!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .login-btn.logged-in,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .login-btn.logged-in,[data-theme]:not([data-theme=orange]) .login-btn.logged-in,[data-theme]:not([data-theme=orange]) .site-header .login-btn.logged-in{background:var(--bv-bg-card)!important;border-color:var(--bv-border)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .login-btn.logged-in svg,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .login-btn.logged-in svg,[data-theme]:not([data-theme=orange]) .login-btn.logged-in svg,[data-theme]:not([data-theme=orange]) .site-header .login-btn.logged-in svg{stroke:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .login-btn .profile-badge,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .login-btn .profile-badge,[data-theme]:not([data-theme=orange]) .login-btn .profile-badge,[data-theme]:not([data-theme=orange]) .site-header .login-btn .profile-badge{background:var(--bv-gradient-brand)!important;border-color:var(--bv-bg-card)!important;box-shadow:none!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .login-btn .profile-badge--processing,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .login-btn .profile-badge--unpaid,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .login-btn .profile-badge--processing,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-header .login-btn .profile-badge--unpaid,[data-theme]:not([data-theme=orange]) .login-btn .profile-badge--processing,[data-theme]:not([data-theme=orange]) .login-btn .profile-badge--unpaid,[data-theme]:not([data-theme=orange]) .site-header .login-btn .profile-badge--processing,[data-theme]:not([data-theme=orange]) .site-header .login-btn .profile-badge--unpaid{background:var(--bv-gradient-brand)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .brand-tagline-word,[data-theme]:not([data-theme=orange]) .brand-tagline-word{-webkit-text-fill-color:#0000!important;background:var(--bv-gradient-shimmer)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% auto!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .search-pill:focus-within,[data-theme]:not([data-theme=orange]) .search-pill:focus-within{border-color:var(--bv-primary-hover)!important;box-shadow:0 0 0 3px var(--bv-overlay-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .search-divider,[data-theme]:not([data-theme=orange]) .search-divider{background:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .search-input-wrap svg,[data-theme]:not([data-theme=orange]) .search-input-wrap svg{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .search-input,[data-theme]:not([data-theme=orange]) .search-input{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .search-input::placeholder,[data-theme]:not([data-theme=orange]) .search-input::placeholder{color:var(--bv-text-faint)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .search-pill .category-wrapper select,[data-theme]:not([data-theme=orange]) .search-pill .category-wrapper select{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .category-title,[data-theme]:not([data-theme=orange]) .category-title{border-bottom-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-add-btn,[data-theme]:not([data-theme=orange]) .product-add-btn{background:var(--bv-gradient-brand)!important;box-shadow:var(--bv-shadow-btn)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-add-btn:hover,[data-theme]:not([data-theme=orange]) .product-add-btn:hover{box-shadow:var(--bv-shadow-btn-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .scroll-top-btn,[data-theme]:not([data-theme=orange]) .scroll-top-btn{background:var(--bv-gradient-brand)!important;box-shadow:var(--bv-shadow-btn)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-card.active,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .products-grid .product-card.active,[data-theme]:not([data-theme=orange]) .product-card.active,[data-theme]:not([data-theme=orange]) .products-grid .product-card.active{border-color:var(--bv-primary-hover)!important;box-shadow:0 4px 16px var(--bv-overlay-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-unit--lb,[data-theme]:not([data-theme=orange]) .product-unit--lb{background:var(--bv-overlay-light)!important;border-color:var(--bv-border-light)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-unit--kg,[data-theme]:not([data-theme=orange]) .product-unit--kg{background:var(--bv-overlay-light)!important;border-color:var(--bv-border-light)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-size,[data-theme]:not([data-theme=orange]) .product-size{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-fav-btn,[data-theme]:not([data-theme=orange]) .product-fav-btn{color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-fav-btn:hover,[data-theme]:not([data-theme=orange]) .product-fav-btn:hover{color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-fav-btn.active,[data-theme]:not([data-theme=orange]) .product-fav-btn.active{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .delete-btn,[data-theme]:not([data-theme=orange]) .stepper-input .delete-btn{border-color:var(--bv-border)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .delete-btn:hover,[data-theme]:not([data-theme=orange]) .stepper-input .delete-btn:hover{background:var(--bv-primary)!important;color:#fff!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .decrement,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .increment,[data-theme]:not([data-theme=orange]) .stepper-input .decrement,[data-theme]:not([data-theme=orange]) .stepper-input .increment{border-color:var(--bv-border)!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .decrement:hover,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .increment:hover,[data-theme]:not([data-theme=orange]) .stepper-input .decrement:hover,[data-theme]:not([data-theme=orange]) .stepper-input .increment:hover{border-color:var(--bv-primary-hover)!important;color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .decrement:active,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .increment:active,[data-theme]:not([data-theme=orange]) .stepper-input .decrement:active,[data-theme]:not([data-theme=orange]) .stepper-input .increment:active{background:var(--bv-gradient-brand)!important;color:#fff!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input .quantity,[data-theme]:not([data-theme=orange]) .stepper-input .quantity{background:var(--bv-bg-input)!important;border-color:var(--bv-border)!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .stepper-input input[type=number].quantity,[data-theme]:not([data-theme=orange]) .stepper-input input[type=number].quantity{background:var(--bv-bg-input)!important;border-color:var(--bv-primary-hover)!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-qty-control button,[data-theme]:not([data-theme=orange]) .cart-qty-control button{border-color:var(--bv-border)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-qty-control button:hover,[data-theme]:not([data-theme=orange]) .cart-qty-control button:hover{background:var(--bv-bg)!important;border-color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-qty-control input[type=number],[data-theme]:not([data-theme=orange]) .cart-qty-control input[type=number]{background:var(--bv-bg-input)!important;border-color:var(--bv-primary-hover)!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-card,[data-theme]:not([data-theme=orange]) .product-card{background:var(--bv-bg-card)!important;border-color:var(--bv-border-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-name,[data-theme]:not([data-theme=orange]) .product-name{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .product-size-badge,[data-theme]:not([data-theme=orange]) .product-size-badge{background:var(--bv-bg-input)!important;border-color:var(--bv-border)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .category-title,[data-theme]:not([data-theme=orange]) .category-title{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .category-title:after,[data-theme]:not([data-theme=orange]) .category-title:after{background:var(--bv-gradient-brand)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .inv-detail-card,[data-theme]:not([data-theme=orange]) .inv-detail-card{background:var(--bv-bg-card)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .inv-stat-box,[data-theme]:not([data-theme=orange]) .inv-stat-box{background:var(--bv-bg-input)!important;border-color:var(--bv-border)!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .inv-table,[data-theme]:not([data-theme=orange]) .inv-table{background:var(--bv-bg-card)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .inv-table th,[data-theme]:not([data-theme=orange]) .inv-table th{background:var(--bv-bg-input)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .inv-table td,[data-theme]:not([data-theme=orange]) .inv-table td{border-color:var(--bv-border-light)!important;color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .inv-words-bar,[data-theme]:not([data-theme=orange]) .inv-words-bar{background:var(--bv-bg-input)!important;border-color:var(--bv-border)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-header-bar,[data-theme]:not([data-theme=orange]) .cart-header-bar{background:var(--bv-bg)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-header-bar .cart-total-label,[data-theme]:not([data-theme=orange]) .cart-header-bar .cart-total-label{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-header-bar .cart-delivery-date,[data-theme]:not([data-theme=orange]) .cart-header-bar .cart-delivery-date{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-header-bar .cart-divider,[data-theme]:not([data-theme=orange]) .cart-header-bar .cart-divider{background:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-header-bar svg,[data-theme]:not([data-theme=orange]) .cart-header-bar svg{stroke:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-table-wrap,[data-theme]:not([data-theme=orange]) .cart-table-wrap{border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-table thead tr,[data-theme]:not([data-theme=orange]) .cart-table thead tr{background:var(--bv-gradient-warm)!important;border-bottom-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-table th,[data-theme]:not([data-theme=orange]) .cart-table th{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-table tbody tr,[data-theme]:not([data-theme=orange]) .cart-table tbody tr{border-bottom-color:var(--bv-border-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-table .th-qty-inner svg,[data-theme]:not([data-theme=orange]) .cart-table .th-qty-inner svg{stroke:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-table .th-qty-inner span,[data-theme]:not([data-theme=orange]) .cart-table .th-qty-inner span{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-back-btn,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-send-btn,[data-theme]:not([data-theme=orange]) .cart-back-btn,[data-theme]:not([data-theme=orange]) .cart-send-btn{background:var(--bv-gradient-brand)!important;box-shadow:var(--bv-shadow-btn)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-empty-title,[data-theme]:not([data-theme=orange]) .cart-empty-title{-webkit-text-fill-color:#0000!important;background:var(--bv-gradient-shimmer)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% auto!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-empty-sub,[data-theme]:not([data-theme=orange]) .cart-empty-sub{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-empty-dots span,[data-theme]:not([data-theme=orange]) .cart-empty-dots span{background:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .cart-empty-orb--1,[data-theme]:not([data-theme=orange]) .cart-empty-orb--1{background:radial-gradient(circle,var(--bv-border) 0,#0000 70%)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-close,[data-theme]:not([data-theme=orange]) .info-close{background:var(--bv-gradient-brand)!important;color:#fff!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-close svg,[data-theme]:not([data-theme=orange]) .info-close svg{stroke:#fff!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-panel,[data-theme]:not([data-theme=orange]) .info-panel{background:var(--bv-bg-card)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-card,[data-theme]:not([data-theme=orange]) .info-card{background:var(--bv-bg)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-card__icon,[data-theme]:not([data-theme=orange]) .info-card__icon{background:var(--bv-overlay-light)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-card__label,[data-theme]:not([data-theme=orange]) .info-card__label{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-card__val,[data-theme]:not([data-theme=orange]) .info-card__val{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-card--link:hover,[data-theme]:not([data-theme=orange]) .info-card--link:hover{border-color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-card__tags span,[data-theme]:not([data-theme=orange]) .info-card__tags span{background:var(--bv-overlay-light)!important;border-color:var(--bv-border)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-terms,[data-theme]:not([data-theme=orange]) .info-terms{border-color:var(--bv-border-light)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .info-terms__title,[data-theme]:not([data-theme=orange]) .info-terms__title{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-footer,[data-theme]:not([data-theme=orange]) .site-footer{background:var(--bv-footer-bg)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-footer__wave svg path,[data-theme]:not([data-theme=orange]) .site-footer__wave svg path{fill:var(--bv-footer-bg)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-footer__brand-name,[data-theme]:not([data-theme=orange]) .site-footer__brand-name{-webkit-text-fill-color:#0000!important;background:var(--bv-gradient-shimmer)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% auto!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-footer__contact-row svg,[data-theme]:not([data-theme=orange]) .site-footer__contact-row svg{color:var(--bv-accent)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-footer__contact-tags span,[data-theme]:not([data-theme=orange]) .site-footer__contact-tags span{border-color:var(--bv-border-light)!important;color:var(--bv-accent)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-footer__contact-tags span:hover,[data-theme]:not([data-theme=orange]) .site-footer__contact-tags span:hover{background:var(--bv-primary)!important;color:#fff!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-footer__terms-label,[data-theme]:not([data-theme=orange]) .site-footer__terms-label{color:var(--bv-accent)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .site-footer__divider,[data-theme]:not([data-theme=orange]) .site-footer__divider{background:var(--bv-overlay-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .no-results__title,[data-theme]:not([data-theme=orange]) .no-results__title{-webkit-text-fill-color:#0000!important;background:var(--bv-gradient-shimmer)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% auto!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .no-results__sub,[data-theme]:not([data-theme=orange]) .no-results__sub{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .no-results__dots span,[data-theme]:not([data-theme=orange]) .no-results__dots span{background:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof,[data-theme]:not([data-theme=orange]) .prof{background:var(--bv-bg)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-card,[data-theme]:not([data-theme=orange]) .prof-card{background:var(--bv-bg-card)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-card__head,[data-theme]:not([data-theme=orange]) .prof-card__head{background:var(--bv-bg)!important;border-bottom-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-card__name,[data-theme]:not([data-theme=orange]) .prof-card__name{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-card__email,[data-theme]:not([data-theme=orange]) .prof-card__email{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-avatar,[data-theme]:not([data-theme=orange]) .prof-avatar{background:var(--bv-gradient-brand)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field,[data-theme]:not([data-theme=orange]) .prof-field{border-bottom-color:var(--bv-border-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__icon,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__label,[data-theme]:not([data-theme=orange]) .prof-field__icon,[data-theme]:not([data-theme=orange]) .prof-field__label{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__val,[data-theme]:not([data-theme=orange]) .prof-field__val{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__map-link,[data-theme]:not([data-theme=orange]) .prof-field__map-link{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__edit input,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__edit select,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__edit textarea,[data-theme]:not([data-theme=orange]) .prof-field__edit input,[data-theme]:not([data-theme=orange]) .prof-field__edit select,[data-theme]:not([data-theme=orange]) .prof-field__edit textarea{background:var(--bv-bg)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__edit input:focus,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__edit select:focus,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-field__edit textarea:focus,[data-theme]:not([data-theme=orange]) .prof-field__edit input:focus,[data-theme]:not([data-theme=orange]) .prof-field__edit select:focus,[data-theme]:not([data-theme=orange]) .prof-field__edit textarea:focus{border-color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-btn--edit,[data-theme]:not([data-theme=orange]) .prof-btn--edit{background:var(--bv-bg)!important;border-color:var(--bv-border)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-btn--save,[data-theme]:not([data-theme=orange]) .prof-btn--save{background:var(--bv-gradient-brand)!important;color:#fff!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-btn--cancel,[data-theme]:not([data-theme=orange]) .prof-btn--cancel{border-color:var(--bv-border)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-filters select,[data-theme]:not([data-theme=orange]) .prof-filters select{border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-filters select:focus,[data-theme]:not([data-theme=orange]) .prof-filters select:focus{border-color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-filters__count,[data-theme]:not([data-theme=orange]) .prof-filters__count{background:var(--bv-bg)!important;border-color:var(--bv-border)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-search,[data-theme]:not([data-theme=orange]) .prof-search{border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-search svg,[data-theme]:not([data-theme=orange]) .prof-search svg{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-search input,[data-theme]:not([data-theme=orange]) .prof-search input{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-search input::placeholder,[data-theme]:not([data-theme=orange]) .prof-search input::placeholder{color:var(--bv-text-faint)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stats-btn,[data-theme]:not([data-theme=orange]) .prof-stats-btn{border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stats-btn:hover,[data-theme]:not([data-theme=orange]) .prof-stats-btn:hover{border-color:var(--bv-primary-hover)!important;color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-list,[data-theme]:not([data-theme=orange]) .prof-list{border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-inv-row,[data-theme]:not([data-theme=orange]) .prof-inv-row{border-bottom-color:var(--bv-border-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-inv-row:hover,[data-theme]:not([data-theme=orange]) .prof-inv-row:hover{background:var(--bv-overlay-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-inv-row--active,[data-theme]:not([data-theme=orange]) .prof-inv-row--active{background:var(--bv-overlay-light)!important;border-left-color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-inv-row--clicked,[data-theme]:not([data-theme=orange]) .prof-inv-row--clicked{background:var(--bv-overlay-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-inv-row__day,[data-theme]:not([data-theme=orange]) .prof-inv-row__day{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-inv-row__date,[data-theme]:not([data-theme=orange]) .prof-inv-row__date{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-inv-row__po,[data-theme]:not([data-theme=orange]) .prof-inv-row__po{color:var(--bv-text-faint)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-inv-row__num,[data-theme]:not([data-theme=orange]) .prof-inv-row__num{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-img-preview,[data-theme]:not([data-theme=orange]) .prof-img-preview{border-color:var(--bv-border)!important;box-shadow:var(--bv-shadow-md)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-img-preview__name,[data-theme]:not([data-theme=orange]) .prof-img-preview__name{border-top-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-detail,[data-theme]:not([data-theme=orange]) .prof-detail{border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-detail__day,[data-theme]:not([data-theme=orange]) .prof-detail__day{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-detail__date,[data-theme]:not([data-theme=orange]) .prof-detail__date{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-back,[data-theme]:not([data-theme=orange]) .prof-back{background:var(--bv-bg)!important;border-color:var(--bv-border)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-back:hover,[data-theme]:not([data-theme=orange]) .prof-back:hover{background:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-action-btn,[data-theme]:not([data-theme=orange]) .prof-action-btn{border-color:var(--bv-border)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-action-btn:hover,[data-theme]:not([data-theme=orange]) .prof-action-btn:hover{border-color:var(--bv-primary-hover)!important;color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-action-btn--active,[data-theme]:not([data-theme=orange]) .prof-action-btn--active{background:var(--bv-overlay-light)!important;border-color:var(--bv-primary-hover)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary,[data-theme]:not([data-theme=orange]) .prof-summary{background:var(--bv-bg)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary__val,[data-theme]:not([data-theme=orange]) .prof-summary__val{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary__item,[data-theme]:not([data-theme=orange]) .prof-summary__item{background:var(--bv-bg)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary__item span,[data-theme]:not([data-theme=orange]) .prof-summary__item span{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary__item strong,[data-theme]:not([data-theme=orange]) .prof-summary__item strong{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary__item--total,[data-theme]:not([data-theme=orange]) .prof-summary__item--total{border-color:var(--bv-primary-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary__item--total strong,[data-theme]:not([data-theme=orange]) .prof-summary__item--total strong{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary__item--unpaid,[data-theme]:not([data-theme=orange]) .prof-summary__item--unpaid{animation:unpaid-pulse 2s ease-in-out infinite!important;background:#dc26260f!important;border-color:#dc2626!important;box-shadow:0 0 12px #dc262640!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-summary__item--unpaid strong,[data-theme]:not([data-theme=orange]) .prof-summary__item--unpaid strong{color:#dc2626!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-amount-words,[data-theme]:not([data-theme=orange]) .prof-amount-words{background:var(--bv-bg)!important;border-color:var(--bv-border)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-table-wrap,[data-theme]:not([data-theme=orange]) .prof-table-wrap{border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-table thead tr,[data-theme]:not([data-theme=orange]) .prof-table thead tr{background:var(--bv-gradient-warm)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-table th,[data-theme]:not([data-theme=orange]) .prof-table th{border-bottom-color:var(--bv-border)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-table td,[data-theme]:not([data-theme=orange]) .prof-table td{border-bottom-color:var(--bv-border-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-table tbody tr:hover td,[data-theme]:not([data-theme=orange]) .prof-table tbody tr:hover td{background:var(--bv-overlay-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stat-card,[data-theme]:not([data-theme=orange]) .prof-stat-card{background:var(--bv-bg)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stat-card__val,[data-theme]:not([data-theme=orange]) .prof-stat-card__val{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stat-card__label,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stats-section-title,[data-theme]:not([data-theme=orange]) .prof-stat-card__label,[data-theme]:not([data-theme=orange]) .prof-stats-section-title{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stats-item,[data-theme]:not([data-theme=orange]) .prof-stats-item{background:var(--bv-bg)!important;border-color:var(--bv-border-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stats-item__rank,[data-theme]:not([data-theme=orange]) .prof-stats-item__rank{color:var(--bv-text-faint)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stats-item__name,[data-theme]:not([data-theme=orange]) .prof-stats-item__name{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stats-item__qty,[data-theme]:not([data-theme=orange]) .prof-stats-item__qty{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-stats-item__total,[data-theme]:not([data-theme=orange]) .prof-stats-item__total{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-modal,[data-theme]:not([data-theme=orange]) .prof-modal{background:var(--bv-bg-card)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-modal__head span,[data-theme]:not([data-theme=orange]) .prof-modal__head span{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-modal__close,[data-theme]:not([data-theme=orange]) .prof-modal__close{background:var(--bv-bg)!important;border-color:var(--bv-border)!important;color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-modal__close:hover,[data-theme]:not([data-theme=orange]) .prof-modal__close:hover{background:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-modal__sub,[data-theme]:not([data-theme=orange]) .prof-modal__sub{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .prof-td-info,[data-theme]:not([data-theme=orange]) .prof-td-info{background:var(--bv-overlay-light)!important;color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn,[data-theme]:not([data-theme=orange]) .lgn{background:var(--bv-bg)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__card,[data-theme]:not([data-theme=orange]) .lgn__card{border-color:var(--bv-border)!important;box-shadow:var(--bv-shadow-md)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__tagline-word,[data-theme]:not([data-theme=orange]) .lgn__tagline-word{-webkit-text-fill-color:#0000!important;background:var(--bv-gradient-shimmer)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% auto!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__title,[data-theme]:not([data-theme=orange]) .lgn__title{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__sub,[data-theme]:not([data-theme=orange]) .lgn__sub{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__field,[data-theme]:not([data-theme=orange]) .lgn__field{background:var(--bv-bg)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__field:focus-within,[data-theme]:not([data-theme=orange]) .lgn__field:focus-within{border-color:var(--bv-primary-hover)!important;box-shadow:0 0 0 3px var(--bv-overlay-light)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__field-icon,[data-theme]:not([data-theme=orange]) .lgn__field-icon{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__input,[data-theme]:not([data-theme=orange]) .lgn__input{color:var(--bv-text)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__input::placeholder,[data-theme]:not([data-theme=orange]) .lgn__input::placeholder{color:var(--bv-text-faint)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__footer a,:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__forgot,[data-theme]:not([data-theme=orange]) .lgn__footer a,[data-theme]:not([data-theme=orange]) .lgn__forgot{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__btn,[data-theme]:not([data-theme=orange]) .lgn__btn{background:var(--bv-gradient-brand)!important;box-shadow:var(--bv-shadow-btn)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__btn:hover,[data-theme]:not([data-theme=orange]) .lgn__btn:hover{box-shadow:var(--bv-shadow-btn-hover)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__back,[data-theme]:not([data-theme=orange]) .lgn__back{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__back:hover,[data-theme]:not([data-theme=orange]) .lgn__back:hover{color:var(--bv-primary)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__email-sent,[data-theme]:not([data-theme=orange]) .lgn__email-sent{background:var(--bv-overlay-light)!important;border-color:var(--bv-border)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__msg,[data-theme]:not([data-theme=orange]) .lgn__msg{color:var(--bv-text-muted)!important}:root:not([data-theme=orange]) [data-theme]:not([data-theme=orange]) .lgn__footer,[data-theme]:not([data-theme=orange]) .lgn__footer{color:var(--bv-text-faint)!important}[data-theme=birthday] html{background:#fff8f0!important}[data-theme=birthday] #root,[data-theme=birthday] .App,[data-theme=birthday] .about-page,[data-theme=birthday] .cart-page,[data-theme=birthday] .contact-page,[data-theme=birthday] .container,[data-theme=birthday] .delivery-page,[data-theme=birthday] .how-it-works-page,[data-theme=birthday] .login-page,[data-theme=birthday] .products-wrap,[data-theme=birthday] .profile-page,[data-theme=birthday] .static-page,[data-theme=birthday] .store-page,[data-theme=birthday] .store-wrap,[data-theme=birthday] body{background:linear-gradient(160deg,#fff8f0,#fff3e6 50%,#fff8f0)!important}[data-theme=birthday] .site-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff3ee!important}[data-theme=birthday] .product-card{background:#fff!important;border-color:#c0390b26!important;box-shadow:0 2px 12px #c0390b14!important;overflow:hidden;position:relative}[data-theme=birthday] .product-card:after{background:linear-gradient(90deg,#c0390b,#d9440d,#ff8c42,#ffb347,#ff8c42,#d9440d,#c0390b)!important;border-radius:0 0 12px 12px;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}[data-theme=birthday] .product-card:hover{border-color:#c0390b66!important;box-shadow:0 6px 24px #c0390b2e!important}[data-theme=birthday] .product-name{color:#1a0400!important;font-weight:800!important}[data-theme=birthday] .product-size{color:#630!important}[data-theme=birthday] .product-size-badge{background:#fff0e0!important;border-color:#ff660059!important;color:#c40!important}[data-theme=birthday] .category-title{color:#1a0400!important;text-shadow:none!important}[data-theme=birthday] .category-title:after{background:linear-gradient(90deg,#fc0,#f60,#f20)!important}[data-theme=birthday] .category-section,[data-theme=birthday] .no-results-wrap,[data-theme=birthday] .products-grid:after{background:#0000!important}@keyframes footer-wave{0%,to{d:path("M0,30 C240,60 480,0 720,30 C960,60 1200,0 1440,30 L1440,60 L0,60 Z")}50%{d:path("M0,20 C240,0 480,50 720,20 C960,0 1200,50 1440,20 L1440,60 L0,60 Z")}}@keyframes footer-logo-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes footer-logo-shine{0%,to{filter:drop-shadow(0 0 6px rgba(232,57,10,.3))}50%{filter:drop-shadow(0 0 18px rgba(232,57,10,.6)) drop-shadow(0 0 30px rgba(245,194,0,.25))}}@keyframes footer-shimmer{0%{background-position:0}to{background-position:200%}}@keyframes footer-orb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-15px) scale(1.08)}}@keyframes footer-tag-in{0%{opacity:0;transform:scale(.8) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.site-footer{background:#2a1200;color:#ffffffb3;font-family:DM Sans,sans-serif;margin-top:60px;overflow:hidden;position:relative}.site-footer:before{animation:footer-orb 8s ease-in-out infinite;background:radial-gradient(circle,#e8390a1f 0,#0000 65%);border-radius:50%;content:"";height:400px;left:50%;pointer-events:none;position:absolute;top:-100px;transform:translateX(-50%);width:400px}.site-footer__wave{height:60px;left:0;position:absolute;right:0;top:-58px}.site-footer__wave svg{height:100%;width:100%}.site-footer__wave svg path{animation:footer-wave 6s ease-in-out infinite}.site-footer__inner{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:640px;padding:48px 24px 32px;position:relative;text-align:center;z-index:1}.site-footer__brand{align-items:center;display:flex;gap:16px}.site-footer__logo{animation:footer-logo-float 4s ease-in-out infinite,footer-logo-shine 4s ease-in-out infinite;height:56px;object-fit:contain;width:56px}.site-footer__brand-name{-webkit-text-fill-color:#0000;animation:footer-shimmer 3.5s linear infinite;background:linear-gradient(90deg,#e8390a,#d4500a 25%,#f5c200 50%,#d4500a 75%,#e8390a);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:13px;font-weight:900;letter-spacing:2.5px;margin:0 0 3px;text-align:left}.site-footer__brand-tagline{color:#fff6;font-size:12px;letter-spacing:1px;margin:0;text-align:left}.site-footer__divider{background:linear-gradient(90deg,#0000,#f0c96a40,#0000);height:1px;width:100%}.site-footer__contact{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.site-footer__contact-title{color:#ffffff4d;font-size:10px;font-weight:800;letter-spacing:2.5px;margin:0 0 4px}.site-footer__contact-row{align-items:center;color:#ffffffbf;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:color .15s}.site-footer__contact-row svg{color:#f5c200;flex-shrink:0;height:15px;width:15px}.site-footer__contact-row:hover{color:#f5c200}.site-footer__contact-tags{display:flex;gap:5px}.site-footer__contact-tags span{animation:footer-tag-in .4s ease both;background:#f5c2001f;border:1px solid #f5c2004d;border-radius:6px;color:#f5c200d9;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 7px}.site-footer__contact-tags span:first-child{animation-delay:.1s}.site-footer__contact-tags span:nth-child(2){animation-delay:.2s}.site-footer__contact-tags span:nth-child(3){animation-delay:.3s}.site-footer__thanks{align-items:center;display:flex;flex-direction:column;gap:10px}.site-footer__social{align-items:center;border:1.5px solid #f0c96a33;border-radius:12px;color:#ffffffb3;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 18px;text-decoration:none;transition:all .18s}.site-footer__social svg{color:#f5c200;height:16px;width:16px}.site-footer__social:hover{background:#f5c20014;border-color:#f0c96a73;color:#fff}.site-footer__terms{text-align:left;width:100%}.site-footer__terms-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}@media(max-width:500px){.site-footer__terms-grid{grid-template-columns:1fr}}.site-footer__terms-item{align-items:flex-start;background:#ffffff0d;border:1px solid #f0c96a26;border-radius:10px;display:flex;gap:8px;padding:10px 12px}.site-footer__terms-icon{flex-shrink:0;font-size:16px;margin-top:1px}.site-footer__terms-label{color:#f5c20099;font-size:9px;font-weight:800;letter-spacing:1.5px;margin:0 0 3px}.site-footer__terms-val{color:#fff9;font-size:12px;line-height:1.4;margin:0}.site-footer__copy{color:#ffffff4d;font-size:12px;letter-spacing:.3px;margin:0}.site-footer__copy strong{color:#ffffff80;font-weight:700}@keyframes scroll-btn-in{0%{opacity:0;transform:translateY(16px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scroll-btn-pulse{0%,to{box-shadow:0 4px 16px #e8390a66}50%{box-shadow:0 4px 28px #e8390aa6,0 0 0 6px #e8390a1a}}.scroll-top-btn{align-items:center;animation:scroll-btn-in .3s cubic-bezier(.34,1.56,.64,1) both,scroll-btn-pulse 2.5s ease-in-out .3s infinite;background:linear-gradient(135deg,#e8390a,#d4500a 50%,#f5c200);border:none;border-radius:14px;bottom:24px;cursor:pointer;display:flex;height:46px;justify-content:center;position:fixed;right:20px;transition:transform .15s;width:46px;z-index:2000}.scroll-top-btn svg{height:22px;width:22px}.scroll-top-btn:hover{transform:translateY(-3px) scale(1.08)}.scroll-top-btn:active{transform:scale(.94)}@keyframes orb-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes orb-drift-2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-50px,30px) scale(1.08)}70%{transform:translate(30px,-40px) scale(.92)}}@keyframes orb-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,45px) scale(1.12)}}@keyframes ring-pulse-1{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.2;transform:scale(1.12)}}@keyframes ring-pulse-2{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.1;transform:scale(1.2)}}@keyframes ring-pulse-3{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.06;transform:scale(1.28)}}@keyframes logo-shine{0%{filter:drop-shadow(0 0 8px rgba(232,57,10,.3));filter:drop-shadow(0 0 8px rgba(var(--bv-primary-rgb,232,57,10),.3))}50%{filter:drop-shadow(0 0 22px rgba(232,57,10,.55)) drop-shadow(0 0 40px rgba(245,194,0,.25));filter:drop-shadow(0 0 22px rgba(var(--bv-primary-rgb,232,57,10),.55)) drop-shadow(0 0 40px rgba(var(--bv-accent-rgb,245,194,0),.25))}to{filter:drop-shadow(0 0 8px rgba(232,57,10,.3));filter:drop-shadow(0 0 8px rgba(var(--bv-primary-rgb,232,57,10),.3))}}@keyframes logo-float{0%,to{transform:translateY(0) rotate(0deg)}30%{transform:translateY(-6px) rotate(.8deg)}70%{transform:translateY(-3px) rotate(-.5deg)}}@keyframes logo-in{0%{opacity:0;transform:scale(.7) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lgn-spin{to{transform:rotate(1turn)}}@keyframes msg-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes sent-pop{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.lgn{align-items:center;background:#fff8ee;display:flex;font-family:inherit;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:20px;position:relative}.lgn__orb{border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute}.lgn__orb--1{animation:orb-drift-1 18s ease-in-out infinite;background:radial-gradient(circle,#f5c20047 0,#e8390a1f 60%,#0000 80%);background:radial-gradient(circle,rgba(var(--bv-accent-rgb,245,194,0),.28) 0,rgba(var(--bv-primary-rgb,232,57,10),.12) 60%,#0000 80%);height:400px;left:-100px;top:-80px;width:400px}.lgn__orb--2{animation:orb-drift-2 22s ease-in-out infinite;background:radial-gradient(circle,#e8390a33 0,#d4500a1a 60%,#0000 80%);background:radial-gradient(circle,rgba(var(--bv-primary-rgb,232,57,10),.2) 0,rgba(var(--bv-primary-hover-rgb,212,80,10),.1) 60%,#0000 80%);bottom:-60px;height:350px;right:-80px;width:350px}.lgn__orb--3{animation:orb-drift-3 14s ease-in-out infinite;background:radial-gradient(circle,#f5c2002e 0,#0000 70%);background:radial-gradient(circle,rgba(var(--bv-accent-rgb,245,194,0),.18) 0,#0000 70%);height:250px;left:60%;top:50%;width:250px}.lgn__card{animation:card-in .6s cubic-bezier(.34,1.56,.64,1) both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1.5px solid #f0c96a99;border-radius:28px;box-shadow:0 4px 24px #e8390a14,0 1px 3px #0000000f,inset 0 1px 0 #ffffffe6;box-shadow:0 4px 24px rgba(var(--bv-primary-rgb,232,57,10),.08),0 1px 3px #0000000f,inset 0 1px 0 #ffffffe6;max-width:400px;padding:36px 32px 28px;position:relative;width:100%;z-index:1}.lgn__logo-wrap{align-items:center;display:flex;height:110px;justify-content:center;margin:0 auto 22px;position:relative;width:110px}.lgn__logo-ring{border-radius:50%;border-style:solid;inset:0;position:absolute}.lgn__logo-ring--1{animation:ring-pulse-1 3s ease-in-out infinite;border-color:#e8390a73;border-color:rgba(var(--bv-primary-rgb,232,57,10),.45);border-width:1.5px;margin:-8px}.lgn__logo-ring--2{animation:ring-pulse-2 3s ease-in-out .5s infinite;border-color:#f5c20059;border-width:1px;margin:-18px}.lgn__logo-ring--3{animation:ring-pulse-3 3s ease-in-out 1s infinite;border-color:#e8390a2e;border-width:1px;margin:-30px}.lgn__logo-img-wrap{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;opacity:0;overflow:hidden;transition:opacity .5s ease;width:100%}.lgn__logo-img-wrap--in{animation:logo-in .6s cubic-bezier(.34,1.56,.64,1) both,logo-float 6s ease-in-out .6s infinite;opacity:1}.lgn__logo-img-wrap--in img{animation:logo-shine 4s ease-in-out 1s infinite}.lgn__logo-img{height:100%;object-fit:contain;width:100%}@keyframes lgn-shimmer{0%{background-position:0}to{background-position:200%}}.lgn__tagline{align-items:center;display:flex;height:20px;justify-content:center;margin:-6px auto 10px;overflow:hidden;position:relative}.lgn__tagline-word{-webkit-text-fill-color:#0000;animation:lgn-shimmer 2.5s linear infinite;background:linear-gradient(90deg,#e8390a,#d4500a 30%,#f5c200 55%,#d4500a 75%,#e8390a);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:10px;font-weight:900;letter-spacing:3px;opacity:0;position:absolute;text-transform:uppercase;transform:translateY(120%);transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .28s ease}.lgn__tagline-word.active{opacity:1;transform:translateY(0)}.lgn__tagline-word.prev{opacity:0;transform:translateY(-120%)}.lgn__header{margin-bottom:24px;text-align:center}.lgn__title{color:#2a1200;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0 0 4px}.lgn__sub{color:#8b4e0a;font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgn__form{display:flex;flex-direction:column;gap:10px}.lgn__field{align-items:center;background:#fff6e8;border:1.5px solid #f0c96a;border-radius:14px;display:flex;padding:0 14px;transition:border-color .18s,box-shadow .18s}.lgn__field:focus-within{border-color:#e8390a;box-shadow:0 0 0 3px #e8390a1a}.lgn__field--time{gap:8px}.lgn__field-icon{align-items:center;color:#d4500a;display:flex;flex-shrink:0}.lgn__field-icon svg{height:16px;width:16px}.lgn__input{background:none;border:none;color:#2a1200;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:13px 10px}.lgn__input::placeholder{color:#c0976a}.lgn__input--time{cursor:pointer;font-size:14px;padding:12px 0}.lgn__forgot{background:none;border:none;color:#c0976a;cursor:pointer;font-size:12px;font-weight:600;padding:4px 0;text-align:center;text-decoration:underline;transition:color .15s}.lgn__forgot:hover{color:#e8390a}.lgn__eye{align-items:center;background:none;border:none;color:#c0976a;cursor:pointer;display:flex;flex-shrink:0;padding:0 2px;transition:color .15s}.lgn__eye:hover{color:#e8390a}.lgn__time-label{color:#8b4e0a;font-size:12px;font-weight:600;white-space:nowrap}.lgn__btn{align-items:center;background:linear-gradient(135deg,#e8390a,#d4500a 50%,#c46010);border:none;border-radius:14px;box-shadow:0 4px 16px #e8390a59;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.2px;margin-top:2px;padding:14px;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%}.lgn__btn:hover:not(:disabled){box-shadow:0 8px 24px #e8390a73;transform:translateY(-2px)}.lgn__btn:active:not(:disabled){transform:translateY(0) scale(.98)}.lgn__btn:disabled{cursor:default;opacity:.7}.lgn__spinner{animation:lgn-spin .7s linear infinite;border:2.5px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}.lgn__back{background:none;border:none;color:#8b4e0a;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;opacity:.8;padding:4px 0;text-align:center;transition:opacity .15s,color .15s}.lgn__back:hover{color:#e8390a;opacity:1}.lgn__email-sent{align-items:center;animation:sent-pop .5s cubic-bezier(.34,1.56,.64,1) both;background:#f5c20026;border:1.5px solid #f5c20080;border-radius:12px;color:#7a5800;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:11px 16px}.lgn__email-sent svg{flex-shrink:0;height:16px;width:16px}.lgn__msg{animation:msg-in .25s ease both;border-radius:10px;font-size:13px;font-weight:600;padding:9px 14px;text-align:center}.lgn__msg--err{background:#e8390a17;border:1px solid #e8390a33;color:#c0200a}.lgn__msg--ok{background:#2e7d3217;border:1px solid #2e7d3233;color:#1b5e20}.lgn__footer{color:#c0976a;font-size:11px;letter-spacing:.5px;margin:18px 0 0;text-align:center}@keyframes bv-shimmer{0%{background-position:0}to{background-position:200%}}@keyframes bv-shimmer-load{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes bv-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bv-pop-in{0%{opacity:0;transform:scale(.88) translateY(8px)}to{opacity:1;transform:none}}.bv-btn{background:linear-gradient(135deg,#e8390a,#d4500a 50%,#c46010);border:none;border-radius:14px;box-shadow:0 4px 16px #e8390a59;color:#fff;cursor:pointer;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.bv-btn:hover:not(:disabled){box-shadow:0 8px 24px #e8390a73;transform:translateY(-2px)}.bv-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.bv-btn:disabled{cursor:default;opacity:.65}.bv-btn{align-items:center;display:inline-flex;font-family:DM Sans,-apple-system,sans-serif;font-size:15px;gap:8px;justify-content:center;padding:12px 20px}.bv-btn--sm{border-radius:10px;font-size:14px;padding:8px 14px}.bv-btn--lg{border-radius:16px;font-size:17px;padding:16px 28px}.bv-btn--full{width:100%}.bv-btn--outline{border:1.5px solid #f0c96a;border-radius:14px;color:#2a1200;cursor:pointer;font-family:DM Sans,-apple-system,sans-serif;font-weight:600;transition:all .18s ease}.bv-btn--outline:hover:not(:disabled){background:#fff6e8;border-color:#d4500a;color:#d4500a}.bv-btn--outline:disabled{cursor:default;opacity:.6}.bv-btn--outline{background:#fff}.bv-btn--ghost{background:#0000;border:none;box-shadow:none;color:#8b4e0a}.bv-btn--ghost:hover:not(:disabled){background:#fff6e8;box-shadow:none;color:#d4500a;transform:none}.bv-btn--danger{background:linear-gradient(135deg,#bb1e1e,#dc2626);box-shadow:0 4px 14px #dc26264d}.bv-btn--danger:hover:not(:disabled){box-shadow:0 8px 22px #dc26266b}.bv-btn--success{background:linear-gradient(135deg,#15803d,#22c55e);box-shadow:0 4px 14px #15803d4d}.bv-btn--success:hover:not(:disabled){box-shadow:0 8px 22px #15803d6b}.bv-icon-btn{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:10px;color:#2a1200;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .18s ease;width:36px}.bv-icon-btn:hover{background:#fff6e8;border-color:#d4500a;color:#d4500a}.bv-icon-btn--sm{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:10px;color:#2a1200;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .18s ease;width:30px}.bv-icon-btn--sm:hover{background:#fff6e8;border-color:#d4500a;color:#d4500a}.bv-icon-btn--sm{border-radius:6px}.bv-icon-btn--lg{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:10px;color:#2a1200;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .18s ease;width:44px}.bv-icon-btn--lg:hover{background:#fff6e8;border-color:#d4500a;color:#d4500a}.bv-icon-btn--lg{border-radius:14px}.bv-icon-btn--active{background:#d4500a14;border-color:#d4500a;color:#d4500a}.bv-icon-btn--danger{border-color:#dc262640;color:#dc2626}.bv-icon-btn--danger:hover{background:#dc262612;border-color:#dc2626}.bv-back-btn{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:10px;color:#2a1200;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .18s ease;width:40px}.bv-back-btn:hover{background:#fff6e8;border-color:#d4500a;color:#d4500a}.bv-back-btn{border-radius:14px}.bv-back-btn svg{height:20px;width:20px}.bv-badge,.bv-badge--success{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.4px;padding:3px 8px;white-space:nowrap}.bv-badge--success{background:#15803d12;border:1px solid #15803d40;color:#15803d}.bv-badge--warning{background:#f5c2001f;border:1px solid #f5c20066;border-radius:10px;color:#a07800}.bv-badge--danger,.bv-badge--warning{align-items:center;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.4px;padding:3px 8px;white-space:nowrap}.bv-badge--danger{background:#dc262612;border:1px solid #dc262640;border-radius:10px;color:#dc2626}.bv-badge--info{background:#1d4ed812;border:1px solid #1d4ed840;border-radius:10px;color:#1d4ed8}.bv-badge--info,.bv-badge--teal{align-items:center;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.4px;padding:3px 8px;white-space:nowrap}.bv-badge--teal{background:#0d948812;border:1px solid #0d948840;border-radius:10px;color:#0d9488}.bv-badge--brand{align-items:center;background:#f5c2001f;border:1px solid #f5c20066;border-radius:10px;color:#d4500a;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.4px;padding:3px 8px;white-space:nowrap}.bv-badge--dot:before{background:currentColor;border-radius:9999px;content:"";display:inline-block;flex-shrink:0;height:6px;width:6px}.bv-input{background:#fff6e8;border:1.5px solid #f0c96a;border-radius:14px;color:#2a1200;font-family:DM Sans,-apple-system,sans-serif;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.bv-input::placeholder{color:#c0976a}.bv-input:focus{border-color:#d4500a;box-shadow:0 0 0 3px #d4500a1f;outline:none}.bv-input{padding:11px 14px;width:100%}.bv-input--sm{border-radius:10px;font-size:12px;padding:7px 10px}.bv-input-row{align-items:center;background:#fff6e8;border:1.5px solid #f0c96a;border-radius:14px;color:#2a1200;display:flex;font-family:DM Sans,-apple-system,sans-serif;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.bv-input-row::placeholder{color:#c0976a}.bv-input-row:focus{border-color:#d4500a;box-shadow:0 0 0 3px #d4500a1f;outline:none}.bv-input-row{gap:8px;padding:0 14px}.bv-input-row .bv-input-icon{color:#d4500a;display:flex;flex-shrink:0}.bv-input-row input{background:none;border:none;color:#2a1200;flex:1 1;font-family:DM Sans,-apple-system,sans-serif;font-size:14px;outline:none;padding:12px 0}.bv-input-row input::placeholder{color:#c0976a}.bv-label{color:#8b4e0a;display:block;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:4px;opacity:.7;text-transform:uppercase}.bv-field{display:flex;flex-direction:column;gap:4px}.bv-card{background:#fff;border:1.5px solid #f0c96a;border-radius:16px;box-shadow:0 2px 8px #2a120014;padding:16px}.bv-card--warm{background:linear-gradient(135deg,#fff3e0,#fff8f0);border:2px solid #f0c96a;border-radius:16px;box-shadow:0 4px 20px #d4500a1f;padding:16px}.bv-card--sm{border-radius:14px;padding:12px}.bv-card--flat{box-shadow:none}.bv-status{align-items:center;border-radius:14px;display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 12px}.bv-status--success{background:#15803d12;border:1px solid #15803d40;color:#15803d}.bv-status--warning{background:#f5c2001f;border:1px solid #f5c20066;color:#a07800}.bv-status--danger{background:#dc262612;border:1px solid #dc262640;color:#dc2626}.bv-status--info{background:#1d4ed812;border:1px solid #1d4ed840;color:#1d4ed8}.bv-divider{background:linear-gradient(90deg,#0000,#f5c20040,#0000);flex-shrink:0;height:1px;width:100%}.bv-divider--solid{background:#f0c96a73}.bv-section-title{color:#8b4e0a;font-size:10px;font-weight:800;letter-spacing:1.5px;opacity:.7;text-transform:uppercase}@keyframes bv-spin{to{transform:rotate(1turn)}}.bv-spinner{animation:bv-spin .75s linear infinite;border-radius:9999px;border-style:solid;display:inline-block}.bv-spinner--sm{border-color:#d4500a #d4500a40 #d4500a40;border-width:2px;height:16px;width:16px}.bv-spinner--md{border-color:#d4500a #d4500a33 #d4500a33;border-width:2.5px;height:24px;width:24px}.bv-spinner--lg{border-color:#d4500a #d4500a26 #d4500a26;border-width:3px;height:40px;width:40px}.bv-spinner--inv{border-color:#fff #ffffff4d #ffffff4d}.bv-avatar{align-items:center;background:linear-gradient(135deg,#e8390a,#d4500a 50%,#c46010);border-radius:9999px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:40px;justify-content:center;width:40px}.bv-avatar--sm{font-size:12px;height:32px;width:32px}.bv-avatar--lg{font-size:20px;height:52px;width:52px}.bv-skel{animation:bv-shimmer-load 1.4s infinite;background:linear-gradient(90deg,#d4500a0f 25%,#d4500a1f 50%,#d4500a0f 75%);background-size:600px 100%;border-radius:10px}.bv-skel--text{height:14px;width:60%}.bv-skel--title{height:20px;width:40%}.bv-skel--rect{height:80px;width:100%}.bv-skel--circle{border-radius:9999px!important}.bv-empty{align-items:center;color:#8b4e0a;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 20px;text-align:center}.bv-empty__icon{font-size:40px;opacity:.5}.bv-empty__title{color:#2a1200;font-size:17px;font-weight:700}.bv-empty__sub{font-size:12px;max-width:260px;opacity:.7}.bv-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a12008c;inset:0;position:fixed;z-index:2000}.bv-backdrop,.prof-loading{align-items:center;display:flex;justify-content:center}.prof-loading{min-height:40vh}.prof-spin{height:48px;width:48px}.prof-spin,.prof-spin-sm{animation:prof-rotate .8s linear infinite}.prof-spin-sm{height:16px;width:16px}@keyframes prof-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clock-tick{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.prof{color:#2a1200;font-family:DM Sans,sans-serif;margin:0 auto;max-width:1000px;padding:16px;position:relative}.prof-card{background:#fff;border:2px solid #f0c96a;border-radius:16px;margin-bottom:12px;overflow:hidden}.prof-card__head{align-items:center;background:#fff6e8;border-bottom:1.5px solid #f0c96a;display:flex;flex-wrap:wrap;gap:10px;padding:10px 14px}.prof-card__meta{flex:1 1;min-width:0}.prof-card__name{color:#2a1200;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-card__email{color:#8b4e0a;font-size:11px}.prof-avatar{align-items:center;background:#d4500a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:36px;justify-content:center;width:36px}.prof-avatar--anim{background-size:200% 200%;box-shadow:0 2px 8px #0003;color:#fff;overflow:hidden;position:relative;text-shadow:0 1px 3px #00000040}.prof-avatar--anim:after{background:linear-gradient(135deg,#ffffff40,#0000 60%);border-radius:50%;content:"";inset:0;position:absolute}.avatar-pulse-warm{animation:_avatar-pulse-warm 2.8s ease-in-out infinite}@keyframes _avatar-pulse-warm{0%,to{box-shadow:0 2px 8px #0003;transform:scale(1)}50%{box-shadow:0 4px 18px #0000004d;transform:scale(1.08)}}.avatar-pulse-cool{animation:_avatar-pulse-cool 3s ease-in-out infinite}@keyframes _avatar-pulse-cool{0%,to{box-shadow:0 2px 8px #0003,0 0 0 0 #fff0}50%{box-shadow:0 4px 16px #0000004d,0 0 0 4px #ffffff26}}.avatar-spin-slow{animation:_avatar-spin 6s linear infinite;background-size:300% 300%}@keyframes _avatar-spin{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.avatar-breathe{animation:_avatar-breathe 3.5s ease-in-out infinite}@keyframes _avatar-breathe{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.06)}}.prof-summary__lb{color:#2a1200;font-size:14px;font-weight:700}.prof-unpaid{align-items:center;animation:unpaid-shake 4s ease-in-out infinite;background:#e8390a14;border:1.5px solid #e8390a4d;border-radius:10px;display:flex;gap:6px;margin-left:auto;overflow:hidden;padding:6px 10px;position:relative}.prof-unpaid:after{animation:unpaid-shine 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);content:"";height:100%;left:-60%;position:absolute;top:0;width:40%}.prof-unpaid__icon{color:#e8390a;display:flex}.prof-unpaid__icon svg{animation:warn-wiggle 3s ease-in-out infinite;height:17px;width:17px}.prof-unpaid__text{display:flex;flex-direction:column}.prof-unpaid__amount{color:#e8390a;font-size:15px;font-weight:800;line-height:1}.prof-unpaid__label{color:#e8390a;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}@keyframes unpaid-shake{0%,90%,to{transform:translateX(0)}92%{transform:translateX(-3px)}94%{transform:translateX(3px)}96%{transform:translateX(-2px)}98%{transform:translateX(2px)}}@keyframes unpaid-shine{0%{left:-60%;opacity:0}20%{opacity:1}50%{left:120%;opacity:0}to{left:120%;opacity:0}}@keyframes warn-wiggle{0%,80%,to{transform:rotate(0deg)}82%{transform:rotate(-15deg)}86%{transform:rotate(15deg)}90%{transform:rotate(-8deg)}94%{transform:rotate(8deg)}98%{transform:rotate(0deg)}}.prof-fields{padding:2px 0}.prof-field{align-items:center;border-bottom:1px solid #f0c96a80;display:flex;gap:10px;padding:7px 14px}.prof-field:last-child{border-bottom:none}.prof-field__icon{align-items:center;color:#8b4e0a;display:flex;flex-shrink:0}.prof-field__body{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0;overflow:hidden}.prof-field__label{color:#8b4e0a;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;width:68px}.prof-field__view{align-items:center;display:flex;flex:1 1;gap:6px;justify-content:space-between;min-width:0}.prof-field__view .prof-btn--edit{flex-shrink:0}.prof-field__val{color:#2a1200;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.prof-field__edit,.prof-field__val{flex:1 1;min-width:0;overflow:hidden}.prof-field__edit{align-items:center;display:flex;gap:6px}.prof-field__edit input{background:#fff6e8;border:1.5px solid #f0c96a;border-radius:8px;color:#2a1200;flex:1 1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:5px 8px;width:0}.prof-field__edit input:focus{border-color:#d4500a}.prof-field__map-link{align-items:center;color:#d4500a;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:4px;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.prof-field__map-link:hover{color:#e8390a;text-decoration:underline}.prof-field__map-icon{display:inline-flex;flex-shrink:0}.prof-field__map-icon svg{height:12px;width:12px}.prof-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:all .16s}.prof-btn svg{display:block!important;flex-shrink:0}.prof-btn--edit{background:#fff6e8;border:1.5px solid #f0c96a;color:#d4500a;height:34px;width:34px}.prof-btn--edit svg{stroke:currentColor;height:16px!important;width:16px!important}.prof-btn--edit:hover{background:#f0c96a;color:#e8390a}.prof-btn--save{background:#d4500a;color:#fff;height:34px;width:34px}.prof-btn--save svg{stroke:#fff;height:16px!important;width:16px!important}.prof-btn--save:hover{background:#e8390a}.prof-btn--save:disabled{cursor:default;opacity:.6}.prof-btn--cancel{background:#0000;border:1.5px solid #f0c96a;color:#8b4e0a;height:34px;width:34px}.prof-btn--cancel svg{stroke:currentColor;height:16px!important;width:16px!important}.prof-btn--cancel:hover{background:#dc354514;border-color:#dc3545;color:#dc3545}.prof-time-picker{align-items:center;display:flex;flex:1 1;gap:6px}.prof-time-picker input[type=time]{background:#fff6e8;border:1.5px solid #f0c96a;border-radius:8px;color:#2a1200;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none;padding:6px 8px}.prof-time-picker input[type=time]:focus{border-color:#d4500a}.prof-time-sep{color:#8b4e0a;font-size:11px;font-weight:700;white-space:nowrap}.prof-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.prof-filters select{background:#fff;border:1.5px solid #f0c96a;border-radius:10px;color:#2a1200;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;min-width:80px;outline:none;padding:7px 10px}.prof-filters select:focus{border-color:#d4500a}.prof-filters__count{background:#fff6e8;border:1.5px solid #f0c96a;border-radius:20px;color:#8b4e0a;font-size:12px;font-weight:700;padding:4px 10px;white-space:nowrap}.prof-search{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:10px;display:flex;flex:1 1;gap:6px;max-width:140px;min-width:80px;padding:0 10px}.prof-search svg{color:#8b4e0a;flex-shrink:0}.prof-search input{background:#0000;border:none;color:#2a1200;flex:1 1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:7px 0}.prof-search input::placeholder{color:#8b4e0a}.prof-search__clear{background:none;border:none;color:#8b4e0a;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:0}.prof-search__clear:hover{color:#e8390a}.prof-stats-btn{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:10px;color:#2a1200;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:5px;padding:7px 12px;transition:all .16s;white-space:nowrap}.prof-stats-btn:hover{background:#fff6e8;border-color:#d4500a;color:#d4500a}.prof-modal-overlay{align-items:flex-end;background:#2a120066;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}@media(min-width:640px){.prof-modal-overlay{align-items:center}}.prof-modal{animation:slide-up .24s ease;background:#fff;border-radius:20px 20px 0 0;max-height:85vh;max-width:500px;overflow-y:auto;padding:20px 16px;width:100%}@media(min-width:640px){.prof-modal{border-radius:20px}}.prof-modal__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.prof-modal__head span{color:#2a1200;font-size:18px;font-weight:800}.prof-modal__close{align-items:center;background:#fff6e8;border:1.5px solid #f0c96a;border-radius:50%;color:#8b4e0a;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:34px;justify-content:center;line-height:1;width:34px}.prof-modal__close:hover{background:#f0c96a;color:#2a1200}.prof-modal__sub{color:#8b4e0a;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.prof-stats-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:14px}.prof-stat-card{align-items:center;background:#fff6e8;border:1.5px solid #f0c96a;border-radius:10px;display:flex;flex-direction:row;gap:6px;justify-content:space-between;padding:8px 10px}.prof-stat-card__label{align-items:center;color:#8b4e0a;display:flex;font-size:9px;font-weight:700;gap:3px;letter-spacing:.4px;text-transform:uppercase}.prof-stat-card__label svg{display:block!important;height:11px!important;width:11px!important}.prof-stat-card__val{color:#d4500a;font-size:15px;font-weight:800;white-space:nowrap}.prof-stat-card__lb{color:#8b4e0a;font-size:10px;font-weight:500}.prof-stats-section-title{color:#8b4e0a;font-size:10px;font-weight:800;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.prof-stats-items{display:flex;flex-direction:column;gap:4px}.prof-stats-item{align-items:center;background:#fff6e8;border:1px solid #f0c96a99;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:5px 10px}.prof-stats-item__left{align-items:center;display:flex;gap:6px;min-width:0}.prof-stats-item__right{align-items:center;display:flex;flex-shrink:0;gap:8px}.prof-stats-item__rank{color:#8b4e0a;font-size:10px;font-weight:800;width:18px}.prof-stats-item__name{color:#2a1200;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-stats-item__qty{align-items:center;color:#d4500a;display:flex;font-size:11px;font-weight:700;gap:3px}.prof-stats-item__qty svg{display:block!important;height:11px!important;width:11px!important}.prof-stats-item__total{color:#8b4e0a;font-size:11px;font-weight:600}.prof-main{align-items:flex-start;display:flex;gap:12px}.prof-list{background:#fff;border:2px solid #f0c96a;border-radius:16px;flex-shrink:0;max-height:calc(100vh - 180px);min-height:720px;overflow:hidden;overflow-y:auto;scroll-padding-top:16px;width:320px}.prof-list::-webkit-scrollbar{width:4px}.prof-list::-webkit-scrollbar-thumb{background:#f0c96a;border-radius:4px}.prof-list .prof-inv-row:first-child{border-radius:14px 14px 0 0}.prof-list .prof-inv-row:last-child{border-radius:0 0 14px 14px}.prof-empty{color:#8b4e0a;font-size:13px;padding:24px;text-align:center}.prof-inv-row{align-items:center;border-bottom:1px solid #f0c96a80;cursor:pointer;display:flex;gap:6px;min-height:34px;padding:6px 14px;transition:background .15s}.prof-inv-row:last-child{border-bottom:none}.prof-inv-row:hover{background:#fff6e8}.prof-inv-row--active{background:#fff6e8;border-left:3px solid #d4500a;padding-left:11px}.prof-inv-row--clicked{animation:row-tap .35s ease}.prof-inv-row__num{color:#2a1200;display:flex;flex-direction:column;flex-shrink:0;font-size:12px;font-weight:700;gap:1px;white-space:nowrap;width:68px}.prof-inv-row__po{color:#8b4e0a;font-size:9px;font-weight:600;letter-spacing:.2px}.prof-inv-row__date{align-items:center;color:#8b4e0a;display:flex;flex:1 1;font-size:11px;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.prof-inv-row__day{color:#8b4e0ab3;flex-shrink:0;font-size:10px;font-weight:500}.prof-inv-row__right{align-items:center;display:flex;flex-shrink:0;gap:5px;justify-content:flex-end}.prof-inv-row__total{color:#2a1200;font-size:12px;font-weight:700;text-align:right;white-space:nowrap;width:74px}.prof-inv-row__paid-icon{align-items:center;display:flex;flex-shrink:0;width:16px}.prof-pay-icon{align-items:center;border-radius:6px;cursor:default;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;position:relative;width:22px}.prof-pay-icon svg{display:block!important}.prof-pay-icon--card{background:#e8390a1f;color:#e8390a}.prof-pay-icon--cash{background:#2e7d321f;color:#2e7d32}.prof-pay-icon--check{background:#f5c2002e;color:#a07800}.prof-pay-icon[data-tooltip]:after{background:#2a1200;border-radius:6px;bottom:calc(100% + 5px);color:#fff;content:attr(data-tooltip);font-size:10px;font-weight:700;left:50%;letter-spacing:.3px;opacity:0;padding:3px 7px;pointer-events:none;position:absolute;transform:translateX(-50%) scale(.85);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:50}.prof-pay-icon[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) scale(1)}.prof-detail__status-row{align-items:center;display:flex;gap:6px}.prof-status{border-radius:20px;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.4px;padding:2px 8px;text-transform:uppercase}.prof-status--processing{align-items:center;background:#f5c20026;color:#a07800;display:inline-flex;gap:4px}.prof-status--processing:before{animation:clock-tick 2s steps(12) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a07800' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:10px;width:10px}.prof-status--pricing{background:#7c3aed1f;color:#7c3aed}.prof-status--unpaid{background:#e8390a1f;color:#e8390a}.prof-status--paid{background:#4caf501f;color:#2e7d32}.prof-detail{background:#fff;border:2px solid #f0c96a;border-radius:16px;flex:1 1;min-width:0;padding:16px}.prof-detail__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:14px}.prof-detail__num{color:#2a1200;font-size:18px;font-weight:800}.prof-detail__date{align-items:center;color:#8b4e0a;display:flex;font-size:12px;gap:6px;margin-top:2px}.prof-detail__day{color:#d4500a;font-size:11px;font-weight:600}.prof-action-btn{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:10px;color:#2a1200;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 14px;transition:all .16s}.prof-action-btn svg{flex-shrink:0;height:16px;width:16px}.prof-action-btn:hover{background:#fff6e8;border-color:#d4500a;color:#d4500a}.prof-action-btn--disabled,.prof-action-btn:disabled{cursor:not-allowed;opacity:.35}.prof-action-btn--disabled:hover,.prof-action-btn:disabled:hover{background:#fff;border-color:#f0c96a;color:#2a1200}.prof-back{align-items:center;background:#fff6e8;border:1.5px solid #f0c96a;border-radius:10px;color:#d4500a;cursor:pointer;display:none;font-family:inherit;font-size:13px;font-weight:700;gap:6px;margin-bottom:0;padding:8px 14px;transition:all .16s;white-space:nowrap}.prof-back svg{flex-shrink:0;height:16px;width:16px}.prof-back:hover{background:#f0c96a;color:#e8390a}.prof-back:active{transform:scale(.97)}.prof-start-order-btn{align-items:center;background:linear-gradient(135deg,#e8390a,#d4500a);background:var(--bv-gradient-brand,linear-gradient(135deg,#e8390a,#d4500a));border:1.5px solid #e8390a;border:1.5px solid var(--bv-primary,#e8390a);border-radius:10px;box-shadow:0 2px 10px #e8390a59;box-shadow:0 2px 10px rgba(var(--bv-c-p,232,57,10),.35);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:8px 14px;transition:all .16s;white-space:nowrap}.prof-start-order-btn svg{flex-shrink:0;height:16px;width:16px}.prof-start-order-btn:hover{opacity:.9}.prof-start-order-btn:active{transform:scale(.97)}.prof-edit-btn{font-size:12px;gap:5px;padding:8px 12px;transition:all .16s;white-space:nowrap}.prof-edit-btn svg{flex-shrink:0;height:14px;width:14px}.prof-edit-btn:disabled{cursor:not-allowed}.prof-edit-btn:active{transform:scale(.97)}.prof-edit-btn:hover{background:#f0c96a}.prof-edit-btn--edit{background:#fff6e8;border-color:#f0c96a;color:#d4500a;color:var(--bv-primary,#d4500a)}.prof-edit-btn--edit:hover{background:#f0c96a}.prof-edit-btn--save{background:linear-gradient(135deg,#e8390a,#d4500a);background:var(--bv-gradient-brand,linear-gradient(135deg,#e8390a,#d4500a));border-color:#e8390a;border-color:var(--bv-primary,#e8390a);box-shadow:0 2px 8px #e8390a4d;box-shadow:0 2px 8px rgba(var(--bv-c-p,232,57,10),.3)}.prof-edit-btn--save:hover{opacity:.9}.prof-edit-btn--cancel{background:#fff6e8;border-color:#e8390a4d;color:#e8390a;justify-content:center;min-width:40px}.prof-edit-btn--cancel:hover{background:#e8390a0f}.prof-edit-btn--add{background:#fff6e8;border-color:#f0c96a;border-color:var(--bv-border,#f0c96a);color:#d4500a;color:var(--bv-primary,#d4500a)}.prof-edit-btn--add:hover{background:#f0c96a}.prof-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.prof-summary__item{background:#fff6e8;border:1.5px solid #f0c96a;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:70px;min-width:0;overflow:hidden;padding:8px 12px}.prof-summary__item span{color:#8b4e0a;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.prof-summary__item strong{color:#2a1200;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-summary__item--total{border-color:#d4500a}.prof-summary__item--total strong{color:#d4500a;font-size:16px}.prof-summary__item--unpaid{animation:unpaid-pulse 2s ease-in-out infinite;background:#e8390a0f;border-color:#e8390a;box-shadow:0 0 12px #e8390a40}.prof-summary__item--unpaid strong{color:#e8390a!important}@keyframes unpaid-pulse{0%,to{box-shadow:0 0 8px #e8390a33}50%{box-shadow:0 0 18px #e8390a73}}.prof-actions{display:flex;gap:8px;margin-bottom:14px}.prof-table-wrap{-webkit-overflow-scrolling:touch;border:1.5px solid #f0c96a;border-radius:12px;overflow-x:auto;overflow-y:auto}.prof-table-wrap::-webkit-scrollbar{display:none}.prof-table-wrap--editing{max-height:45vh}.prof-table{border-collapse:collapse;font-size:13px;width:100%}.prof-table thead tr{background:#fff6e8}.prof-table th{border-bottom:1.5px solid #f0c96a;color:#8b4e0a;font-size:10px;font-weight:700;letter-spacing:.5px;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.prof-table td{border-bottom:1px solid #f0c96a66;color:#2a1200;padding:8px 10px;vertical-align:middle}.prof-table tbody tr:last-child td{border-bottom:none}.prof-table tbody tr:hover td{background:#fff6e8}.prof-table .prof-tr--organic td{background:#16a34a0a}.prof-table .prof-tr--zero td{animation:prof-zero-pulse 1s ease-in-out infinite alternate;background:#dc26260f}@keyframes prof-zero-pulse{0%{background:#dc26260a}to{background:#dc26261f}}.prof-td-name{font-weight:600;min-width:100px}.prof-td-name__row{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.prof-td-size{color:#a07848;display:block;font-size:10px;font-weight:600;margin-top:1px}.prof-td-total__row{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.prof-td-meta{color:#a07848;display:block;font-size:10px;font-weight:600;margin-top:2px}.prof-td-meta__kg{color:#b08040}.prof-td-price-col{align-items:flex-end;display:flex;flex-direction:column;gap:1px;text-align:right}.prof-td-price__unit{color:#8b4e0a;font-size:11px;font-weight:500}.prof-td-total__row2{align-items:baseline;display:flex;gap:2px}.prof-td-total__val{color:#2a1200;font-size:13px;font-weight:800}.prof-td-discount{font-size:8px;font-weight:700;line-height:1;vertical-align:super}.prof-td-info{background:#4caf501a;border-radius:4px;color:#2e7d32;display:block;font-size:10px;font-weight:600;margin-top:2px;padding:1px 5px;width:fit-content}.prof-td-discount{color:#e8390a;display:block;font-size:10px;margin-top:1px}@media(max-width:640px){.prof{padding:10px}.prof-td-size-col,.prof-th-size{display:none!important}.prof-main{display:block}.prof-list{max-height:none;width:100%}.prof-detail,.prof-list--hidden{display:none}.prof-detail--visible{display:block}.prof-back{display:flex}.prof-filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding-bottom:2px}.prof-filters::-webkit-scrollbar{display:none}.prof-filters select{flex-shrink:0;font-size:11px;min-width:0;padding:6px;width:auto}.prof-filters .prof-search{flex-shrink:0;max-width:90px;width:90px}.prof-filters .prof-filters__count{flex-shrink:0;font-size:11px;padding:4px 8px}.prof-filters .prof-stats-btn{flex-shrink:0;font-size:11px;padding:6px 10px}.prof-actions .prof-action-btn span{display:none}.prof-actions .prof-action-btn{flex:none;padding:8px 14px}.prof-table{font-size:11px}.prof-table th{font-size:9px;padding:6px}.prof-table td{padding:6px}.prof-summary{gap:6px}.prof-summary__item{min-width:60px;padding:6px 8px}.prof-summary__item strong{font-size:12px}.prof-summary__item--total strong{font-size:14px}}@keyframes row-tap{0%{background:#fff6e8;transform:scaleX(1)}30%{background:#d4500a2e;transform:scaleX(.98)}to{background:#0000;transform:scaleX(1)}}.prof-img-preview{animation:fadeInUp .15s ease;background:#fff;border:2px solid #f0c96a;border-radius:16px;box-shadow:0 8px 32px #00000026;overflow:hidden;pointer-events:none;position:fixed;right:16px;transition:opacity .3s ease,transform .3s ease;width:140px;z-index:100}.prof-img-preview img{box-sizing:border-box;height:120px;object-fit:contain;padding:8px;width:100%}.prof-img-preview__name{border-top:1px solid #f0c96a;color:#2a1200;font-size:10px;font-weight:800;letter-spacing:.5px;padding:6px 10px 8px;text-align:center;text-transform:uppercase}.prof-img-preview--fading{opacity:0;transform:translateY(-6px) scale(.95);transition:opacity .3s ease,transform .3s ease}.prof-amount-words{background:#fffbf3;border:1.5px solid #f0c96a;border-radius:10px;color:#8b6a3a;font-size:12px;font-style:italic;letter-spacing:.2px;line-height:1.4;margin:0 0 10px;padding:8px 14px;text-align:center}.prof-pdf-report-btns{align-items:center;display:flex;gap:5px;margin:12px 0 4px}.prof-pdf-report-divider{background:#f0c96a;flex-shrink:0;height:32px;margin:0 2px;width:1px}.prof-pdf-report-btn{align-items:center;background:none;border:1.5px solid;border-radius:10px;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:11px;font-weight:700;gap:4px;justify-content:center;padding:9px 4px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.prof-pdf-report-btn:active{opacity:.7}.prof-pdf-report-btn:disabled{cursor:not-allowed;opacity:.4}.prof-pdf-report-btn--inactive{cursor:not-allowed;filter:grayscale(.4);opacity:.35;pointer-events:none}.prof-pdf-report-btn--unpaid{background:#fff4f4;border-color:#e88080;color:#c0392b}.prof-pdf-report-btn--unpaid-email{background:#fff8ee;border-color:#f0c96a;color:#8b6a3a}.prof-pdf-report-btn--all{background:#edf4ff;border-color:#90bce8;color:#2a5a8b}.prof-pdf-report-btn--all-email{background:#f0f7ff;border-color:#90bce8;color:#2a5a8b}.prof-detail-topbar{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:space-between;margin-bottom:14px}.prof-detail-topbar .prof-back{flex-shrink:1;min-width:0;overflow:hidden}.prof-detail-topbar .prof-back span{overflow:hidden;text-overflow:ellipsis}.prof-topbar-actions{align-items:center;display:flex;flex-shrink:0;gap:5px}.prof-confirm-label{color:#7c3aed;flex:1 1;font-size:13px;font-weight:700}.prof-edit-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.prof-edit-btn{align-items:center;background:#fff6e8;border:1.5px solid #f0c96a;border-radius:10px;color:#d4500a;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:4px;padding:8px 14px}.prof-edit-btn--edit{background:#00000012;color:#444}.prof-edit-btn--save{background:#16a34a;color:#fff}.prof-edit-btn--cancel{background:#dc26261a;color:#dc2626}.prof-edit-btn--add{background:#7c3aed1f;color:#7c3aed}.prof-edit-btn:disabled{opacity:.6}.prof-item-search{margin-bottom:10px;position:relative}.prof-item-search__input{background:#fff;border:1.5px solid #d4500a;border:1.5px solid var(--bv-primary,#d4500a);border-radius:12px;box-sizing:border-box;font-size:13px;outline:none;padding:9px 14px;width:100%}.prof-item-search__input:focus{border-color:#d4500a;border-color:var(--bv-primary,#d4500a);box-shadow:0 0 0 3px #e8390a1f;box-shadow:0 0 0 3px rgba(var(--bv-c-p,232,57,10),.12)}.prof-item-search__results{background:#fff;border:1.5px solid #e8390a33;border:1.5px solid rgba(var(--bv-c-p,232,57,10),.2);border-radius:12px;box-shadow:0 8px 24px #0000001f;left:0;margin-top:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.prof-item-search__row{align-items:center;border-bottom:1px solid #0000000d;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px}.prof-item-search__row:last-child{border-bottom:none}.prof-item-search__row:hover{background:#7c3aed0f}.prof-item-search__name{color:#2a1200;font-size:13px;font-weight:700}.prof-item-search__size{color:#888;font-size:11px}.prof-item-search__empty{color:#999;font-size:13px;padding:12px 14px;text-align:center}.prof-td-del{padding:4px 2px!important;width:28px}.prof-qty-ctrl button{border:1px solid #e0d0b0;border-radius:6px;font-size:14px;height:22px;width:22px}.prof-qty-ctrl button:hover{background:#7c3aed14}.prof-qty-ctrl span{min-width:20px}.prof-edit-list{border:1.5px solid #f0c96a;border-radius:14px;overflow:hidden}.prof-edit-list__head{align-items:center;background:#fff6e8;border-bottom:1.5px solid #f0c96a;color:#8b4e0a;display:flex;font-size:9px;font-weight:800;gap:6px;letter-spacing:.6px;padding:8px 12px;text-transform:uppercase}.prof-edit-row{align-items:center;background:#fff;border-bottom:1px solid #f0c96a80;display:flex;gap:8px;padding:10px 12px;transition:background .18s}.prof-edit-row:last-child{border-bottom:none}.prof-edit-row--organic{background:#16a34a0d}.prof-edit-row__info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.prof-edit-row__name{color:#2a1200;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-edit-row__size{color:#8b4e0a;font-size:10px;font-weight:600}.prof-edit-row__kg{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:1px;min-width:52px}.prof-edit-row__kgval{color:#2a1200;font-size:12px;font-weight:800}.prof-edit-row__lbval{color:#8b4e0a;font-size:10px;font-weight:600}.prof-edit-row__org{width:36px}.prof-del-btn,.prof-edit-row__org{align-items:center;display:flex;flex-shrink:0;justify-content:center}.prof-del-btn{align-self:center;background:#e8390a0f;border:1.5px solid #e8390a40;border-radius:7px;color:#e8390a;cursor:pointer;height:24px;width:24px}.prof-del-btn svg{height:11px;width:11px}.prof-del-btn:hover{background:#e8390a24}.prof-qty-ctrl{align-items:center;display:flex;flex-shrink:0;gap:4px}.prof-qty-ctrl button{align-items:center;background:#fff;border:1.5px solid #f0c96a;border-radius:7px;color:#7c3aed;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:24px;justify-content:center;line-height:1;width:24px}.prof-qty-ctrl button:hover{background:#7c3aed12}.prof-qty-ctrl span{color:#2a1200;font-size:13px;font-weight:800;min-width:18px;text-align:center}@keyframes prof-fade-in{0%{opacity:0}to{opacity:1}}@keyframes prof-pop-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes prof-draw-check{0%{stroke-dashoffset:30;opacity:0}to{stroke-dashoffset:0;opacity:1}}
/*# sourceMappingURL=main.839d6c46.css.map*/