.skeleton-box.svelte-1bsc7wx{background:linear-gradient(90deg,var(--bs-tertiary-bg, #f1f3f5) 25%,var(--bs-secondary-bg, #e9ecef) 50%,var(--bs-tertiary-bg, #f1f3f5) 75%);background-size:200% 100%;animation:svelte-1bsc7wx-shimmer 1.4s infinite}@keyframes svelte-1bsc7wx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.product-detail.svelte-1bsc7wx{padding:0}.info-col.svelte-1bsc7wx{padding:1rem 1.25rem}@media(max-width:767px){.info-col.svelte-1bsc7wx{border-left:none}.gallery-col.svelte-1bsc7wx{padding:.75rem .75rem 0}.info-col.svelte-1bsc7wx{padding:.75rem}}.main-image-wrap.svelte-1bsc7wx{position:relative;aspect-ratio:1 / 1;background:var(--bs-tertiary-bg, #f8f9fa);overflow:hidden;cursor:zoom-in;border:1px solid var(--bs-border-color, #dee2e6)}.main-img.svelte-1bsc7wx{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease}.main-image-wrap.svelte-1bsc7wx:hover .main-img:where(.svelte-1bsc7wx){transform:scale(1.04)}.zoom-hint.svelte-1bsc7wx{position:absolute;bottom:10px;right:10px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:8px;padding:5px 6px;line-height:1;opacity:0;transition:opacity .2s;pointer-events:none}.main-image-wrap.svelte-1bsc7wx:hover .zoom-hint:where(.svelte-1bsc7wx){opacity:1}.thumb-track.svelte-1bsc7wx{display:flex;gap:8px;overflow-x:auto;padding:10px 2px 4px;scrollbar-width:thin;scrollbar-color:var(--bs-secondary-bg, #ccc) transparent}.thumb-track.svelte-1bsc7wx::-webkit-scrollbar{height:4px}.thumb-track.svelte-1bsc7wx::-webkit-scrollbar-thumb{background:var(--bs-secondary-bg, #ccc);border-radius:4px}.thumb-item.svelte-1bsc7wx{flex-shrink:0;width:64px;height:64px;border-radius:8px;border:2px solid transparent;overflow:hidden;padding:0;background:var(--bs-tertiary-bg, #f1f3f5);cursor:pointer;transition:border-color .18s,transform .18s}.thumb-item.svelte-1bsc7wx img:where(.svelte-1bsc7wx){width:100%;height:100%;object-fit:contain;object-position:center}.thumb-item.svelte-1bsc7wx:hover{border-color:var(--bs-primary, #0d6efd);transform:scale(1.06)}.thumb-active.svelte-1bsc7wx{border-color:var(--bs-primary, #0d6efd)!important;box-shadow:0 0 0 2px #0d6efd40}.brand-overlay.svelte-1bsc7wx{position:absolute;top:.75rem;right:.75rem;z-index:5;pointer-events:none;border:1px solid rgba(255,255,255,.85);border-radius:.3rem;display:flex;align-items:center}.brand-logo.svelte-1bsc7wx{max-height:3rem;object-fit:contain;display:block}.flag-overlay.svelte-1bsc7wx{position:absolute;top:.75rem;left:.75rem;z-index:5;pointer-events:none;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;background:#00000080;border-radius:.3rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.flag-overlay.svelte-1bsc7wx .flag-img:where(.svelte-1bsc7wx){height:1.4rem;min-width:1.9rem;object-fit:cover;border:1px solid rgba(255,255,255,.35);border-radius:4px;display:block}.flag-country.svelte-1bsc7wx{font-size:.78rem;letter-spacing:.12em;color:#fff}.flag-img.svelte-1bsc7wx{height:1.4rem;min-width:1.9rem;object-fit:cover;border:1px solid rgba(255,255,255,.35);border-radius:4px}.product-title.svelte-1bsc7wx{font-size:clamp(1.05rem,2.5vw,1.45rem);font-weight:700;line-height:1.3;margin-bottom:.35rem}.sku-line.svelte-1bsc7wx{font-size:.78rem}.meta-line.svelte-1bsc7wx{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 0}.meta-sep.svelte-1bsc7wx{margin-inline:.5rem;opacity:.5;color:var(--bs-secondary-color, #6c757d);font-size:.78rem;line-height:1}.price-block.svelte-1bsc7wx{display:flex;align-items:baseline;flex-wrap:wrap;gap:.65rem}.stock-status.svelte-1bsc7wx{display:inline-flex;align-items:center;gap:.45rem}.stock-status__dot.svelte-1bsc7wx{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0;background:currentColor}.stock-status__label.svelte-1bsc7wx{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stock-status[data-variant=success].svelte-1bsc7wx{color:var(--bs-success, #198754)}.stock-status[data-variant=warning].svelte-1bsc7wx{color:var(--bs-warning-text-emphasis, #997404)}.stock-status[data-variant=danger].svelte-1bsc7wx{color:var(--bs-danger, #dc3545)}.variantes-track.svelte-1bsc7wx{display:flex;flex-wrap:wrap;gap:8px}.variante-item.svelte-1bsc7wx{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:10px;border:2px solid var(--bs-border-color, #dee2e6);overflow:hidden;padding:0;background:var(--bs-tertiary-bg, #f1f3f5);cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.variante-item.svelte-1bsc7wx img:where(.svelte-1bsc7wx){width:100%;height:100%;object-fit:contain;object-position:center}.variante-item.svelte-1bsc7wx:hover{border-color:var(--bs-primary, #0d6efd);transform:scale(1.06);box-shadow:0 2px 8px #0d6efd2e}.variante-activa.svelte-1bsc7wx{border-color:var(--bs-primary, #0d6efd)!important;box-shadow:0 0 0 3px #0d6efd33!important}.variante-check.svelte-1bsc7wx{position:absolute;bottom:3px;right:3px;background:var(--bs-primary, #0d6efd);color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1}.label-small.svelte-1bsc7wx{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color, #6c757d);margin-bottom:0;line-height:inherit}.description-text.svelte-1bsc7wx{font-size:.88rem;line-height:1.6;color:var(--bs-body-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-bottom:0}.desc-ver-mas.svelte-1bsc7wx{display:inline-block;margin-top:.35rem;padding:0;border:none;background:none;color:var(--bs-primary, #0d6efd);font-size:.8rem;font-weight:600;letter-spacing:.02em;cursor:pointer;text-decoration:none}.desc-ver-mas.svelte-1bsc7wx:hover{text-decoration:underline}.taxonomia.svelte-1bsc7wx{display:flex;flex-wrap:wrap;gap:.4rem}.taxonomia-chip.svelte-1bsc7wx{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.28rem .6rem;border:1px solid var(--bs-border-color);border-radius:.25rem;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.taxonomia-chip__cat.svelte-1bsc7wx{color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taxonomia-chip__sep.svelte-1bsc7wx{opacity:.4;font-weight:400;letter-spacing:0}.taxonomia-chip__sub.svelte-1bsc7wx{color:var(--bs-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zoom-overlay.svelte-1bsc7wx{position:fixed;inset:0;z-index:1080;background:#000000eb;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;outline:none;touch-action:none}.zoom-img-wrap.svelte-1bsc7wx{max-width:min(90vw,900px);max-height:90vh;touch-action:none;will-change:transform;cursor:grab}.zoom-img-wrap.svelte-1bsc7wx:active{cursor:grabbing}.zoom-img.svelte-1bsc7wx{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px;-webkit-user-select:none;user-select:none;display:block}.zoom-close.svelte-1bsc7wx{position:fixed;top:16px;right:16px;background:#000000a6;border:1.5px solid rgba(255,255,255,.4);color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;z-index:1090;box-shadow:0 2px 12px #0009}.zoom-close.svelte-1bsc7wx:hover{background:#000000d9}.zoom-nav.svelte-1bsc7wx{position:fixed;top:50%;transform:translateY(-50%);background:#0009;border:1.5px solid rgba(255,255,255,.35);color:#fff;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;z-index:1090;box-shadow:0 2px 12px #0000008c}.zoom-nav.svelte-1bsc7wx:hover{background:#000000d9}.zoom-prev.svelte-1bsc7wx{left:16px}.zoom-next.svelte-1bsc7wx{right:16px}.zoom-counter.svelte-1bsc7wx{position:fixed;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:.82rem;background:#0006;padding:4px 12px;border-radius:20px}.page-main.svelte-rn2jxr{min-height:60vh}.product-page-card.svelte-rn2jxr{background:var(--bs-body-bg)}.crumb.svelte-rn2jxr{margin:0 0 .85rem}.crumb-list.svelte-rn2jxr{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;overflow:hidden;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color, #6c757d)}.crumb-item.svelte-rn2jxr{display:inline-flex;align-items:center;min-width:0;max-width:10rem}.crumb-item--current.svelte-rn2jxr{max-width:12rem;color:var(--bs-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb-item.svelte-rn2jxr+.crumb-item:where(.svelte-rn2jxr):before{content:"/";margin:0 .45rem;font-weight:400;letter-spacing:0;opacity:.35;flex-shrink:0}.crumb-link.svelte-rn2jxr{color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.crumb-link.svelte-rn2jxr:hover{color:var(--bs-body-color)}@media(max-width:575.98px){.crumb-item.svelte-rn2jxr:not(:first-child):not(.crumb-item--current){display:none}}.specs-full-table.svelte-rn2jxr th:where(.svelte-rn2jxr),.specs-full-table.svelte-rn2jxr td:where(.svelte-rn2jxr){border-color:var(--bs-border-color)}.colores-section.svelte-rn2jxr{border-top:1px solid var(--bs-border-color, #dee2e6)}.colores-list.svelte-rn2jxr{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.color-item.svelte-rn2jxr{display:inline-flex;align-items:center;gap:.45rem}.color-swatch.svelte-rn2jxr{width:1.35rem;height:1.35rem;border-radius:50%;border:1px solid var(--bs-border-color);flex-shrink:0}.color-name.svelte-rn2jxr{font-size:.8rem;font-weight:600;color:var(--bs-body-color)}.compat-section.svelte-rn2jxr{border-top:1px solid var(--bs-border-color, #dee2e6)}.compat-title.svelte-rn2jxr{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-secondary-color, #6c757d);margin:0}.compat-note.svelte-rn2jxr{font-size:.78rem;color:var(--bs-secondary-color, #6c757d);line-height:1.4}.compat-grid.svelte-rn2jxr{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem 1.5rem}.compat-brand.svelte-rn2jxr{font-size:.88rem;font-weight:700;margin:0 0 .4rem;letter-spacing:.02em}.compat-models.svelte-rn2jxr{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.compat-models.svelte-rn2jxr li:where(.svelte-rn2jxr){font-size:.8rem;color:var(--bs-body-color);padding:.2rem .55rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:2px;line-height:1.35;background:transparent}.desc-full-section.svelte-rn2jxr{border-top:1px solid var(--bs-border-color, #dee2e6)}.desc-full-text.svelte-rn2jxr{font-size:.92rem;line-height:1.7;color:var(--bs-body-color);white-space:pre-wrap;max-width:52rem}.videos-section.svelte-rn2jxr{border-top:1px solid var(--bs-border-color, #dee2e6)}.videos-grid.svelte-rn2jxr{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem}.video-card.svelte-rn2jxr{display:flex;flex-direction:column;gap:.45rem;text-decoration:none;color:inherit;min-width:0}.video-card__media.svelte-rn2jxr{position:relative;aspect-ratio:16 / 9;border-radius:.3rem;overflow:hidden;border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.video-card__thumb.svelte-rn2jxr{width:100%;height:100%;object-fit:cover;display:block}.video-card__fallback.svelte-rn2jxr{width:100%;height:100%;background:var(--bs-tertiary-bg)}.video-card__play.svelte-rn2jxr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#fff;background:color-mix(in srgb,#000 28%,transparent);transition:background .15s}.video-card.svelte-rn2jxr:hover .video-card__play:where(.svelte-rn2jxr){background:color-mix(in srgb,#000 42%,transparent)}.video-card__meta.svelte-rn2jxr{display:flex;flex-direction:column;gap:.1rem;min-width:0}.video-card__platform.svelte-rn2jxr{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-secondary-color)}.video-card__label.svelte-rn2jxr{font-size:.8rem;font-weight:600;color:var(--bs-body-color)}
