html[data-giro=abarrotes]{--color-ink:42 30 16;--color-ink-muted:107 90 68;--color-paper:255 248 225;--color-surface:255 255 255;--color-teal:255 193 7;--color-teal-dark:138 90 0;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:217 119 6;--color-amber-dark:146 64 14;--color-line:235 221 181;--color-accent:198 40 40;--color-on-teal:35 26 0;--brand-gradient:linear-gradient(90deg,#ffc107,#d32f2f)}html[data-giro=abarrotes].dark{--color-ink:247 239 217;--color-ink-muted:179 165 138;--color-paper:23 18 10;--color-surface:33 26 15;--color-teal:255 212 59;--color-teal-dark:255 229 138;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:251 191 36;--color-amber-dark:252 211 77;--color-line:58 46 26;--color-accent:255 107 94;--color-on-teal:35 26 0}html[data-giro=abarrotes] body{font-family:var(--f-nunito),system-ui,sans-serif}html[data-giro=abarrotes] .giro-titulo,html[data-giro=abarrotes] :is(h1,h2,h3){font-family:var(--f-baloo),var(--f-nunito),sans-serif}html[data-giro=abarrotes] .giro-boton{font-family:var(--f-baloo),var(--f-nunito),sans-serif}html[data-giro=minisuper]{--color-ink:20 24 58;--color-ink-muted:91 100 118;--color-paper:244 246 251;--color-surface:255 255 255;--color-teal:31 47 107;--color-teal-dark:23 35 90;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:217 119 6;--color-amber-dark:146 64 14;--color-line:221 227 238;--color-accent:200 16 28;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#1f2f6b,#d7121e)}html[data-giro=minisuper].dark{--color-ink:232 237 247;--color-ink-muted:147 160 184;--color-paper:11 16 32;--color-surface:19 26 46;--color-teal:96 165 250;--color-teal-dark:147 197 253;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:251 191 36;--color-amber-dark:252 211 77;--color-line:38 48 74;--color-accent:255 107 115;--color-on-teal:7 20 48}html[data-giro=minisuper] body{font-family:var(--f-figtree),system-ui,sans-serif}html[data-giro=minisuper] .giro-titulo,html[data-giro=minisuper] :is(h1,h2,h3){font-family:var(--f-archivo),var(--f-figtree),sans-serif}html[data-giro=minisuper] .giro-boton{font-family:var(--f-archivo),var(--f-figtree),sans-serif}html[data-giro=boutique]{--color-ink:42 31 38;--color-ink-muted:122 102 112;--color-paper:250 246 247;--color-surface:255 255 255;--color-teal:162 70 109;--color-teal-dark:130 53 90;--color-leaf:63 143 95;--color-leaf-dark:47 110 72;--color-amber:192 138 62;--color-amber-dark:138 95 34;--color-line:236 225 230;--color-accent:156 122 78;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#a2466d,#d9c3a0)}html[data-giro=boutique].dark{--color-ink:243 233 238;--color-ink-muted:183 161 172;--color-paper:24 17 22;--color-surface:36 26 33;--color-teal:232 140 178;--color-teal-dark:242 176 204;--color-leaf:111 207 151;--color-leaf-dark:155 224 182;--color-amber:230 190 140;--color-amber-dark:240 208 166;--color-line:66 48 60;--color-accent:230 207 166;--color-on-teal:58 13 34}html[data-giro=boutique] body{font-family:var(--f-jost),system-ui,sans-serif}html[data-giro=boutique] .giro-titulo,html[data-giro=boutique] :is(h1,h2,h3){font-family:var(--f-playfair),var(--f-jost),serif}html[data-giro=boutique] .giro-boton{font-family:var(--f-playfair),var(--f-jost),serif}html[data-giro=zapateria]{--color-ink:43 29 20;--color-ink-muted:119 101 90;--color-paper:248 243 236;--color-surface:255 255 255;--color-teal:122 74 43;--color-teal-dark:94 56 32;--color-leaf:63 127 69;--color-leaf-dark:46 96 52;--color-amber:183 121 31;--color-amber-dark:124 82 20;--color-line:231 220 207;--color-accent:184 134 59;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#7a4a2b,#d4a056)}html[data-giro=zapateria].dark{--color-ink:242 232 222;--color-ink-muted:179 160 144;--color-paper:20 16 12;--color-surface:31 24 19;--color-teal:217 165 122;--color-teal-dark:233 195 162;--color-leaf:124 203 134;--color-leaf-dark:164 220 171;--color-amber:232 182 90;--color-amber-dark:242 204 134;--color-line:58 45 35;--color-accent:230 194 127;--color-on-teal:43 22 8}html[data-giro=zapateria] body{font-family:var(--f-outfit),system-ui,sans-serif}html[data-giro=zapateria] .giro-titulo,html[data-giro=zapateria] :is(h1,h2,h3){font-family:var(--f-dmserif),var(--f-outfit),serif;font-weight:400}html[data-giro=zapateria] .giro-boton{font-family:var(--f-dmserif),var(--f-outfit),serif;font-weight:400}html[data-giro=ferreteria]{--color-ink:33 35 34;--color-ink-muted:90 95 99;--color-paper:244 243 240;--color-surface:255 255 255;--color-teal:194 65 12;--color-teal-dark:154 52 18;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:217 154 6;--color-amber-dark:138 90 0;--color-line:222 220 214;--color-accent:138 90 0;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#ff6720,#febd17)}html[data-giro=ferreteria].dark{--color-ink:238 237 234;--color-ink-muted:163 162 157;--color-paper:18 18 18;--color-surface:28 28 28;--color-teal:255 138 76;--color-teal-dark:253 186 140;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:254 189 23;--color-amber-dark:253 224 138;--color-line:51 50 47;--color-accent:254 189 23;--color-on-teal:42 17 0}html[data-giro=ferreteria] body{font-family:var(--f-worksans),system-ui,sans-serif}html[data-giro=ferreteria] .giro-titulo,html[data-giro=ferreteria] :is(h1,h2,h3){font-family:var(--f-oswald),var(--f-worksans),sans-serif;letter-spacing:.04em;text-transform:uppercase}html[data-giro=ferreteria] .giro-boton{font-family:var(--f-oswald),var(--f-worksans),sans-serif;letter-spacing:.04em;text-transform:uppercase}html[data-giro=materiales]{--color-ink:30 27 24;--color-ink-muted:92 99 107;--color-paper:236 238 240;--color-surface:255 255 255;--color-teal:30 58 159;--color-teal-dark:23 46 125;--color-leaf:61 122 61;--color-leaf-dark:46 94 46;--color-amber:183 121 31;--color-amber-dark:124 82 20;--color-line:210 214 219;--color-accent:163 71 43;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#1e3a9f,#a3472b)}html[data-giro=materiales].dark{--color-ink:236 232 226;--color-ink-muted:163 156 147;--color-paper:19 22 27;--color-surface:28 33 40;--color-teal:127 156 245;--color-teal-dark:180 196 250;--color-leaf:124 203 134;--color-leaf-dark:164 220 171;--color-amber:232 182 90;--color-amber-dark:242 204 134;--color-line:46 53 64;--color-accent:229 138 105;--color-on-teal:11 20 64}html[data-giro=materiales] body{font-family:var(--f-plex),system-ui,sans-serif}html[data-giro=materiales] .giro-titulo,html[data-giro=materiales] :is(h1,h2,h3){font-family:var(--f-bebas),var(--f-plex),sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase}html[data-giro=materiales] .giro-boton{font-family:var(--f-bebas),var(--f-plex),sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase}html[data-giro=materiales] .giro-fondo{background-image:linear-gradient(rgb(var(--color-accent)/.08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-accent)/.08) 1px,transparent 1px),linear-gradient(rgb(var(--color-accent)/.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-accent)/.04) 1px,transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px}html[data-giro=farmacia]{--color-ink:20 41 58;--color-ink-muted:83 107 124;--color-paper:242 247 251;--color-surface:255 255 255;--color-teal:7 95 168;--color-teal-dark:5 74 133;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:217 119 6;--color-amber-dark:146 64 14;--color-line:214 227 238;--color-accent:21 128 61;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#0277bd,#00a1e0)}html[data-giro=farmacia].dark{--color-ink:230 240 248;--color-ink-muted:143 166 184;--color-paper:11 20 28;--color-surface:18 30 41;--color-teal:77 171 240;--color-teal-dark:159 208 247;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:251 191 36;--color-amber-dark:252 211 77;--color-line:33 53 70;--color-accent:74 222 128;--color-on-teal:4 34 61}html[data-giro=farmacia] body{font-family:var(--f-lexend),system-ui,sans-serif}html[data-giro=papeleria]{--color-ink:27 42 65;--color-ink-muted:91 101 119;--color-paper:251 250 244;--color-surface:255 255 255;--color-teal:11 114 176;--color-teal-dark:8 90 140;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:242 197 0;--color-amber-dark:122 95 0;--color-line:223 227 234;--color-accent:206 14 45;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#0b72b0,#f2c500)}html[data-giro=papeleria].dark{--color-ink:232 238 247;--color-ink-muted:154 166 184;--color-paper:16 21 29;--color-surface:23 30 41;--color-teal:86 182 240;--color-teal-dark:169 216 248;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:255 216 77;--color-amber-dark:255 229 138;--color-line:40 50 67;--color-accent:255 107 129;--color-on-teal:6 34 58}html[data-giro=papeleria] body{font-family:var(--f-rubik),system-ui,sans-serif}html[data-giro=papeleria] .giro-titulo,html[data-giro=papeleria] :is(h1,h2,h3){font-family:var(--f-patrick),var(--f-rubik),sans-serif;font-weight:400}html[data-giro=papeleria] .giro-boton{font-family:var(--f-patrick),var(--f-rubik),sans-serif;font-weight:400}html[data-giro=papeleria] .giro-fondo{background-image:linear-gradient(rgb(var(--color-accent)/.07) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-teal)/.05) 1px,transparent 1px);background-size:24px 24px}html[data-giro=carniceria]{--color-ink:36 20 22;--color-ink-muted:110 90 92;--color-paper:250 246 243;--color-surface:255 255 255;--color-teal:166 27 41;--color-teal-dark:134 20 31;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:183 121 31;--color-amber-dark:124 82 20;--color-line:234 223 219;--color-accent:138 109 31;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#a61b29,#e9b949)}html[data-giro=carniceria].dark{--color-ink:244 233 231;--color-ink-muted:183 158 155;--color-paper:21 13 14;--color-surface:33 21 23;--color-teal:240 122 134;--color-teal-dark:246 163 171;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:233 185 73;--color-amber-dark:242 205 122;--color-line:61 42 44;--color-accent:233 185 73;--color-on-teal:61 6 12}html[data-giro=carniceria] body{font-family:var(--f-sourcesans),system-ui,sans-serif}html[data-giro=carniceria] .giro-titulo,html[data-giro=carniceria] :is(h1,h2,h3){font-family:var(--f-alfaslab),var(--f-sourcesans),serif;font-weight:400}html[data-giro=carniceria] .giro-boton{font-family:var(--f-alfaslab),var(--f-sourcesans),serif;font-weight:400}html[data-giro=carniceria] .giro-fondo{background-image:linear-gradient(rgb(var(--color-line)/.9) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-line)/.9) 1px,transparent 1px);background-size:40px 40px}html[data-giro=fruteria]{--color-ink:28 38 20;--color-ink-muted:95 108 82;--color-paper:247 250 241;--color-surface:255 255 255;--color-teal:63 127 36;--color-teal-dark:47 101 26;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:217 119 6;--color-amber-dark:146 64 14;--color-line:225 233 211;--color-accent:194 65 12;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#3f7f24,#f97316)}html[data-giro=fruteria].dark{--color-ink:238 245 230;--color-ink-muted:161 179 145;--color-paper:15 20 11;--color-surface:24 32 18;--color-teal:139 212 94;--color-teal-dark:174 227 140;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:251 146 60;--color-amber-dark:253 186 116;--color-line:43 58 33;--color-accent:251 146 60;--color-on-teal:19 42 6}html[data-giro=fruteria] body{font-family:var(--f-nunito),system-ui,sans-serif}html[data-giro=fruteria] .giro-titulo,html[data-giro=fruteria] :is(h1,h2,h3){font-family:var(--f-lilita),var(--f-nunito),sans-serif;font-weight:400}html[data-giro=fruteria] .giro-boton{font-family:var(--f-lilita),var(--f-nunito),sans-serif;font-weight:400}html[data-giro=dulceria]{--color-ink:56 24 76;--color-ink-muted:107 90 120;--color-paper:255 251 240;--color-surface:255 255 255;--color-teal:201 42 27;--color-teal-dark:163 31 19;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:245 196 0;--color-amber-dark:122 92 0;--color-line:240 226 200;--color-accent:91 42 134;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#c92a1b,#fee900)}html[data-giro=dulceria].dark{--color-ink:251 240 255;--color-ink-muted:191 163 201;--color-paper:26 14 34;--color-surface:37 21 48;--color-teal:255 122 107;--color-teal-dark:255 177 168;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:255 225 77;--color-amber-dark:255 239 154;--color-line:60 38 69;--color-accent:255 225 77;--color-on-teal:58 10 5}html[data-giro=dulceria] body{font-family:var(--f-quicksand),system-ui,sans-serif}html[data-giro=dulceria] .giro-titulo,html[data-giro=dulceria] :is(h1,h2,h3){font-family:var(--f-fredoka),var(--f-quicksand),sans-serif}html[data-giro=dulceria] .giro-boton{font-family:var(--f-fredoka),var(--f-quicksand),sans-serif}html[data-giro=dulceria] .giro-fondo{background-image:radial-gradient(rgb(var(--color-teal)/.1) 1.5px,transparent 1.6px),radial-gradient(rgb(var(--color-accent)/.1) 1.5px,transparent 1.6px);background-size:28px 28px;background-position:0 0,14px 14px}html[data-giro=licoreria]{--color-ink:20 17 13;--color-ink-muted:102 93 80;--color-paper:242 236 226;--color-surface:255 255 255;--color-teal:127 29 29;--color-teal-dark:102 21 21;--color-leaf:39 107 42;--color-leaf-dark:27 80 32;--color-amber:161 98 7;--color-amber-dark:113 63 18;--color-line:221 211 194;--color-accent:39 107 42;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#7f1d1d,#c9a227)}html[data-giro=licoreria].dark{--color-ink:237 230 216;--color-ink-muted:168 159 142;--color-paper:14 13 11;--color-surface:24 22 18;--color-teal:212 175 55;--color-teal-dark:230 204 114;--color-leaf:124 203 134;--color-leaf-dark:164 220 171;--color-amber:232 182 90;--color-amber-dark:242 204 134;--color-line:50 45 36;--color-accent:127 203 107;--color-on-teal:42 31 0}html[data-giro=licoreria] body{font-family:var(--f-lato),system-ui,sans-serif}html[data-giro=licoreria] .giro-titulo,html[data-giro=licoreria] :is(h1,h2,h3){font-family:var(--f-cormorant),var(--f-lato),serif}html[data-giro=licoreria] .giro-boton{font-family:var(--f-cormorant),var(--f-lato),serif}html[data-giro=mascotas]{--color-ink:42 26 40;--color-ink-muted:110 90 107;--color-paper:255 249 240;--color-surface:255 255 255;--color-teal:167 38 142;--color-teal-dark:134 30 114;--color-leaf:21 128 61;--color-leaf-dark:22 101 52;--color-amber:255 184 0;--color-amber-dark:122 82 0;--color-line:239 224 232;--color-accent:138 90 0;--color-on-teal:255 255 255;--brand-gradient:linear-gradient(90deg,#a7268e,#ffb800)}html[data-giro=mascotas].dark{--color-ink:246 234 244;--color-ink-muted:183 163 180;--color-paper:26 18 26;--color-surface:36 26 36;--color-teal:232 121 209;--color-teal-dark:243 179 229;--color-leaf:74 222 128;--color-leaf-dark:134 239 172;--color-amber:255 201 51;--color-amber-dark:255 220 122;--color-line:59 43 58;--color-accent:255 184 0;--color-on-teal:44 11 38}html[data-giro=mascotas] body{font-family:var(--f-varela),system-ui,sans-serif}html[data-giro=mascotas] .giro-titulo,html[data-giro=mascotas] :is(h1,h2,h3){font-family:var(--f-chewy),var(--f-varela),sans-serif;font-weight:400}html[data-giro=mascotas] .giro-boton{font-family:var(--f-chewy),var(--f-varela),sans-serif;font-weight:400}html[data-giro=mascotas] .giro-fondo{background-image:radial-gradient(rgb(var(--color-teal)/.07) 2px,transparent 2.2px);background-size:34px 34px}html[data-giro] .bg-teal .text-white,html[data-giro] .bg-teal-dark.text-white,html[data-giro] .bg-teal.text-white{color:rgb(var(--color-on-teal,255 255 255))}