main.svelte-1b1bqi6 h1:where(.svelte-1b1bqi6){font-size:2.3rem;color:#004f3b;width:100%;text-align:center;margin-top:30px;margin-bottom:4rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6){width:100%;display:flex;flex-direction:row;justify-content:center;align-items:start;flex-wrap:nowrap;gap:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6){display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:nowrap;gap:20px;width:100%;max-width:1600px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6){position:sticky;top:90px;align-self:flex-start;z-index:0;width:310px;padding:1rem;background-color:#ecfdf5;border-radius:0 10px 10px 0;border:1px solid rgba(0,0,0,.04);box-shadow:0 8px 20px #0000000f}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .cargando-filtros:where(.svelte-1b1bqi6){font-size:1.2rem;font-weight:500;width:100%;text-align:center;padding-top:12px;color:#004f3b}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .titulo-filtros:where(.svelte-1b1bqi6){display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;gap:0;margin-bottom:.8rem;gap:6px;border-bottom:2px solid rgba(0,0,0,.06)}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .titulo-filtros:where(.svelte-1b1bqi6) h2:where(.svelte-1b1bqi6){margin-right:10px;color:#004f3b;font-size:1.5rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .titulo-filtros:where(.svelte-1b1bqi6) svg:where(.svelte-1b1bqi6){color:#096;width:40px;height:40px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6){margin-top:.8rem;display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:nowrap;gap:0;gap:.35rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .title:where(.svelte-1b1bqi6){font-size:1.2rem;font-weight:600;color:#222;margin-top:.6rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .precio-filtro:where(.svelte-1b1bqi6){display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:nowrap;gap:0;gap:.2rem;width:100%}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .precio-filtro:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6){color:#222}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .precio-filtro:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6) span:where(.svelte-1b1bqi6){font-size:1.2rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .precio-filtro:where(.svelte-1b1bqi6) input[type=range]:where(.svelte-1b1bqi6){width:100%;accent-color:#009966}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .checkbox-group:where(.svelte-1b1bqi6) label:where(.svelte-1b1bqi6){display:block;margin-bottom:.35rem;font-weight:500;font-size:1.07rem;color:#222}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6){width:100%;font-size:1rem;padding:.6rem 2.2rem .6rem .9rem;border-radius:10px;border:1.5px solid #d1d5db;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right .75rem center;background-size:14px;color:#222;font-weight:500;box-shadow:0 1px 2px #0000000d;margin-bottom:.2rem;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;cursor:pointer}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6):hover{border-color:#bbb}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6):focus{outline:none;border-color:#096;box-shadow:0 0 0 3px #00800026}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) input[type=radio]:where(.svelte-1b1bqi6),main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .filtros:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) input[type=checkbox]:where(.svelte-1b1bqi6){transform:scale(1.3);margin-right:3px;accent-color:#009966}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6){padding-right:20px;width:calc(100% - 280px)}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6){width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0;margin-bottom:1rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6){font-size:1.1rem;font-weight:600;color:#222;margin:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6){display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;gap:.5rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6){font-size:.95rem;padding:.55rem 2.2rem .55rem .9rem;border-radius:10px;border:1.5px solid #d1d5db;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right .75rem center;background-size:14px;color:#222;font-weight:500;box-shadow:0 1px 2px #0000000d;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;cursor:pointer}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6):hover{border-color:#bbb}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6):focus{outline:none;border-color:#096;box-shadow:0 0 0 3px #00800026}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-wrapper:where(.svelte-1b1bqi6){position:relative;margin-bottom:1.5rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6){display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;gap:0;gap:6px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6) input:where(.svelte-1b1bqi6){padding:.8rem 1rem;border:1.5px solid #d1d5db;border-radius:10px;font-size:1rem;width:400px;min-width:220px;color:#222;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px #0000000f}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6) input:where(.svelte-1b1bqi6)::placeholder{color:#999}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6) input:where(.svelte-1b1bqi6):focus{outline:none;border-color:#096;box-shadow:0 0 0 3px #00800026}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6) .search-btn:where(.svelte-1b1bqi6){box-shadow:0 8px 20px #0000000f;background:#096;color:#fff;border:none;border-radius:10px;padding:.88rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6) .search-btn:where(.svelte-1b1bqi6):hover{background:#007d53;transform:scale(1.05)}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6) .search-clear:where(.svelte-1b1bqi6){background:#ff4c4c;border:0;border-radius:10px;padding:.78rem 1rem;cursor:pointer;font-size:1.1rem;color:#fff;transition:all .2s ease}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6) .search-clear:where(.svelte-1b1bqi6):hover{background:#dc4141;transform:scale(1.05)}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .suggestions-list:where(.svelte-1b1bqi6){position:absolute;top:100%;left:0;right:0;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;box-shadow:0 6px 20px #0000001f;z-index:10;max-height:400px;overflow-y:auto}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .suggestions-list:where(.svelte-1b1bqi6) li:where(.svelte-1b1bqi6) button:where(.svelte-1b1bqi6){width:100%;display:flex;align-items:center;padding:.5rem .8rem;border:none;background:transparent;cursor:pointer;text-align:left;font-size:1rem;color:#222;transition:background .15s ease;gap:10px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .suggestions-list:where(.svelte-1b1bqi6) li:where(.svelte-1b1bqi6) button:where(.svelte-1b1bqi6):hover{background:#f0f7f0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .suggestions-list:where(.svelte-1b1bqi6) li:where(.svelte-1b1bqi6):not(:last-child){border-bottom:1px solid #f0f0f0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .suggestions-list:where(.svelte-1b1bqi6) .suggestion-img:where(.svelte-1b1bqi6){width:48px;height:48px;object-fit:contain;border-radius:6px;background:#f5f5f5;flex-shrink:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .suggestions-list:where(.svelte-1b1bqi6) .suggestion-title:where(.svelte-1b1bqi6){font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .suggestions-list:where(.svelte-1b1bqi6) .suggestion-price:where(.svelte-1b1bqi6){font-weight:700;color:#096;white-space:nowrap;margin-left:8px;flex-shrink:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6){width:100%;min-height:280px;display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:24px;align-items:start;overflow-anchor:none}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .cargando:where(.svelte-1b1bqi6){padding-top:40px;font-size:1.6rem;font-weight:600;width:100%;text-align:center;grid-column:1/-1}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .no-productos:where(.svelte-1b1bqi6){padding-top:30px;font-size:1.15rem;font-weight:500;width:100%;text-align:center;grid-column:1/-1}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6){display:flex;flex-direction:column;justify-content:start;align-items:center;flex-wrap:nowrap;gap:0;border-radius:10px;min-height:390px;width:100%;min-inline-size:180px;max-inline-size:340px;background:#fff;box-shadow:0 8px 20px #0000000f;text-align:center;justify-self:stretch}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6){display:flex;flex-direction:column;justify-content:space-between;align-items:start;flex-wrap:nowrap;gap:0;width:100%;margin-top:12px;padding-inline:12px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6) h3:where(.svelte-1b1bqi6){font-size:1.15rem;font-weight:600;text-align:left}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6){font-size:1.2rem;text-align:left;margin-top:.3rem;margin-bottom:.6rem;color:#222}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) img:where(.svelte-1b1bqi6){width:100%;height:230px;object-fit:contain;padding-top:10px;border-radius:10px 10px 0 0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) a:where(.svelte-1b1bqi6){font-size:.98rem;font-weight:600;width:100%;border:2px solid #009966;color:#096;background-color:transparent;border-radius:10px;padding:.6rem;margin-top:auto}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) a:where(.svelte-1b1bqi6):hover{background-color:#096;color:#f3f3f3}main.svelte-1b1bqi6 .no-encontrado:where(.svelte-1b1bqi6){margin-top:130px;padding:50px 10px;text-align:center;background-color:#ecfdf5}main.svelte-1b1bqi6 .no-encontrado:where(.svelte-1b1bqi6) .no-encontrado-icon:where(.svelte-1b1bqi6){color:#096}main.svelte-1b1bqi6 .no-encontrado:where(.svelte-1b1bqi6) h2:where(.svelte-1b1bqi6){font-size:clamp(1.6rem,1rem + 1.5vw,2.4rem);font-weight:600;color:#004f3b;text-align:center;padding-bottom:1.4rem}main.svelte-1b1bqi6 .no-encontrado:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6){font-size:1.2rem;padding-inline:10px;max-width:580px;margin:0 auto}main.svelte-1b1bqi6 .no-encontrado:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6) img:where(.svelte-1b1bqi6){width:30px;vertical-align:middle}@media(min-width:1400px){main.svelte-1b1bqi6 .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6){grid-template-columns:repeat(5,minmax(180px,1fr))}}@media(max-width:1100px){main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6){display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:nowrap;gap:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6){width:100%;padding-right:20px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6){grid-template-columns:repeat(3,minmax(200px,1fr))}}@media(max-width:750px){main.svelte-1b1bqi6 h1:where(.svelte-1b1bqi6){font-size:2.2rem;padding-inline:20px}}.sentinel.svelte-1b1bqi6{height:1px}.filter-toggle.svelte-1b1bqi6{display:none}@media(max-width:950px){.filtros.svelte-1b1bqi6{display:none}.filter-toggle.svelte-1b1bqi6{display:inline-block;background-color:#096;color:#fff;padding:.6rem 2.4rem;border-radius:10px;text-decoration:none;font-size:1.3rem;font-weight:600;transition:all .2s ease;box-shadow:0 8px 20px #0000000f;text-align:center;border:0;cursor:pointer;margin-right:.5rem}.filter-toggle.svelte-1b1bqi6:hover{background-color:#007d53;transform:scale(1.05)}.modal-overlay.svelte-1b1bqi6{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-end;justify-content:center;z-index:2000}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6){min-width:320px;width:93%;height:79vh;max-height:90vh;display:flex;flex-direction:column;background:#ecfdf5;border-radius:12px 12px 0 0;padding:1rem 1rem 0;box-shadow:0 -8px 30px #0003}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-header:where(.svelte-1b1bqi6){display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:8px}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-header:where(.svelte-1b1bqi6) .close-x:where(.svelte-1b1bqi6){background:transparent;border:none;font-size:2.6rem;padding:.25rem .5rem;cursor:pointer}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-header:where(.svelte-1b1bqi6) .apply-btn:where(.svelte-1b1bqi6){background:#096;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1.3rem;font-weight:700}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6){flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-top:.5rem;padding-bottom:1.5rem}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6){display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:nowrap;gap:0px;padding-inline:10px}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .precio-filtro:where(.svelte-1b1bqi6){width:100%;margin-bottom:1.1rem}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6){margin-bottom:1.1rem;font-size:1rem;padding:.6rem 2.2rem .6rem .9rem;border-radius:10px;border:1.5px solid #d1d5db;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right .75rem center;background-size:14px;color:#222;font-weight:500;box-shadow:0 1px 2px #0000000d;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;cursor:pointer}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6):hover{border-color:#bbb}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6):focus{outline:none;border-color:#096;box-shadow:0 0 0 3px #00800026}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .title:where(.svelte-1b1bqi6){font-size:1.3rem;font-weight:600;border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:.3rem;width:fit-content}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .checkbox-group:where(.svelte-1b1bqi6){margin-bottom:1.1rem;display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:nowrap;gap:0}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) .checkbox-group:where(.svelte-1b1bqi6) label:where(.svelte-1b1bqi6){margin-top:.2rem}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6),.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6),.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) label:where(.svelte-1b1bqi6),.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-body:where(.svelte-1b1bqi6) .seccion-filtro:where(.svelte-1b1bqi6) input:where(.svelte-1b1bqi6){font-size:1.2rem}.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-filtros:where(.svelte-1b1bqi6) select:where(.svelte-1b1bqi6),.modal-overlay.svelte-1b1bqi6 .filters-modal:where(.svelte-1b1bqi6) .modal-filtros:where(.svelte-1b1bqi6) input[type=range]:where(.svelte-1b1bqi6){width:100%}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6){width:100%;padding-right:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6){padding-inline:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:end;flex-wrap:nowrap;gap:0;gap:.5rem}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) .filtros-y-conteo:where(.svelte-1b1bqi6){display:flex;flex-direction:column;justify-content:center;align-items:start;flex-wrap:nowrap;gap:0;gap:4px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6){margin:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-wrapper:where(.svelte-1b1bqi6){padding-inline:20px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6){padding-inline:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6){grid-template-columns:repeat(3,minmax(200px,1fr));padding-inline:20px}}@media(max-width:690px){main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) :where(.svelte-1b1bqi6):nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:start;flex-wrap:nowrap;gap:0;gap:2px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6){grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:470px){main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6){display:flex;flex-direction:column;justify-content:center;align-items:start;flex-wrap:nowrap;gap:0;gap:12px;padding-inline:20px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) .filtros-y-conteo:where(.svelte-1b1bqi6){width:100%;order:1}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) .filtros-y-conteo:where(.svelte-1b1bqi6) button:where(.svelte-1b1bqi6){width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .top-productos:where(.svelte-1b1bqi6) :where(.svelte-1b1bqi6):nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:start;flex-wrap:nowrap;gap:0;gap:4px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-wrapper:where(.svelte-1b1bqi6){padding-inline:20px;width:100%}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6){width:100%}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .search-bar:where(.svelte-1b1bqi6) input:where(.svelte-1b1bqi6){flex:1;min-width:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6){grid-template-columns:1fr;gap:15px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6){max-inline-size:100%;flex-direction:row;height:200px;min-height:0;overflow:hidden;position:relative}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) img:where(.svelte-1b1bqi6){height:100%;max-width:200px;width:180%;padding-top:0;border-radius:10px 0 0 10px}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6){display:flex;flex-direction:column;justify-content:space-between;padding:10px;gap:8px;width:calc(100% - 200px);position:absolute;top:0;right:0;margin-top:0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6) h3:where(.svelte-1b1bqi6){font-size:1.3rem;margin:0;font-weight:500;text-align:left}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6){font-size:1.25rem;margin:0;font-weight:700;color:#222}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) a:where(.svelte-1b1bqi6){align-self:flex-end;margin-top:8px;padding:.6rem .9rem;border:2px solid #009966;color:#096;background:transparent;display:inline-flex;gap:8px;align-items:center;font-weight:700;position:absolute;width:calc(100% - 200px);right:0;justify-content:center;border-radius:0 10px 10px 0}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) a:where(.svelte-1b1bqi6):hover{background:#096;color:#fff}}@media(max-width:420px){main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) img:where(.svelte-1b1bqi6){width:44%}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) div:where(.svelte-1b1bqi6){width:56%;padding:8px;position:absolute;top:0;left:44%}main.svelte-1b1bqi6 .container:where(.svelte-1b1bqi6) .max-content:where(.svelte-1b1bqi6) .container-productos:where(.svelte-1b1bqi6) .productos:where(.svelte-1b1bqi6) .product-card:where(.svelte-1b1bqi6) a:where(.svelte-1b1bqi6){width:56%;left:44%;right:0}}.alert-overlay.svelte-1b1bqi6{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2;padding:1rem}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6){background:#fff;border-radius:12px;padding:2rem 1.5rem 1.5rem;max-width:480px;width:100%;box-shadow:0 8px 40px #00000040;position:relative}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6) .alert-close:where(.svelte-1b1bqi6){position:absolute;top:.5rem;right:.75rem;background:transparent;border:none;font-size:1.5rem;padding:.25rem .5rem;cursor:pointer;color:#666;line-height:1}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6) .alert-close:where(.svelte-1b1bqi6):hover{color:#000}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6) .alert-content:where(.svelte-1b1bqi6){display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6) .alert-content:where(.svelte-1b1bqi6) .alert-icon:where(.svelte-1b1bqi6){color:#096;flex-shrink:0}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6) .alert-content:where(.svelte-1b1bqi6) p:where(.svelte-1b1bqi6){font-size:1.1rem;color:#222;margin:0;line-height:1.4}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6) .alert-content:where(.svelte-1b1bqi6) strong:where(.svelte-1b1bqi6){white-space:nowrap}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6) .alert-content:where(.svelte-1b1bqi6) .number:where(.svelte-1b1bqi6){white-space:nowrap}.alert-overlay.svelte-1b1bqi6 .alert-modal:where(.svelte-1b1bqi6) .alert-content:where(.svelte-1b1bqi6) .whatsapp-icon:where(.svelte-1b1bqi6){width:24px;height:24px;vertical-align:middle;margin-left:2px}@media(hover:hover)and (pointer:fine){input.svelte-1b1bqi6:hover,select.svelte-1b1bqi6:hover,label.svelte-1b1bqi6:hover{cursor:pointer}}
