.public_publicSite__1w_6c{--verde-publico:linear-gradient(110deg,#08743a,#198242);--whatsapp-publico:#25d366;--whatsapp-texto:#093b23;--whatsapp-hover:#49e17f;--naranja-publico:#c54e10;--borde-publico:clamp(12px,2.4vw,36px);background:#fff;color:#126a38;min-height:100vh}.header_shell__YsB4v{background:var(--verde-publico);color:#fff;box-shadow:0 3px 10px #10392323}.header_topbar__45lHJ{background:#095b32;font-size:11px;font-weight:600}.header_topInner___7QEn{padding:8px var(--borde-publico);display:flex;justify-content:space-between;gap:12px}.header_actions__SqJSB,.header_topInner___7QEn span{display:flex;align-items:center;gap:8px}.header_header__RtJAw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search actions" "brand categories categories";align-items:center;gap:10px clamp(16px,2vw,32px);padding:14px var(--borde-publico) 8px}.header_brand__dthyQ{grid-area:brand;display:block;padding:2px}.header_logo__LJoqt{display:block;width:clamp(96px,8.5vw,134px);height:auto;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 302'%3E%3Cpath d='M31 131 C33 78 81 10 162 10 C211 9 254 34 269 65 Q274 56 280 75 Q289 66 295 70 Q301 77 294 89 Q300 111 299 143 Q304 145 311 137 Q320 137 317 164 L312 175 L322 174 Q326 180 320 197 L326 198 Q329 210 324 219 L322 237 Q322 253 308 252 L270 246 Q255 256 248 260 Q214 293 165 294 Q115 294 76 263 L54 261 Q40 261 40 250 L28 253 Q17 253 16 240 L11 213 Q8 201 26 195 L6 173 Q4 165 25 162 Q14 152 16 128 Q19 125 31 131Z'/%3E%3C/svg%3E") center /100% 100% no-repeat}.header_actions__SqJSB{grid-area:actions;justify-content:flex-end;gap:clamp(10px,1.3vw,20px)}.header_zonaBusqueda__EI1vT{grid-area:search;position:relative;min-width:0}.header_buscador__38PiQ{display:flex;align-items:center;gap:8px;min-width:0;min-height:52px;padding-inline:16px;border:1px solid transparent;border-radius:12px;background:#fff;color:#17432c;box-shadow:0 4px 14px #0d44292e;transition:box-shadow .2s ease}.header_buscador__38PiQ:focus-within{box-shadow:0 0 0 3px #a7edc2,0 5px 14px #0d44294d}.header_buscador__38PiQ input{flex:1;min-width:0;background:transparent;padding:10px 0;font-size:16px}.header_buscador__38PiQ input::placeholder{color:#63736a}.header_buscador__38PiQ input:focus-visible{outline:none}.header_estadoBusqueda__PlIwl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.header_sugerencias__C5SG5{position:absolute;z-index:12;inset:calc(100% + 6px) 0 auto;max-height:min(420px,55dvh);overflow-y:auto;background:#fff;color:#17432c;border:1px solid #d9ebe0;border-radius:12px;box-shadow:0 12px 32px #083c2940}.header_sugerencias__C5SG5 ul{margin:0;padding:4px;list-style:none}.header_sugerencias__C5SG5 a{display:grid;gap:3px;padding:9px 12px;border-radius:8px;font-size:14px}.header_sugerencias__C5SG5 a:hover{background:#eaf7ef}.header_sugerencias__C5SG5 a:focus-visible{outline-offset:-3px}.header_sugerencias__C5SG5 small{color:#52695d;font-size:12px}.header_sugerencias__C5SG5 p{margin:0;padding:14px;font-size:14px}.header_sugerencias__C5SG5 .header_todosResultados__WnD1n{border-top:1px solid #d9ebe0;border-radius:0;font-weight:700}.header_categoryStrip__uqMIp{grid-area:categories;display:flex;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:5px 0;border-top:1px solid #ffffff3d;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ffffff80 transparent}.header_categoryStrip__uqMIp a{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:7px clamp(8px,.9vw,16px);border-radius:9px;color:#fff;font-size:clamp(13px,1vw,16px);font-weight:700;transition:background .2s ease,color .2s ease}.header_categoryStrip__uqMIp a svg{width:23px;height:23px;color:#d0f4de}.header_categoryStrip__uqMIp a:hover{background:#ffffff22}.header_categoryStrip__uqMIp a[aria-current=page]{background:#f5faf6;color:#104e32;box-shadow:inset 0 0 0 1px #fff}.header_categoryStrip__uqMIp a[aria-current=page] svg{color:inherit}.header_actions__SqJSB :focus-visible,.header_brand__dthyQ:focus-visible,.header_categoryStrip__uqMIp a:focus-visible{outline:2px solid #ffd18d;outline-offset:-3px}@media (max-width:920px){.header_categoryStrip__uqMIp{justify-content:flex-start}}@media (max-width:700px){.header_topInner___7QEn span:nth-child(2){display:none}.header_header__RtJAw{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "search search" "categories categories";gap:8px;padding-top:8px;padding-bottom:3px}.header_brand__dthyQ{justify-self:start}.header_logo__LJoqt{width:74px}.header_buscador__38PiQ{gap:8px;padding-inline:12px}.header_categoryStrip__uqMIp a svg{width:20px;height:20px}}.header_shell__YsB4v[data-compacta=true]{position:fixed;z-index:40;inset:0 0 auto}.header_shell__YsB4v[data-compacta=true] .header_categoryStrip__uqMIp,.header_shell__YsB4v[data-compacta=true] .header_topbar__45lHJ{display:none}.header_shell__YsB4v[data-compacta=true] .header_header__RtJAw{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search actions";gap:clamp(8px,2vw,28px);padding-block:8px}.header_shell__YsB4v[data-compacta=true] .header_logo__LJoqt{width:47px}.header_shell__YsB4v[data-compacta=true] .header_buscador__38PiQ{min-height:44px}.header_categoryStrip__uqMIp a svg{transition:transform .18s ease}.header_categoryStrip__uqMIp a:hover svg{transform:translateY(-2px)}.header_categoryStrip__uqMIp a:active svg{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.header_categoryStrip__uqMIp a:active svg,.header_categoryStrip__uqMIp a:hover svg{transform:none}}.producto-imagen_imagen__oqyYv{height:155px;background:#eaece2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#68784f}.producto-imagen_imagen__oqyYv span{font-size:10px}.producto-imagen_imagen__oqyYv[data-tipo=cat]{background:#f0eae0;color:#827458}.producto-imagen_imagen__oqyYv[data-tipo=bath]{background:#e3ede9;color:#577b6e}.producto-imagen_detalle__hiLVF{height:260px;border-radius:20px;align-self:start}@media(max-width:600px){.producto-imagen_imagen__oqyYv{height:135px}.producto-imagen_detalle__hiLVF{height:190px}.producto-imagen_imagen__oqyYv svg{width:48px;height:48px}}.producto-imagen_imagen__oqyYv img{width:100%;height:100%;object-fit:contain;background:white}.footer_footer__GoTLO{background:#13783d;color:#fff;padding:40px 0 20px}.footer_inner__03uiJ{margin:auto;padding-inline:var(--borde-publico);display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:65px}.footer_logo__szUkC{width:125px;height:114px;object-fit:contain;background:white;border-radius:16px;margin-bottom:15px}.footer_inner__03uiJ h2{font-size:15px;font-weight:700;margin:8px 0 22px;letter-spacing:0}.footer_inner__03uiJ p{font-size:12px;line-height:1.8;color:#d1e4dd;max-width:260px}.footer_links__YrPdW{display:grid;gap:13px;font-size:12px}.footer_links__YrPdW a{display:flex;align-items:center;gap:10px}.footer_links__YrPdW a:hover{text-decoration:underline}.footer_bottom__9l3LW{margin:30px var(--borde-publico) 0;padding:20px 0 0;border-top:1px solid #ffffff29;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#c4dbd3}@media(max-width:700px){.footer_inner__03uiJ{grid-template-columns:1fr 1fr;gap:30px}.footer_identity__yi_nl{grid-column:1/-1;display:flex;align-items:center;gap:20px}.footer_logo__szUkC{margin:0;width:90px;height:82px}.footer_inner__03uiJ p{margin:0}.footer_bottom__9l3LW{margin-top:25px;font-size:9px;flex-wrap:wrap}.footer_footer__GoTLO{padding-top:28px}}.whatsapp_whatsapp__wMzFG{background:#128c4a;color:#fff;gap:12px;font-weight:600;box-shadow:0 6px 18px rgb(18 140 74/18%)}.whatsapp_whatsapp__wMzFG:hover{background:#0e753d}.whatsapp_flotante__ODzq0{position:fixed;z-index:30;right:max(var(--borde-publico),env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 17px;border:1px solid #a8efc0;border-radius:30px;background:var(--whatsapp-publico);color:var(--whatsapp-texto);box-shadow:0 5px 18px #093b2347;font-size:14px;font-weight:750}.whatsapp_flotante__ODzq0:hover{background:var(--whatsapp-hover)}.whatsapp_flotante__ODzq0:focus-visible{outline:2px solid #093b23;outline-offset:-4px}@media (max-width:600px){.whatsapp_flotante__ODzq0{width:50px;padding:0}.whatsapp_flotante__ODzq0 span{display:none}}.whatsapp_flotante__ODzq0 svg{transition:transform .18s ease}.whatsapp_flotante__ODzq0:hover svg{transform:translateY(-2px)}.whatsapp_flotante__ODzq0:active svg{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.whatsapp_flotante__ODzq0:active svg,.whatsapp_flotante__ODzq0:hover svg{transform:none}}.avisos_aviso__CqxKg{position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:1000;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:min(25rem,calc(100vw - 2rem));padding:.65rem .75rem;border:1px solid #a9d7b7;border-radius:.75rem;background:#eefaf0;color:#13552e;box-shadow:0 8px 24px #12261926}.avisos_aviso__CqxKg[data-ok=false]{background:#fff0ef;color:#8b2521;border-color:#efb5b0}.avisos_aviso__CqxKg button{display:grid;place-items:center;min-width:2rem;min-height:2rem;padding:.25rem;border:0;border-radius:.4rem;background:transparent;color:inherit;cursor:pointer}.avisos_aviso__CqxKg button:hover{background:#0000000c}.carrito_actions___mDV_{align-items:stretch;margin-top:18px}.carrito_icon__SCKbH,.carrito_info__llhg5,.carrito_request__YIL1l{display:inline-flex;justify-content:center;align-items:center;background:#138b43;color:white;border-radius:9px;min-height:44px;border:0;font-size:12px;font-weight:600}.carrito_info__llhg5{background:#ffad45;color:#542504;flex:1;padding:10px 8px;text-align:center}.carrito_icon__SCKbH{position:relative;width:44px;flex-shrink:0;cursor:pointer}.carrito_icon__SCKbH span{position:absolute;top:-5px;right:-3px;background:#163e7b;border-radius:10px;padding:1px 5px;font-size:10px}.carrito_icon__SCKbH:hover,.carrito_request__YIL1l:hover{background:#107537}.carrito_actions___mDV_ .carrito_cart__iSMBH,.carrito_trigger__YJuez{position:relative;flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff66;border-radius:12px;background:var(--naranja-publico);color:#fff;box-shadow:0 3px 8px #60270145;transition:background .2s ease}.carrito_actions___mDV_ .carrito_cart__iSMBH:not(:disabled):hover,.carrito_trigger__YJuez:hover{background:#a43e0b}.carrito_actions___mDV_ .carrito_cart__iSMBH span,.carrito_trigger__YJuez span{position:absolute;top:-5px;right:-6px;min-width:20px;padding:2px 5px;border:1px solid #a43e0b;border-radius:14px;background:#fff;color:#883404;font-size:11px;font-weight:750}.carrito_dialog__F0Njt{margin:auto;width:min(520px,calc(100% - 28px));max-height:85dvh;overflow:auto;border:1px solid #dce8df;border-radius:20px;padding:24px;color:#126a38;background:white}.carrito_dialog__F0Njt::backdrop{background:#002b2280}.carrito_heading__I81mQ{display:flex;justify-content:space-between;align-items:center;gap:16px}.carrito_heading__I81mQ h2{font-size:26px;margin:0}.carrito_dialog__F0Njt button{min-width:44px;min-height:44px;border:1px solid #dce8df;border-radius:8px;background:#f4f9f5;display:inline-grid;place-items:center;color:#126a38;cursor:pointer}.carrito_dialog__F0Njt button:disabled,.carrito_icon__SCKbH:disabled{opacity:.5;cursor:default}.carrito_list__BWZlN{list-style:none;padding:0;margin:20px 0}.carrito_list__BWZlN li{padding:16px 0;border-bottom:1px solid #e3ebe6}.carrito_quantity__pyPLW{display:flex;align-items:center;gap:12px;margin-top:12px}.carrito_dialog__F0Njt p{font-size:14px;line-height:1.5;margin:20px 0}.carrito_request__YIL1l{padding:12px;width:100%}@media(max-width:600px){.carrito_trigger__YJuez{width:44px;height:44px}.carrito_dialog__F0Njt{padding:18px}}.carrito_info__llhg5:hover{background:#ffa234;color:#542504}.carrito_actions___mDV_{display:flex;align-items:center;gap:8px}.carrito_actions___mDV_ .carrito_icon__SCKbH{flex:1;justify-content:center}.carrito_actions___mDV_ .carrito_cart__iSMBH{flex:0 0 44px;width:44px;height:44px}.carrito_directo__nKcGM,.carrito_request__YIL1l{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:1px solid #a8efc0;border-radius:24px;background:var(--whatsapp-publico);color:var(--whatsapp-texto);font-size:12px;font-weight:750;text-decoration:none;min-height:44px}.carrito_directo__nKcGM{flex:1;min-width:0;line-height:1.2}.carrito_directo__nKcGM:hover,.carrito_request__YIL1l:hover{background:var(--whatsapp-hover)}.carrito_cart__iSMBH svg,.carrito_directo__nKcGM svg,.carrito_request__YIL1l svg,.carrito_trigger__YJuez svg{transition:transform .18s ease}.carrito_cart__iSMBH:not(:disabled):hover svg,.carrito_directo__nKcGM:hover svg,.carrito_request__YIL1l:hover svg,.carrito_trigger__YJuez:hover svg{transform:translateY(-2px)}.carrito_cart__iSMBH:not(:disabled):active svg,.carrito_directo__nKcGM:active svg,.carrito_request__YIL1l:active svg,.carrito_trigger__YJuez:active svg{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.carrito_cart__iSMBH svg,.carrito_directo__nKcGM svg,.carrito_request__YIL1l svg,.carrito_trigger__YJuez svg{transform:none!important}}.carrito_dialog__F0Njt{inset:0 0 0 auto;margin:0;width:min(460px,100%);height:100dvh;max-height:100dvh;max-width:none;border:0;border-radius:16px 0 0 16px;padding:16px}.carrito_dialog__F0Njt[open]{display:flex;flex-direction:column;overflow:hidden}.carrito_contenidoCarrito__rc9nA{flex:1;overflow:auto;min-height:0}.carrito_list__BWZlN li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px}.carrito_miniatura__QiuVE{width:54px;height:54px;background:#edf6ed;border-radius:8px;display:grid;place-items:center;overflow:hidden}.carrito_miniatura__QiuVE img{width:100%;height:100%;object-fit:contain}.carrito_datosLinea__FK4sT small{display:block}.carrito_datosLinea__FK4sT details{font-size:13px;color:#325845}.carrito_datosLinea__FK4sT details p{margin:8px 0;overflow-wrap:anywhere}.carrito_quantity__pyPLW{flex-wrap:wrap;gap:7px}.carrito_pieCarrito__DaPQJ{display:grid;gap:7px;padding-top:12px;border-top:1px solid #dce8df;max-height:45dvh;overflow:auto}@media(max-width:600px){.carrito_dialog__F0Njt{border-radius:0}.carrito_directo__nKcGM{font-size:10px}.carrito_directo__nKcGM svg{width:17px;height:17px}}.carrito_stepper__OnHQA{display:inline-flex;align-items:center;border:1px solid #e1ebe4;border-radius:12px;background:#f8fbf9}.carrito_stepper__OnHQA span{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}.carrito_dialog__F0Njt .carrito_quantity__pyPLW button{background:transparent;border:0;border-radius:10px;transition:background-color .18s ease,color .18s ease}.carrito_dialog__F0Njt .carrito_quantity__pyPLW button:not(:disabled):hover{background:#e8f3eb}.carrito_dialog__F0Njt .carrito_quantity__pyPLW .carrito_eliminar__R7Oe7{color:#a04145}.carrito_dialog__F0Njt .carrito_quantity__pyPLW .carrito_eliminar__R7Oe7:hover{background:#fbecee}.carrito_quantity__pyPLW button svg{transition:transform .18s ease}.carrito_quantity__pyPLW button:not(:disabled):active svg{transform:scale(.84)}.carrito_directo__nKcGM,.carrito_request__YIL1l{cursor:pointer}.carrito_dialog__F0Njt button.carrito_request__YIL1l{display:flex;gap:8px;border:1px solid #a8efc0;border-radius:24px;background:var(--whatsapp-publico);color:var(--whatsapp-texto)}.carrito_dialog__F0Njt button.carrito_request__YIL1l:hover{background:var(--whatsapp-hover)}.carrito_pedido__IGn3S{inset:0;margin:auto;width:min(440px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:auto;padding:clamp(18px,4vw,28px);border:1px solid #dce8df;border-radius:20px;background:#fff;color:#153f2c;box-shadow:0 20px 70px #092f2940}.carrito_pedido__IGn3S::backdrop{background:#002b2270}.carrito_cerrarPedido__dPwg9{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#f1f7f3;cursor:pointer}.carrito_formPedido__Ppg8u,.carrito_partesPedido__jUvBS{display:grid;gap:12px;margin-top:16px}.carrito_formPedido__Ppg8u label{display:grid;gap:5px;font-size:14px;font-weight:650}.carrito_formPedido__Ppg8u input{width:100%;min-height:44px;border:1px solid #cbded2;border-radius:10px;padding:9px 12px;background:#fff;font-size:16px}.carrito_formPedido__Ppg8u input:focus-visible{outline:2px solid #168342;outline-offset:2px}.carrito_formPedido__Ppg8u .carrito_request__YIL1l{margin-top:6px;font-size:15px}.carrito_partesPedido__jUvBS p{font-size:14px}@media (prefers-reduced-motion:reduce){.carrito_dialog__F0Njt .carrito_quantity__pyPLW button,.carrito_quantity__pyPLW button svg{transition:none}.carrito_quantity__pyPLW button:not(:disabled):active svg{transform:none}}.catalogo_page__49v4H{margin:auto;padding:35px 48px 60px;color:#126a38}.catalogo_banner__47oWe{border-radius:22px;overflow:hidden;padding:45px;margin-bottom:35px;background:linear-gradient(90deg,#eef9f4 20%,#eef9f4bd 48%,transparent 80%),url(/images/portada-mascotas.png) center 55%/cover;min-height:280px}.catalogo_banner__47oWe h2{font-size:46px;line-height:1.1;letter-spacing:-1.8px;font-weight:800;max-width:530px;margin-bottom:17px}.catalogo_banner__47oWe h2 span{color:#f0671a}.catalogo_banner__47oWe p{max-width:410px;font-size:15px;line-height:1.6;color:#42675c;margin-bottom:0}.catalogo_search__MPL2H{display:flex;gap:12px;align-items:center;border:1px solid #dbe7e0;background:#f6f9f7;padding:15px 20px;border-radius:30px;margin-bottom:24px}.catalogo_search__MPL2H input{width:100%;background:transparent;border:0;min-width:0;font-size:14px;color:#174d40}.catalogo_categories__3uda9{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:35px}.catalogo_category__JQI6c{border:1px solid #e2ebe6;border-radius:16px;background:#fff;overflow:hidden;text-align:left;transition:box-shadow .2s}.catalogo_category__JQI6c[aria-pressed=true]{border-color:#159b66;box-shadow:0 0 0 2px #159b6625}.catalogo_categoryVisual__TiIFU{height:90px;display:flex;align-items:center;justify-content:center;background:#e9f5eb;color:#168454}.catalogo_category__JQI6c:nth-child(2) .catalogo_categoryVisual__TiIFU{background:#fff0de;color:#e9862a}.catalogo_category__JQI6c:nth-child(3) .catalogo_categoryVisual__TiIFU{background:#f5e7f1;color:#a05f9d}.catalogo_category__JQI6c:nth-child(4) .catalogo_categoryVisual__TiIFU{background:#e6f4f8;color:#488fa6}.catalogo_categoryText__MgjjO{padding:13px 15px;font-weight:700;display:flex;align-items:center;justify-content:space-between;font-size:13px}.catalogo_heading__4mIKQ{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.catalogo_heading__4mIKQ h2{font-size:30px;font-weight:800;letter-spacing:-1px;margin:0}.catalogo_heading__4mIKQ p,.catalogo_notice__0_ee9{font-size:12px;color:#6d8078}.catalogo_notice__0_ee9{line-height:1.6;margin:12px 0 25px}.catalogo_grid___5GLv{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.catalogo_card__WsLDF{border:1px solid #e3eae6;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:transform .2s,box-shadow .2s}.catalogo_card__WsLDF:hover{transform:translateY(-4px);box-shadow:0 10px 25px #12563d10}.catalogo_info__n0Sdw{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;padding:10px;text-align:center}.catalogo_badge__V5IHd{display:inline-block;background:#edf6ea;color:#447a3d;font-size:10px;border-radius:20px;padding:5px 9px}.catalogo_info__n0Sdw h3{font-size:clamp(.84rem,1.2vw,.98rem);line-height:1.3;font-weight:650;color:#222823;margin:0;overflow-wrap:anywhere}.catalogo_info__n0Sdw p{font-size:12px;color:#53645a;margin:0}.catalogo_info__n0Sdw>.catalogo_muestra__A_iOi,.catalogo_info__n0Sdw>div{align-self:stretch;margin-top:auto}.catalogo_action__vdooK{display:flex;align-items:center;justify-content:space-between;background:#138b43;color:white;border-radius:8px;padding:12px;font-size:12px;font-weight:600}.catalogo_empty__UQkv8{padding:50px 20px;text-align:center}.catalogo_empty__UQkv8 h2{font-size:26px}.catalogo_empty__UQkv8 p{font-size:14px;color:#6d8078}.catalogo_empty__UQkv8 button{border:0;border-radius:25px;padding:12px 20px;background:#138b43;color:white}@media(max-width:800px){.catalogo_page__49v4H{padding:25px}.catalogo_banner__47oWe{padding:30px}.catalogo_banner__47oWe h2{font-size:37px;max-width:400px}.catalogo_grid___5GLv{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.catalogo_page__49v4H{padding:18px 18px 40px}.catalogo_banner__47oWe{padding:28px 22px 170px;min-height:380px;background:linear-gradient(180deg,#eef9f4 15%,#eef9f4e0 40%,transparent 85%),url(/images/portada-mascotas.png) 75% bottom/cover}.catalogo_banner__47oWe h2{font-size:34px}.catalogo_banner__47oWe p{font-size:13px}.catalogo_categories__3uda9{grid-template-columns:repeat(2,1fr);gap:12px}.catalogo_categoryVisual__TiIFU{height:70px}.catalogo_categoryText__MgjjO{font-size:12px;padding:12px}.catalogo_heading__4mIKQ{display:block}.catalogo_heading__4mIKQ h2{font-size:27px}.catalogo_heading__4mIKQ p{margin:8px 0}.catalogo_grid___5GLv{grid-template-columns:1fr}.catalogo_info__n0Sdw h3{font-size:18px}}.catalogo_storeHeading__V9pT5{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.catalogo_storeHeading__V9pT5 h1{font-size:30px;font-weight:800;letter-spacing:-1px;margin:0}.catalogo_storeKicker__fUS3i{font-size:10px;letter-spacing:1.5px;margin:0 0 9px;color:#728778}.catalogo_homeLink__wjWcX{font-size:12px;color:#5d7969}.catalogo_searchBar__qGqnE{display:flex;align-items:stretch;gap:18px}.catalogo_searchBar__qGqnE .catalogo_search__MPL2H{flex:1;margin:0}.catalogo_searchBar__qGqnE input{font-size:16px}.catalogo_whatsapp__CXyqF{display:flex;gap:12px;align-items:center;background:#138b43;color:white;border-radius:14px;padding:13px 20px;font-size:12px;font-weight:700}.catalogo_whatsapp__CXyqF small{display:block;font-size:10px;font-weight:400;margin-top:4px}.catalogo_storeNav__VPKR4{display:flex;gap:32px;padding:20px 0;font-size:13px;font-weight:600;overflow-x:auto}.catalogo_storeNav__VPKR4 a{white-space:nowrap;padding:7px 0}.catalogo_storeNav__VPKR4 a:hover{color:#f0671a}.catalogo_categoryHeading__AGZBW{font-size:24px;font-weight:750;margin:0 0 18px}@media(max-width:600px){.catalogo_storeHeading__V9pT5 h1{font-size:25px}.catalogo_storeHeading__V9pT5{align-items:flex-start}.catalogo_homeLink__wjWcX{font-size:10px;max-width:55px}.catalogo_searchBar__qGqnE{flex-wrap:wrap;gap:10px}.catalogo_searchBar__qGqnE .catalogo_search__MPL2H{flex-basis:100%;padding:14px 16px}.catalogo_whatsapp__CXyqF{width:100%;justify-content:center;padding:11px 16px;min-height:48px}.catalogo_whatsapp__CXyqF small{display:none}.catalogo_storeNav__VPKR4{gap:26px;font-size:12px;padding:12px 0}.catalogo_banner__47oWe{min-height:230px;padding:24px 20px 85px}.catalogo_banner__47oWe h2{font-size:27px;max-width:280px}.catalogo_banner__47oWe p{max-width:250px}.catalogo_categoryHeading__AGZBW{font-size:22px}}.catalogo_reset__NZSlu{font-size:13px;text-decoration:underline}.catalogo_searchBar__qGqnE{margin-bottom:18px}@media(max-width:600px){.catalogo_storeHeading__V9pT5{margin-bottom:12px}.catalogo_storeKicker__fUS3i{display:none}.catalogo_storeHeading__V9pT5 h1{font-size:22px}.catalogo_heading__4mIKQ{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.catalogo_heading__4mIKQ h2{font-size:23px}.catalogo_notice__0_ee9{margin:6px 0 12px;font-size:11px}}.catalogo_grid___5GLv{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),235px));gap:14px}.catalogo_card__WsLDF>a:first-child{display:block}.catalogo_card__WsLDF>a:first-child>div{width:100%;height:auto;aspect-ratio:6/5;overflow:hidden}.catalogo_card__WsLDF>a:first-child img{display:block}.catalogo_explorar__9J2MO{scroll-margin-top:48px;padding-inline:var(--borde-publico)}.catalogo_filtros__Uok1f{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:0 0 20px}.catalogo_filtros__Uok1f label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:650}.catalogo_filtros__Uok1f button,.catalogo_filtros__Uok1f label span,.catalogo_herramientas__s3FA9 label{display:flex;align-items:center;gap:7px}.catalogo_filtros__Uok1f label:first-child svg{color:#176747}.catalogo_filtros__Uok1f label:nth-child(2) svg{color:#77549b}.catalogo_filtros__Uok1f select,.catalogo_herramientas__s3FA9 select{padding:9px 12px;max-width:100%;border:1px solid #d4e4db;border-radius:10px;background:#f7faf8;color:#234b36}.catalogo_filtros__Uok1f button{min-height:40px;padding:8px 12px;border-radius:10px;background:#eaf4ee;color:#176039;cursor:pointer;transition:background .16s ease}.catalogo_filtros__Uok1f button:hover{background:#d6eddf}.catalogo_filtros__Uok1f :focus-visible,.catalogo_herramientas__s3FA9 :focus-visible{outline:2px solid #19834f;outline-offset:3px}.catalogo_banner__47oWe{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:12px 16px;border-radius:12px;background:linear-gradient(115deg,#ddf4db,#e5f8f6 65%,#fff0d8);color:#145c3d}.catalogo_banner__47oWe p{font-size:11px;letter-spacing:.09em}.catalogo_banner__47oWe h2{font-size:clamp(21px,3vw,30px);margin:4px 0 0}.catalogo_banner__47oWe img{width:96px;height:48px;object-fit:contain;background:white;border-radius:6px}.catalogo_herramientas__s3FA9{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:8px;font-size:13px}.catalogo_resultados__wXC_k .catalogo_grid___5GLv{grid-template-columns:repeat(auto-fill,minmax(min(100%,195px),1fr))}.catalogo_resultados__wXC_k .catalogo_card__WsLDF{max-width:270px;width:100%;border-top:3px solid #35a971}.catalogo_resultados__wXC_k .catalogo_card__WsLDF[data-animal=Gatos]{border-top-color:#a778ce}.catalogo_resultados__wXC_k .catalogo_card__WsLDF[data-animal=Mascotas]{border-top-color:#f6a547}@media (max-width:480px){.catalogo_filtros__Uok1f label{flex:1 1 120px}}.catalogo_categoriasVisuales__haZ_9{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0}.catalogo_categoriasVisuales__haZ_9 a{--acento:#a66424;--fondo:#fff1df;display:flex;flex-direction:column;padding:14px;min-width:0;border:1px solid #e0e9e4;border-radius:14px;text-decoration:none;background:white;transition:transform .18s ease,box-shadow .18s ease}.catalogo_categoriasVisuales__haZ_9 a[data-color=azul]{--acento:#33799d;--fondo:#e6f4fc}.catalogo_categoriasVisuales__haZ_9 a[data-color=verde]{--acento:#388549;--fondo:#eaf7e7}.catalogo_categoriasVisuales__haZ_9 a[data-color=rosa]{--acento:#bc5571;--fondo:#fdebf0}.catalogo_categoriasVisuales__haZ_9 a[data-color=violeta]{--acento:#8960b0;--fondo:#f2eafa}.catalogo_categoriasVisuales__haZ_9 a[data-color=turquesa]{--acento:#25877d;--fondo:#e0f6f0}.catalogo_categoriaIcono__bx4jS{display:grid;place-items:center;height:68px;border-radius:10px;color:var(--acento);background:var(--fondo);margin-bottom:10px}.catalogo_categoriasVisuales__haZ_9 strong{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:14px;color:#244b38}.catalogo_categoriasVisuales__haZ_9 small{font-size:11px;color:#6c7e73;margin-top:5px;line-height:1.5}.catalogo_categoriasVisuales__haZ_9 a:hover{transform:translateY(-3px);box-shadow:0 6px 18px #245b4012}.catalogo_categoriasVisuales__haZ_9 a[aria-current=page]{border-color:var(--acento);background:var(--fondo)}.catalogo_info__n0Sdw h3 a{color:inherit;text-decoration:none}.catalogo_info__n0Sdw h3 a:hover{text-decoration:underline}@media(max-width:800px){.catalogo_categoriasVisuales__haZ_9{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 0 8px}.catalogo_categoriasVisuales__haZ_9 a{flex:0 0 135px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.catalogo_categoriasVisuales__haZ_9 a{transition:none}.catalogo_categoriasVisuales__haZ_9 a:hover{transform:none}}.catalogo_portadaCatalogo__aRqfQ{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;min-height:340px;margin:0 0 22px;display:flex;align-items:center}.catalogo_portadaCatalogo__aRqfQ>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.catalogo_portadaCatalogo__aRqfQ:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffff5,#ffffffb8 40%,transparent 70%);z-index:-1}.catalogo_portadaCatalogo__aRqfQ>div{padding:32px;max-width:530px}.catalogo_portadaCatalogo__aRqfQ h1{font-size:clamp(27px,3.7vw,46px);line-height:1.1;letter-spacing:-1px;color:#154d35;margin:12px 0}.catalogo_portadaCatalogo__aRqfQ h1 span{color:#ed6a20}.catalogo_portadaCatalogo__aRqfQ p{font-size:14px;line-height:1.6;color:#315b47;max-width:360px}.catalogo_portadaCatalogo__aRqfQ p:first-child{font-size:10px;letter-spacing:1.5px;font-weight:700}.catalogo_portadaCatalogo__aRqfQ a{display:inline-flex;align-items:center;gap:12px;border-radius:24px;background:#158247;color:white;text-decoration:none;padding:12px 20px;font-weight:700;margin-top:16px;font-size:14px}.catalogo_categoriasVisuales__haZ_9 a{padding:0 0 12px;overflow:hidden}.catalogo_categoriaFoto__wQ2jP{position:relative;display:block;height:115px;margin-bottom:18px;background:var(--fondo)}.catalogo_categoriaFoto__wQ2jP>img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.catalogo_categoriaSello__dw0aX{position:absolute;bottom:-12px;left:12px;display:grid;place-items:center;border:3px solid white;border-radius:50%;width:36px;height:36px;background:var(--acento);color:white}.catalogo_categoriasVisuales__haZ_9 small,.catalogo_categoriasVisuales__haZ_9 strong{margin-left:12px;margin-right:12px}.catalogo_categoriasVisuales__haZ_9 a:hover .catalogo_categoriaFoto__wQ2jP>img{transform:scale(1.04)}.catalogo_storeHeading__V9pT5 h2{font-size:22px;color:#185e39;margin:0}@media(max-width:600px){.catalogo_portadaCatalogo__aRqfQ{min-height:300px}.catalogo_portadaCatalogo__aRqfQ>div{padding:20px;max-width:72%}.catalogo_portadaCatalogo__aRqfQ>img{object-position:65% center}.catalogo_portadaCatalogo__aRqfQ p{font-size:12px}.catalogo_portadaCatalogo__aRqfQ a{padding:10px 13px;font-size:12px}.catalogo_categoriaFoto__wQ2jP{height:95px}}@media(prefers-reduced-motion:reduce){.catalogo_categoriaFoto__wQ2jP>img{transition:none}}.catalogo_clasificaciones__kfQN_,.catalogo_filtrosResultados__B5fCp{display:flex;flex-wrap:wrap;gap:8px}.catalogo_clasificaciones__kfQN_ a{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:8px 12px;background:#edf6ed;border-radius:10px;font-weight:700;font-size:13px}.catalogo_clasificaciones__kfQN_ a[aria-current=page]{background:#f6a66e;color:#452006}.catalogo_filtrosResultados__B5fCp{max-width:100%}.catalogo_filtrosResultados__B5fCp label{min-width:0}.catalogo_filtrosResultados__B5fCp label span{display:inline-flex;align-items:center;gap:4px;font-weight:650}.catalogo_filtrosResultados__B5fCp select{min-width:0;max-width:175px}.catalogo_conteo__IaGV4{color:#506459;font-size:13px;margin:0 0 10px}.catalogo_verMas__6uc2J{display:block;margin:22px auto 0;padding:10px 18px;border-radius:22px;background:#edf6ed;font-weight:700}@media(max-width:600px){.catalogo_page__49v4H{padding:16px var(--borde-publico) 36px}.catalogo_resultados__wXC_k .catalogo_grid___5GLv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalogo_resultados__wXC_k .catalogo_info__n0Sdw{padding:10px}.catalogo_resultados__wXC_k .catalogo_card__WsLDF{min-width:0;max-width:none}.catalogo_filtrosResultados__B5fCp{width:100%}.catalogo_filtrosResultados__B5fCp label{flex:1 1 125px;display:grid;gap:4px}.catalogo_filtrosResultados__B5fCp select{width:100%;max-width:none}}.catalogo_banner__47oWe{background:linear-gradient(112deg,#135738,#1d8259);color:#fff}.catalogo_banner__47oWe p{color:#d8f3e3}.catalogo_clasificaciones__kfQN_ a{background:#f0f7f3;border:1px solid #dcece2;border-radius:24px;transition:background .2s ease,border-color .2s ease,color .2s ease}.catalogo_clasificaciones__kfQN_ a:hover{background:#dcefe3}.catalogo_clasificaciones__kfQN_ a[aria-current=page]{background:#176a42;border-color:#176a42;color:#fff}.catalogo_bannerMascota__QVyNZ,.catalogo_banner__47oWe,.catalogo_resultados__wXC_k .catalogo_empty__UQkv8,.catalogo_resultados__wXC_k .catalogo_grid___5GLv{animation:catalogo_entradaCatalogo__TwovT .26s ease-out both}@keyframes catalogo_entradaCatalogo__TwovT{0%{opacity:.45;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.catalogo_bannerMascota__QVyNZ,.catalogo_banner__47oWe,.catalogo_resultados__wXC_k .catalogo_empty__UQkv8,.catalogo_resultados__wXC_k .catalogo_grid___5GLv{animation:none}}.catalogo_muestra__A_iOi{display:inline-block;align-self:flex-start;padding:4px 8px;border-radius:6px;background:#f1eafa;color:#5e397e;font-size:11px;font-weight:700}.catalogo_clasificaciones__kfQN_ a svg{transition:transform .18s ease}.catalogo_clasificaciones__kfQN_ a:hover svg{transform:translateY(-2px)}.catalogo_clasificaciones__kfQN_ a:active svg{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.catalogo_clasificaciones__kfQN_ a:active svg,.catalogo_clasificaciones__kfQN_ a:hover svg{transform:none}}.catalogo_bannerMascota__QVyNZ{--fondo-mascota:#fff0df;position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(92px,10vw,144px);overflow:hidden;padding:12px 44% 12px clamp(14px,2.6vw,36px);border-radius:14px;background:var(--fondo-mascota);color:#202621;margin-bottom:14px}.catalogo_bannerMascota__QVyNZ[data-mascota=Gatos]{--fondo-mascota:#f1eafa}.catalogo_bannerMascota__QVyNZ[data-mascota=Peces]{--fondo-mascota:#e5f4fb}.catalogo_bannerMascota__QVyNZ[data-mascota=Aves]{--fondo-mascota:#fff3d6}.catalogo_bannerMascota__QVyNZ[data-mascota="Pequeños mamíferos"]{--fondo-mascota:#fceae5}.catalogo_bannerMascota__QVyNZ p{margin:0 0 4px;color:#484e47;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.catalogo_bannerMascota__QVyNZ h2{margin:0;font-size:clamp(1.24rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.025em}.catalogo_bannerMascota__QVyNZ img{position:absolute;inset:0 0 0 auto;z-index:-1;width:44%;height:100%;object-fit:cover;object-position:center 38%;mask-image:linear-gradient(90deg,transparent,black 28%)}.catalogo_bannerMascota__QVyNZ>svg{position:absolute;right:10%;width:clamp(42px,8vw,94px);height:auto;color:#454c45;stroke-width:1.4}.marcas_section__aNyPW{margin:0 0 18px;border-top:1px solid #e4ebe6;padding-top:14px}.marcas_section__aNyPW h2{font-size:clamp(22px,3vw,36px);text-align:center;font-weight:750;letter-spacing:-.5px;color:#176a38;margin:0 0 14px}.marcas_viewport__4SQ9l{overflow-x:auto;border-radius:12px;scrollbar-width:thin;scrollbar-color:#a8dcb8 #eef8f0;cursor:grab;user-select:none}.marcas_viewport__4SQ9l:active{cursor:grabbing}.marcas_viewport__4SQ9l:focus-visible{outline:2px solid #1f8d54;outline-offset:2px}.marcas_track__i9MkD{display:flex;width:max-content}.marcas_group__EQnsP{display:flex;gap:16px;list-style:none;padding:6px 16px 18px 0;margin:0;flex:none}.marcas_brand__csjRT a{display:grid;place-items:center;width:164px;height:82px;border:1px solid #e5eee9;border-radius:10px;background:#fff}.marcas_brand__csjRT a:focus-visible,.marcas_brand__csjRT a:hover{border-color:#76bc91}.marcas_brand__csjRT a:focus-visible{outline-offset:-3px}.marcas_brand__csjRT img{display:block;width:140px;height:68px;object-fit:contain}@media(max-width:600px){.marcas_brand__csjRT a{width:106px;height:55px}.marcas_brand__csjRT img{width:92px;height:46px}}@media(prefers-reduced-motion:reduce){.marcas_group__EQnsP[aria-hidden=true]{display:none}}.inventario_resumen__IlZ9j{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px;margin-bottom:20px}.inventario_resumen__IlZ9j div,.inventario_tarjeta__hTmkS{background:white;border:1px solid #e0e8e3;border-radius:12px}.inventario_resumen__IlZ9j div{padding:14px 16px}.inventario_producto__YpTHS small,.inventario_resumen__IlZ9j strong{display:block}.inventario_resumen__IlZ9j strong{font-size:24px}.inventario_filtros__7SnID{display:flex;flex-wrap:wrap;gap:10px;padding:14px}.inventario_filtros__7SnID input,.inventario_filtros__7SnID select{border:1px solid #dce6df;border-radius:8px;padding:9px;background:white;max-width:100%}.inventario_filtros__7SnID input{flex:1;min-width:160px}.inventario_scroll__s511e{overflow:auto}.inventario_scroll__s511e table{width:100%;border-collapse:collapse;text-align:left;min-width:720px}.inventario_scroll__s511e td,.inventario_scroll__s511e th{padding:12px;border-top:1px solid #e7eeea}.inventario_scroll__s511e th{background:#f4f8f5}.inventario_acciones__2MTIt,.inventario_estado__S1FGk,.inventario_producto__YpTHS{display:flex;align-items:center;gap:8px}.inventario_producto__YpTHS small{color:#687c70}.inventario_miniatura__BF1YV{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:8px;background:#eff5f0;overflow:hidden}.inventario_miniatura__BF1YV img{width:100%;height:100%;object-fit:contain}.inventario_acciones__2MTIt a,.inventario_acciones__2MTIt button{display:grid;place-items:center;background:#eef5ef;color:#245b40;border:0;border-radius:7px;padding:8px}.inventario_acciones__2MTIt button:last-child{color:#a12c29}.inventario_estado__S1FGk input{appearance:none;width:32px;height:18px;border-radius:12px;background:#77867e;position:relative;cursor:pointer}.inventario_estado__S1FGk input:checked{background:#187744}.inventario_estado__S1FGk input:before{content:"";position:absolute;inset:3px auto 3px 3px;width:12px;border-radius:50%;background:white}.inventario_estado__S1FGk input:checked:before{left:17px}.inventario_vacio__K5X5f{padding:16px}.inventario_editor__X7RAB{max-width:760px;margin:16px auto;max-width:1120px;margin:22px auto}.inventario_editor__X7RAB h1{margin-bottom:18px}.inventario_formGrid__Ieuq9{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:18px;align-items:start}.inventario_datos__k2S9x,.inventario_fotos__dVzo6{padding:20px;border:1px solid #dde7e2;border-radius:14px;background:#fff}.inventario_datos__k2S9x{display:grid;gap:14px;min-width:0}.inventario_datos__k2S9x h2,.inventario_fotos__dVzo6 h2,.inventario_fotos__dVzo6 header{display:flex;align-items:center;gap:8px}.inventario_fotos__dVzo6 header{justify-content:space-between;margin-bottom:12px}.inventario_editor__X7RAB .inventario_datos__k2S9x h2,.inventario_editor__X7RAB .inventario_fotos__dVzo6 h2{margin:0;font-size:15px}.inventario_fotos__dVzo6 p{color:#5b7166;font-size:12px;margin:10px 0}.inventario_pie__ze592{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding-top:15px;border-top:1px solid #dde7e2}.inventario_pie__ze592 a{padding:10px 14px;border-radius:9px;background:#e8efeb}.inventario_acciones__2MTIt a,.inventario_pie__ze592 a,.inventario_pie__ze592 button,.inventario_tarjeta__hTmkS .inventario_acciones__2MTIt button{transition:background .16s ease,transform .16s ease}.inventario_acciones__2MTIt a,.inventario_tarjeta__hTmkS .inventario_acciones__2MTIt button{width:36px;height:36px;padding:0}.inventario_acciones__2MTIt a,.inventario_tarjeta__hTmkS .inventario_acciones__2MTIt button:first-child{background:#f0f1f2;color:#5c636b}.inventario_tarjeta__hTmkS .inventario_acciones__2MTIt button:last-child{background:#fceeed;color:#a12c29}.inventario_acciones__2MTIt a:hover,.inventario_pie__ze592 a:hover,.inventario_pie__ze592 button:hover:not(:disabled),.inventario_tarjeta__hTmkS .inventario_acciones__2MTIt button:hover:not(:disabled){transform:translateY(-2px)}.inventario_resumen__IlZ9j div:nth-child(2){background:#eef8f1}.inventario_resumen__IlZ9j div:nth-child(3){background:#fdf5e8}.inventario_resumen__IlZ9j div:nth-child(4){background:#eef3fc}@media (max-width:790px){.inventario_formGrid__Ieuq9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.inventario_acciones__2MTIt a,.inventario_pie__ze592 a,.inventario_pie__ze592 button,.inventario_tarjeta__hTmkS .inventario_acciones__2MTIt button{transition:none}.inventario_acciones__2MTIt a:hover,.inventario_pie__ze592 a:hover,.inventario_pie__ze592 button:hover:not(:disabled),.inventario_tarjeta__hTmkS .inventario_acciones__2MTIt button:hover:not(:disabled){transform:none}}.inventario_sinFoto__tnh2A{display:grid;justify-items:center;gap:10px;font-size:13px;text-align:center}.inventario_galeria__OpaDu{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.inventario_fichaFoto__H5P1_{position:relative;width:64px;text-align:center}.inventario_editor__X7RAB .inventario_galeria__OpaDu .inventario_agregarFoto__5y9nx,.inventario_editor__X7RAB .inventario_galeria__OpaDu .inventario_elegirFoto__MVfOn{width:64px;height:64px;padding:4px;justify-content:center;background:#f3f4f5;color:#525b64;border:1px solid #dce1e5;border-radius:10px;overflow:hidden}.inventario_editor__X7RAB .inventario_galeria__OpaDu .inventario_elegirFoto__MVfOn[aria-pressed=true]{border:2px solid #527963}.inventario_elegirFoto__MVfOn img{width:100%;height:100%;object-fit:contain}.inventario_editor__X7RAB .inventario_galeria__OpaDu .inventario_agregarFoto__5y9nx{flex-direction:column;gap:3px;font-size:10px}.inventario_editor__X7RAB .inventario_galeria__OpaDu .inventario_quitarFoto__TXr1w{position:absolute;right:-4px;top:-5px;padding:4px;background:#fff;color:#a12c29;border:1px solid #e3d7d7}.inventario_preview__1FgqJ{aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;border:1px dashed #c7cdd2;border-radius:10px;background:#f5f6f7;color:#5c636b}.inventario_preview__1FgqJ img{width:100%;height:100%;min-height:0;object-fit:contain}.gestion_panel__63QCi{max-width:1200px;padding:24px;color:#243e30}.gestion_panel__63QCi h1{font-size:30px;margin:24px 0 8px}.gestion_panel__63QCi h2{font-size:21px;margin:0 0 18px}.gestion_cabecera__5XECo{display:flex;align-items:center;gap:18px;border-bottom:1px solid #dce4dd;padding-bottom:18px}.gestion_cabecera__5XECo p{margin:4px 0;font-weight:700}.gestion_cabecera__5XECo small{letter-spacing:2px}.gestion_cabecera__5XECo form{margin-left:auto}.gestion_panel__63QCi button{cursor:pointer;border:0;border-radius:9px;background:#245b40;color:white;padding:12px 16px;font:inherit}.gestion_panel__63QCi button:disabled{opacity:.6;cursor:wait}.gestion_nav__W3J9z{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.gestion_nav__W3J9z a{background:white;border:1px solid #dce4dd;border-radius:10px;padding:10px 16px;text-decoration:none}.gestion_panel__63QCi a:hover{text-decoration:underline}.gestion_distribucion__jR_Hl{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;margin-top:24px}.gestion_tarjeta__Nje2k{background:white;border:1px solid #dce4dd;border-radius:16px;min-width:0}.gestion_formulario__csbZq fieldset{border:0;padding:0;margin:0;display:grid;gap:16px}.gestion_formulario__csbZq label{display:grid;gap:7px;font-size:14px;font-weight:600}.gestion_busqueda__sXmvc input,.gestion_formulario__csbZq input,.gestion_formulario__csbZq select,.gestion_formulario__csbZq textarea{box-sizing:border-box;width:100%;min-width:0;background:#fafbf9;border:1px solid #b8c9bd;border-radius:8px;padding:11px;font:inherit;color:#243e30}.gestion_formulario__csbZq small{font-weight:400;color:#607267;font-size:12px}.gestion_columnas__NckQu{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gestion_formulario__csbZq .gestion_check___mHdm{display:flex;align-items:center}.gestion_check___mHdm input{width:18px;height:18px}.gestion_lista__HLubE{list-style:none;padding:0;margin:16px 0}.gestion_lista__HLubE li{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9e5;padding:16px 0}.gestion_lista__HLubE strong{overflow-wrap:anywhere}.gestion_lista__HLubE small{display:block;color:#607267;margin-top:5px}.gestion_lista__HLubE a{color:#245b40;font-weight:600}.gestion_busqueda__sXmvc{display:flex;gap:8px}.gestion_resumen__qEAnA{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.gestion_resumen__qEAnA article{background:white;border:1px solid #dce4dd;border-radius:14px;padding:24px}.gestion_resumen__qEAnA strong{display:block;font-size:32px}.gestion_error__L1YaW{background:#fff0ed;color:#9b2d1c;padding:16px;border-radius:8px}.gestion_exito__YFO6h{background:#e8f5ec;color:#245b40;padding:12px;border-radius:8px}.gestion_panel__63QCi :focus-visible{outline:3px solid #eaa54d;outline-offset:3px}@media(max-width:760px){.gestion_panel__63QCi{padding:18px 14px}.gestion_distribucion__jR_Hl{grid-template-columns:1fr}.gestion_tarjeta__Nje2k{padding:18px}.gestion_cabecera__5XECo{flex-wrap:wrap}.gestion_cabecera__5XECo img{width:60px;height:55px}.gestion_cabecera__5XECo small{font-size:10px}.gestion_resumen__qEAnA{gap:8px}.gestion_resumen__qEAnA article{padding:12px;font-size:13px}.gestion_columnas__NckQu{grid-template-columns:1fr}}.gestion_shell__i9bMu{min-height:100dvh;background:#f4f6f8;color:#263b34;font-size:14px}.gestion_sidebar__SwZ7V{width:240px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e5eae8;display:flex;flex-direction:column;padding:24px 18px;z-index:30}.gestion_logo__7piwc{display:flex;flex-direction:column;align-items:center;gap:9px;text-decoration:none;margin-bottom:35px;color:#74837c;font-size:11px}.gestion_logo__7piwc img{object-fit:contain}.gestion_etiqueta__QYTqz{font-size:10px;letter-spacing:1.8px;color:#89978f;margin:0 14px 12px}.gestion_sidebar__SwZ7V nav{display:grid;gap:7px}.gestion_lateralPie__i50lo button,.gestion_lateralPie__i50lo>a,.gestion_sidebar__SwZ7V nav a{display:flex;align-items:center;gap:12px;padding:13px 15px;color:#66776f;text-decoration:none;border-radius:10px;font-weight:500;transition:background .18s,color .18s,transform .18s}.gestion_sidebar__SwZ7V nav a:hover{background:#f1f7f3;transform:translateX(3px)}.gestion_sidebar__SwZ7V nav .gestion_activo__x2PdI{background:#e8f4ed;color:#187744;font-weight:700}.gestion_activo__x2PdI svg:last-child{margin-left:auto}.gestion_lateralPie__i50lo{margin-top:auto;padding-top:40px}.gestion_lateralPie__i50lo button{border:0;background:none;width:100%;font:inherit;cursor:pointer}.gestion_lateralPie__i50lo small{display:flex;gap:8px;align-items:center;border-top:1px solid #edf0ee;padding:22px 10px 0;font-size:10px;color:#8a978f}.gestion_workspace__oAtXa{margin-left:240px}.gestion_topbar__g0fS9{height:80px;background:#ffffffeb;border-bottom:1px solid #e5eae8;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.gestion_topbar__g0fS9>span{display:flex;gap:10px;align-items:center;color:#89958f;font-size:12px}.gestion_topbar__g0fS9 strong{color:#354a3f}.gestion_perfil__6Hd4i{display:flex;gap:11px;align-items:center}.gestion_perfil__6Hd4i strong{font-size:12px}.gestion_perfil__6Hd4i small{display:block;color:#85928b;font-size:11px;margin-top:3px}.gestion_avatar__YBpFq{border-radius:50%;width:36px;height:36px;display:grid;place-items:center;background:#e8f4ed;color:#187744;font-size:12px;font-weight:700}.gestion_panel__63QCi{max-width:1440px;padding:32px;margin:auto;animation:gestion_entrada__xeA71 .35s ease-out}.gestion_panel__63QCi h1{font-size:27px;letter-spacing:-.7px;margin:0 0 7px}.gestion_panel__63QCi>p,.gestion_titulo__Pzpxt p{color:#7a8981;font-size:13px}.gestion_titulo__Pzpxt{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.gestion_titulo__Pzpxt .gestion_eyebrow__Cek_H{font-size:10px;letter-spacing:1.7px;color:#8b9990;margin:0 0 9px}.gestion_primario__DD7Dl{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#187744;color:white!important;border-radius:9px;padding:12px 16px;text-decoration:none!important;font-size:12px;font-weight:600;transition:transform .18s,box-shadow .18s}.gestion_primario__DD7Dl:hover{transform:translateY(-2px);box-shadow:0 5px 15px #18774425}.gestion_resumen__qEAnA{grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 26px}.gestion_resumen__qEAnA article{position:relative;padding:22px;border-color:#e5eae8;border-radius:13px;box-shadow:0 3px 12px #263b3403}.gestion_resumen__qEAnA strong{font-size:30px;margin:16px 0 4px;line-height:1.1}.gestion_resumen__qEAnA article>span:last-child{color:#7c8982;font-size:12px}.gestion_estadisticaIcono__HrIji{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e9f6ee;color:#238453}.gestion_estadisticaIcono__HrIji[data-color=azul]{background:#edf3fe;color:#4d7dca}.gestion_estadisticaIcono__HrIji[data-color=naranja]{background:#fff4e5;color:#d69536}.gestion_estadisticaIcono__HrIji[data-color=violeta]{background:#f2edfd;color:#9069c7}.gestion_tarjeta__Nje2k{border-color:#e5eae8;border-radius:13px;padding:24px;box-shadow:0 3px 12px #263b3403}.gestion_tarjeta__Nje2k h2{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:650}.gestion_tarjeta__Nje2k h2 svg{color:#729282}.gestion_sectionHeading__0PqVi{display:flex;align-items:center;justify-content:space-between;gap:10px}.gestion_enlace__ksOLi,.gestion_sectionHeading__0PqVi a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#287b50}.gestion_vacio__Gg6No{text-align:center;padding:35px 15px;color:#8ea399;display:flex;align-items:center;flex-direction:column;gap:12px}.gestion_vacio__Gg6No h3{font-size:17px;color:#354d40;margin:0}.gestion_vacio__Gg6No p{max-width:300px;color:#7d8b83;font-size:13px;margin:0 0 6px}.gestion_ayuda__wqYqb{color:#7d8b83;line-height:1.7;font-size:13px}.gestion_chips__eskN7{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.gestion_chips__eskN7 a{display:flex;align-items:center;gap:7px;background:#f4f7f5;border:1px solid #e5ece7;border-radius:8px;padding:10px;font-size:12px;text-decoration:none}.gestion_consejo__ETN9X{background:#f1f7f3;border-radius:10px;margin-top:25px;padding:17px;font-size:12px}.gestion_consejo__ETN9X p{color:#708578;line-height:1.7;margin:6px 0 0}.gestion_formulario__csbZq label{font-size:12px}.gestion_busqueda__sXmvc input,.gestion_formulario__csbZq input,.gestion_formulario__csbZq select,.gestion_formulario__csbZq textarea{background:#fff;border-color:#dfe6e2;font-size:13px}.gestion_formulario__csbZq button{display:flex;align-items:center;justify-content:center;gap:8px;background:#187744;font-size:13px}.gestion_check___mHdm{background:#f2f7f4;border-radius:8px;padding:12px}.gestion_lista__HLubE strong{font-size:13px}.gestion_lista__HLubE small{font-size:11px}.gestion_cerrarMenu__QSsJF,.gestion_menu__pnlWG,.gestion_overlay__E_cZq{display:none}@keyframes gestion_entrada__xeA71{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1050px){.gestion_sidebar__SwZ7V{width:205px}.gestion_workspace__oAtXa{margin-left:205px}.gestion_panel__63QCi{padding:24px}.gestion_resumen__qEAnA{gap:10px}.gestion_resumen__qEAnA article{padding:16px}.gestion_distribucion__jR_Hl{grid-template-columns:1fr}}@media(max-width:700px){.gestion_sidebar__SwZ7V{transform:translateX(-100%);width:240px;transition:transform .2s}.gestion_sidebar__SwZ7V.gestion_abierto__pJtiP{transform:translateX(0)}.gestion_workspace__oAtXa{margin-left:0}.gestion_cerrarMenu__QSsJF,.gestion_menu__pnlWG{display:grid;place-items:center;background:none;border:0;color:#325b43;padding:8px;cursor:pointer}.gestion_cerrarMenu__QSsJF{position:absolute;right:8px;top:8px}.gestion_overlay__E_cZq{display:block;position:fixed;inset:0;background:#14261d66;border:0;z-index:25}.gestion_topbar__g0fS9{height:68px;padding:0 15px}.gestion_topbar__g0fS9>span{font-size:11px}.gestion_perfil__6Hd4i>div{display:none}.gestion_panel__63QCi{padding:22px 16px}.gestion_titulo__Pzpxt{align-items:flex-start;flex-direction:column}.gestion_resumen__qEAnA{grid-template-columns:1fr 1fr;gap:12px}.gestion_panel__63QCi h1{font-size:24px}.gestion_tarjeta__Nje2k{padding:18px}.gestion_sectionHeading__0PqVi{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.gestion_panel__63QCi,.gestion_primario__DD7Dl,.gestion_sidebar__SwZ7V,.gestion_sidebar__SwZ7V nav a{animation:none;transition:none}.gestion_primario__DD7Dl:hover,.gestion_sidebar__SwZ7V nav a:hover{transform:none}}.gestion_menu__pnlWG{display:grid;place-items:center;background:none;border:1px solid #e3eae5;border-radius:8px;color:#325b43;padding:8px;cursor:pointer;flex-shrink:0}.gestion_topbar__g0fS9>span{margin-right:auto}.gestion_sidebar__SwZ7V{transition:transform .2s ease}.gestion_workspace__oAtXa{transition:margin-left .2s ease}.gestion_cargando__XSboE{display:flex;align-items:center;gap:12px;min-height:150px;color:#66776f}.gestion_cargando__XSboE span{width:20px;height:20px;border:2px solid #d5e6da;border-top-color:#187744;border-radius:50%;animation:gestion_girar__a3wrq .8s linear infinite}@keyframes gestion_girar__a3wrq{to{transform:rotate(1turn)}}@media(min-width:701px){.gestion_menuOculto__kLjVe .gestion_sidebar__SwZ7V{transform:translateX(-100%)}.gestion_menuOculto__kLjVe .gestion_workspace__oAtXa{margin-left:0}}@media(prefers-reduced-motion:reduce){.gestion_sidebar__SwZ7V,.gestion_workspace__oAtXa{transition:none}.gestion_cargando__XSboE span{animation:none}}.gestion_railShell__56nBs .gestion_rail__b7LAE{width:76px;padding:24px 10px;transform:none;overflow:hidden;transition:width .18s ease,box-shadow .18s ease}.gestion_railShell__56nBs .gestion_workspace__oAtXa{margin-left:76px;transition:none}.gestion_rail__b7LAE .gestion_logo__7piwc{height:128px;justify-content:flex-start}.gestion_rail__b7LAE .gestion_logo__7piwc img{width:48px;height:48px;flex-shrink:0}.gestion_rail__b7LAE .gestion_etiqueta__QYTqz,.gestion_rail__b7LAE .gestion_lateralPie__i50lo span,.gestion_rail__b7LAE .gestion_logo__7piwc span,.gestion_rail__b7LAE nav a span{opacity:0;white-space:nowrap;transition:opacity .12s}.gestion_rail__b7LAE .gestion_lateralPie__i50lo button,.gestion_rail__b7LAE .gestion_lateralPie__i50lo>a,.gestion_rail__b7LAE nav a{padding:13px 18px;gap:15px}.gestion_rail__b7LAE svg{flex-shrink:0}.gestion_rail__b7LAE .gestion_activo__x2PdI svg:last-child{margin-left:0}.gestion_rail__b7LAE .gestion_etiqueta__QYTqz{height:15px}.gestion_rail__b7LAE .gestion_lateralPie__i50lo small{padding-left:18px}.gestion_rail__b7LAE:focus-within{width:240px;box-shadow:10px 0 30px #16332112}.gestion_rail__b7LAE:focus-within .gestion_etiqueta__QYTqz,.gestion_rail__b7LAE:focus-within span{opacity:1}@media(hover:hover){.gestion_rail__b7LAE:hover{width:240px;box-shadow:10px 0 30px #16332112}.gestion_rail__b7LAE:hover .gestion_etiqueta__QYTqz,.gestion_rail__b7LAE:hover span{opacity:1}.gestion_rail__b7LAE:focus-within:not(:hover):not(:has(:focus-visible)){width:76px;box-shadow:none}.gestion_rail__b7LAE:focus-within:not(:hover):not(:has(:focus-visible)) .gestion_etiqueta__QYTqz,.gestion_rail__b7LAE:focus-within:not(:hover):not(:has(:focus-visible)) span{opacity:0}}@media(max-width:700px){.gestion_railShell__56nBs .gestion_rail__b7LAE{width:60px;padding:18px 5px}.gestion_railShell__56nBs .gestion_workspace__oAtXa{margin-left:60px}.gestion_rail__b7LAE .gestion_lateralPie__i50lo button,.gestion_rail__b7LAE .gestion_lateralPie__i50lo>a,.gestion_rail__b7LAE nav a{padding:13px 15px}.gestion_rail__b7LAE:focus-within{width:225px}.gestion_topbar__g0fS9{padding:0 12px}.gestion_topbar__g0fS9>span{gap:4px}.gestion_railShell__56nBs .gestion_panel__63QCi{padding:20px 12px}}@media(prefers-reduced-motion:reduce){.gestion_railShell__56nBs .gestion_rail__b7LAE,.gestion_rail__b7LAE span{transition:none}}.gestion_busqueda__sXmvc>fieldset{display:flex;gap:8px;width:100%;min-width:0;border:0;margin:0;padding:0}