/*! Font Awesome — subset crítico del storefront.
 *  GENERADO POR scripts/generar_fa_critico.php — NO EDITAR A MANO.
 *  Fecha: 2026-10-22T18:28:03+00:00 · Íconos: 98
 *  Sólo `fa-solid` (Pro 900) y `fa-regular` (Pro 400): es lo único que
 *  usa el código. La hoja completa (all.min.css) la carga index.php de
 *  forma asíncrona para los íconos de categoría, que vienen de la BD. */
.fa,.fa-solid,.fa-regular,.fas,.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Pro"}
.fa,.fa-solid,.fas{font-weight:900}
.fa-regular,.far{font-weight:400}
.fa-fw{text-align:center;width:1.25em}
.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}
.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}
.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}
.fa-2x{font-size:2em}
.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}
@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.fa-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1}}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}
.fa-apple-whole:before{content:"\f5d1"}.fa-arrow-rotate-right:before{content:"\f01e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-baby:before{content:"\f77c"}.fa-ban:before{content:"\f05e"}.fa-basket-shopping:before{content:"\f291"}.fa-beer-mug-empty:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bolt:before{content:"\f0e7"}.fa-boxes-stacked:before{content:"\f468"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-broom:before{content:"\f51a"}.fa-candy-cane:before{content:"\f786"}.fa-carrot:before{content:"\f787"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before{content:"\f07a"}.fa-check:before{content:"\f00c"}.fa-cheese:before{content:"\f7ef"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-right:before{content:"\f054"}.fa-circle:before{content:"\f111"}.fa-circle-check:before{content:"\f058"}.fa-circle-chevron-left:before{content:"\f137"}.fa-circle-chevron-right:before{content:"\f138"}.fa-circle-info:before{content:"\f05a"}.fa-circle-user:before{content:"\f2bd"}.fa-circle-xmark:before{content:"\f057"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before{content:"\f1da"}.fa-cloud-sun:before{content:"\f6c4"}.fa-compass:before{content:"\f14e"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-couch:before{content:"\f4b8"}.fa-credit-card:before{content:"\f09d"}.fa-cup-straw:before{content:"\e363"}.fa-download:before{content:"\f019"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-envelope:before{content:"\f0e0"}.fa-face-frown:before{content:"\f119"}.fa-fire:before{content:"\f06d"}.fa-fish:before{content:"\f578"}.fa-grip:before{content:"\f58d"}.fa-hand-holding-dollar:before{content:"\f4c0"}.fa-hand-wave:before{content:"\e1a7"}.fa-heart:before{content:"\f004"}.fa-house:before{content:"\f015"}.fa-ice-cream:before{content:"\f810"}.fa-image:before{content:"\f03e"}.fa-jar:before{content:"\e516"}.fa-lips:before{content:"\f600"}.fa-list-check:before{content:"\f0ae"}.fa-location-crosshairs:before{content:"\f601"}.fa-location-dot:before{content:"\f3c5"}.fa-magnifying-glass:before{content:"\f002"}.fa-magnifying-glass-plus:before{content:"\f00e"}.fa-map-location-dot:before{content:"\f5a0"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-minus:before{content:"\f068"}.fa-mobile:before{content:"\f3ce"}.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill-wave:before{content:"\f53a"}.fa-moon:before{content:"\f186"}.fa-mug-hot:before{content:"\f7b6"}.fa-paw:before{content:"\f1b0"}.fa-pen:before{content:"\f304"}.fa-phone:before{content:"\f095"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\2b"}.fa-pump-soap:before{content:"\e06b"}.fa-qrcode:before{content:"\f029"}.fa-receipt:before{content:"\f543"}.fa-right-left:before{content:"\f362"}.fa-rotate-left:before{content:"\f2ea"}.fa-salad:before{content:"\f81e"}.fa-screwdriver-wrench:before{content:"\f7d9"}.fa-seedling:before{content:"\f4d8"}.fa-share-nodes:before{content:"\f1e0"}.fa-shirt:before{content:"\f553"}.fa-snowflake:before{content:"\f2dc"}.fa-soap:before{content:"\e06e"}.fa-spinner:before{content:"\f110"}.fa-sun:before{content:"\f185"}.fa-tag:before{content:"\f02b"}.fa-toilet-paper:before{content:"\f71e"}.fa-tooth:before{content:"\f5c9"}.fa-trash:before{content:"\f1f8"}.fa-triangle-exclamation:before{content:"\f071"}.fa-truck:before{content:"\f0d1"}.fa-truck-fast:before{content:"\f48b"}.fa-tv:before{content:"\f26c"}.fa-utensils:before{content:"\f2e7"}.fa-wine-glass:before{content:"\f4e3"}.fa-xmark:before{content:"\f00d"}
