.elementor .cat-vacio{text-align:center;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:var(--line);border-style:solid;flex-direction:column;gap:16px;justify-content:center;align-items:center;}.elementor .cat-ver-producto:hover,.elementor .cat-ver-producto:focus-visible{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--ink);\n}.elementor .cat-ver-producto{font-family:var(--familia-texto);font-weight:500;font-size:11px;color:var(--ink);letter-spacing:1.6px;line-height:16px;text-transform:uppercase;padding-block-start:8px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .cat-cargar-mas{align-self:center;}.elementor .cat-paginacion{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;justify-content:center;}.elementor .cat-rejilla{gap:16px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;}.elementor .cat-ordenar{width:auto;min-height:22px;padding:0px;align-items:center;}.elementor .cat-total{font-family:var(--familia-texto);font-weight:700;font-size:14px;color:var(--ink);line-height:18px;white-space: nowrap;\n}.elementor .cat-filtros-btn:hover,.elementor .cat-filtros-btn:focus-visible{background-color:var(--surface-100);}.elementor .cat-filtros-btn{width:auto;cursor:pointer;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-width:1px;border-color:var(--ink);border-style:solid;background-color:var(--surface-0);gap:6px;align-items:center;}.elementor .cat-circulo-nombre{font-family:var(--familia-texto);font-weight:500;font-size:15px;color:var(--ink);line-height:22px;text-align:center;white-space: nowrap;\n}.elementor .cat-circulo-img{width:89px;height:89px;object-fit:cover;border-radius:50%;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface-0);transition:border-color 0.2s;display:block;}.elementor .cat-circulo{width:auto;padding:0px;flex-direction:column;gap:8px;flex:0 0 auto;align-items:center;scroll-snap-align: start;\n}.elementor .cat-circulos{max-width:1620px;padding:0px;gap:12px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;overflow-x: auto; scrollbar-width: none; scroll-snap-type: x proximity;\n}.elementor .migas-pan{font-family:var(--familia-texto);font-weight:400;font-size:14px;color:var(--ink-muted);line-height:22px;}.elementor .t-cita{font-family:var(--familia-titular);font-weight:400;font-size:20px;color:var(--ink);line-height:34px;text-align:center;font-style:italic;}.elementor .pc-id{display:none;}.elementor .tb-texto{font-family:var(--familia-texto);font-weight:400;font-size:14px;color:var(--ink);line-height:22px;text-align:center;}.elementor .tb-titulo{font-family:var(--familia-titular);font-weight:400;font-size:16px;color:var(--ink);letter-spacing:3px;line-height:20px;text-align:center;text-transform:uppercase;margin-block-end:12px;}.elementor .tb-icono{width:52px;height:52px;padding:11px;margin-block-end:24px;border-radius:9999px;border-width:1px;border-color:var(--ink);border-style:solid;display:block;}.elementor .tb-item{min-width:282px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:0px;flex:1 1 0px;align-items:center;}.elementor .pc-variaciones{min-height:47px;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .pc-ref{font-family:var(--familia-texto);font-weight:400;font-size:14px;color:var(--ink-muted);line-height:22px;}.elementor .pc-nombre:hover,.elementor .pc-nombre:focus-visible{text-decoration:underline;}.elementor .pc-nombre{font-family:var(--familia-titular);font-weight:400;font-size:22px;color:var(--ink);line-height:24px;}.elementor .pc-cat{font-family:var(--familia-texto);font-weight:500;font-size:11px;color:var(--header-muted);letter-spacing:1.6px;line-height:16px;text-transform:uppercase;}.elementor .pc-imagen{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .pc-media{position:relative;padding:0px;background-color:var(--surface-0);display:block;}.elementor .pc-tarjeta{height:100%;padding:0px;background-color:var(--surface-0);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.06);flex-direction:column;gap:0px;align-items:stretch;}.elementor .btn-borde:hover,.elementor .btn-borde:focus-visible{color:var(--surface-0);background-color:var(--ink);}.elementor .btn-borde{font-family:var(--familia-texto);font-weight:400;font-size:12px;color:var(--ink);letter-spacing:0.72px;line-height:16px;text-align:center;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:49px;padding-inline-end:49px;border-width:1px;border-color:var(--ink);border-style:solid;background-color:var(--surface-0);transition:background-color 0.2s, color 0.2s;}