.container[data-astro-cid-yvbahnfj]{max-width:1200px;margin:0 auto;padding:0 1rem}.breadcrumbs[data-astro-cid-yvbahnfj]{background:#f8f9fa;padding:1rem 0;font-size:.875rem;border-bottom:1px solid #e2e8f0}.breadcrumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:#667eea;transition:color .3s ease}.breadcrumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:#764ba2;text-decoration:none}.breadcrumbs[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{color:#4a5568}.product-header[data-astro-cid-yvbahnfj]{padding:3rem 0;background:#fff}.product-header-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.product-images[data-astro-cid-yvbahnfj]{position:relative}.badge-position[data-astro-cid-yvbahnfj]{position:absolute;top:0;left:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.75rem 1.5rem;border-radius:0 0 12px;font-weight:700;z-index:10;box-shadow:0 4px 12px #667eea4d;font-size:.9375rem}.main-image[data-astro-cid-yvbahnfj]{background:#fff;padding:2.5rem;border-radius:12px;text-align:center;border:2px solid #e2e8f0;transition:all .3s ease}.main-image[data-astro-cid-yvbahnfj]:hover{border-color:#667eea;box-shadow:0 8px 16px #667eea1a}.main-image[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{max-width:100%;height:auto}.thumbnails[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem;margin-top:1rem}.thumbnails[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;height:80px;object-fit:contain;background:#fff;padding:.5rem;border-radius:8px;cursor:pointer;border:2px solid #e2e8f0;transition:all .3s ease}.thumbnails[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]:hover{border-color:#667eea;transform:scale(1.05)}.product-summary[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{font-size:2.25rem;font-weight:800;margin-bottom:.75rem;color:#1a202c;line-height:1.2}.product-brand[data-astro-cid-yvbahnfj]{color:#718096;margin-bottom:1.25rem;font-size:1.125rem}.product-brand[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{color:#4a5568}.product-rating-large[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:2px solid #e2e8f0}.stars[data-astro-cid-yvbahnfj]{display:flex;gap:.25rem}.star[data-astro-cid-yvbahnfj]{color:#e2e8f0;font-size:1.5rem}.star--filled[data-astro-cid-yvbahnfj]{color:#fbbf24}.rating-number[data-astro-cid-yvbahnfj]{font-size:1.25rem;font-weight:700;color:#1a202c}.reviews-count[data-astro-cid-yvbahnfj]{color:#718096;font-size:.9375rem}.product-short-desc[data-astro-cid-yvbahnfj]{font-size:1.125rem;line-height:1.7;color:#4a5568;margin-bottom:2rem;padding:1.25rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.price-box[data-astro-cid-yvbahnfj]{background:linear-gradient(135deg,#f8f9fa,#fff);padding:2rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;border:2px solid #e2e8f0;box-shadow:0 2px 8px #0000000d}.price-old[data-astro-cid-yvbahnfj]{font-size:1.125rem;color:#a0aec0;text-decoration:line-through}.price-current[data-astro-cid-yvbahnfj]{font-size:2.75rem;font-weight:800;color:#1a202c;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.discount-badge[data-astro-cid-yvbahnfj]{background:linear-gradient(135deg,#f56565,#dc2626);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.875rem;box-shadow:0 2px 8px #dc26264d}.cta-buttons-vertical[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.75rem}.trust-badges[data-astro-cid-yvbahnfj]{background:#f0fff4;padding:1.25rem;border-radius:8px;font-size:.9375rem;color:#059669;border:2px solid #c6f6d5}.trust-item[data-astro-cid-yvbahnfj]{padding:.375rem 0;font-weight:500}.quick-features[data-astro-cid-yvbahnfj]{background:#f8f9fa;padding:4rem 0}.quick-features[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700;color:#1a202c}.features-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;list-style:none}.features-grid[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{background:#fff;padding:1.25rem 1.5rem;border-radius:8px;font-weight:500;color:#4a5568;border:2px solid #e2e8f0;transition:all .3s ease;font-size:.9375rem}.features-grid[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:hover{border-color:#667eea;transform:translate(4px);box-shadow:0 4px 12px #667eea1a}.detailed-review[data-astro-cid-yvbahnfj]{padding:4rem 0;background:#fff}.review-layout[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr 350px;gap:4rem}.review-content[data-astro-cid-yvbahnfj]{max-width:800px}.review-content[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#1a202c}.review-content[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{font-size:1.5rem;font-weight:700;margin-top:3rem;margin-bottom:1.25rem;color:#1a202c}.intro-text[data-astro-cid-yvbahnfj]{font-size:1.125rem;line-height:1.8;color:#4a5568;margin-bottom:2rem}.pros-cons-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2.5rem 0}.pros-section[data-astro-cid-yvbahnfj],.cons-section[data-astro-cid-yvbahnfj]{padding:2rem;border-radius:12px;border:2px solid;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.pros-section[data-astro-cid-yvbahnfj]{background:#f0fff4;border-color:#48bb78}.pros-section[data-astro-cid-yvbahnfj]:hover{box-shadow:0 8px 16px #48bb7826;transform:translateY(-2px)}.cons-section[data-astro-cid-yvbahnfj]{background:#fff5f5;border-color:#f56565}.cons-section[data-astro-cid-yvbahnfj]:hover{box-shadow:0 8px 16px #f5656526;transform:translateY(-2px)}.pros-section[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{color:#22543d;margin-top:0;font-size:1.25rem}.cons-section[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{color:#742a2a;margin-top:0;font-size:1.25rem}.pros-section[data-astro-cid-yvbahnfj] ul[data-astro-cid-yvbahnfj],.cons-section[data-astro-cid-yvbahnfj] ul[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0}.pros-section[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj],.cons-section[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{padding:.625rem 0;line-height:1.6;font-size:.9375rem}.pros-section[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"✓ ";font-weight:700;margin-right:.5rem}.cons-section[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"✗ ";font-weight:700;margin-right:.5rem}.specs-table[data-astro-cid-yvbahnfj]{width:100%;border-collapse:collapse;margin:2rem 0;border-radius:12px;overflow:hidden;border:2px solid #e2e8f0}.specs-table[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj],.specs-table[data-astro-cid-yvbahnfj] td[data-astro-cid-yvbahnfj]{padding:1.25rem;text-align:left;border-bottom:1px solid #e2e8f0}.specs-table[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj]{font-weight:700;background:#f8f9fa;width:40%;color:#1a202c}.specs-table[data-astro-cid-yvbahnfj] td[data-astro-cid-yvbahnfj]{color:#4a5568}.specs-table[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:last-child th[data-astro-cid-yvbahnfj],.specs-table[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:last-child td[data-astro-cid-yvbahnfj]{border-bottom:none}.specs-table[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:hover{background:#f8f9fa}.para-quien-list[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:1.5rem 0}.para-quien-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{padding:1rem 1.25rem;background:#fff;border-radius:8px;margin-bottom:.75rem;color:#4a5568;border:2px solid #e2e8f0;transition:all .3s ease;font-size:.9375rem}.para-quien-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:hover{border-color:#667eea;transform:translate(4px);box-shadow:0 4px 12px #667eea1a}.opinions-section[data-astro-cid-yvbahnfj]{margin-top:3rem;padding-top:3rem;border-top:2px solid #e2e8f0}.opinion-card[data-astro-cid-yvbahnfj]{background:#fff;padding:2rem;border-radius:12px;margin-bottom:1.5rem;border:2px solid #e2e8f0;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.opinion-card[data-astro-cid-yvbahnfj]:hover{border-color:#667eea;box-shadow:0 8px 16px #667eea26;transform:translateY(-2px)}.opinion-header[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.opinion-header[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{color:#1a202c;font-weight:700}.opinion-rating[data-astro-cid-yvbahnfj]{display:flex;gap:.125rem}.opinion-date[data-astro-cid-yvbahnfj]{color:#718096;font-size:.875rem;margin-left:auto}.opinion-text[data-astro-cid-yvbahnfj]{line-height:1.7;color:#4a5568;font-size:.9375rem}.final-verdict[data-astro-cid-yvbahnfj]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem;border-radius:12px;margin-top:4rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 8px 24px #667eea4d}.final-verdict[data-astro-cid-yvbahnfj]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3;z-index:0}.final-verdict[data-astro-cid-yvbahnfj] [data-astro-cid-yvbahnfj]{position:relative;z-index:1}.final-verdict[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{color:#fff;margin-top:0;font-size:1.75rem}.final-verdict[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{font-size:1.125rem;line-height:1.8;margin-bottom:2rem;opacity:.95}.sticky-sidebar[data-astro-cid-yvbahnfj]{position:sticky;top:2rem}.sidebar-card[data-astro-cid-yvbahnfj]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.sidebar-card[data-astro-cid-yvbahnfj]:hover{border-color:#667eea;box-shadow:0 8px 16px #667eea26}.sidebar-card[data-astro-cid-yvbahnfj] h4[data-astro-cid-yvbahnfj]{margin-top:0;margin-bottom:1.25rem;color:#1a202c;font-weight:700;font-size:1.125rem}.sidebar-info[data-astro-cid-yvbahnfj] .info-item[data-astro-cid-yvbahnfj]{display:flex;justify-content:space-between;padding:.875rem 0;border-bottom:1px solid #e2e8f0}.sidebar-info[data-astro-cid-yvbahnfj] .info-item[data-astro-cid-yvbahnfj]:last-child{border-bottom:none}.sidebar-info[data-astro-cid-yvbahnfj] .label[data-astro-cid-yvbahnfj]{color:#718096;font-weight:500;font-size:.9375rem}.sidebar-info[data-astro-cid-yvbahnfj] .value[data-astro-cid-yvbahnfj]{font-weight:700;color:#1a202c;font-size:.9375rem}.table-of-contents[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:.5rem}.table-of-contents[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:#4a5568;padding:.75rem 1rem;border-radius:8px;transition:all .3s ease;font-size:.9375rem;border:1px solid transparent}.table-of-contents[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{background:#f8f9fa;border-color:#667eea;color:#667eea;text-decoration:none;transform:translate(4px)}.related-products[data-astro-cid-yvbahnfj]{background:#f8f9fa;padding:4rem 0}.related-products[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{text-align:center;margin-bottom:2.5rem;font-size:2rem;font-weight:700;color:#1a202c}.products-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.btn[data-astro-cid-yvbahnfj]{display:inline-block;padding:1rem 2rem;border-radius:8px;font-weight:700;text-align:center;text-decoration:none;transition:all .3s ease;font-size:1rem;border:2px solid transparent;cursor:pointer;box-shadow:0 2px 8px #0000001a}.btn--xl[data-astro-cid-yvbahnfj]{padding:1.25rem 2.5rem;font-size:1.125rem}.btn--large[data-astro-cid-yvbahnfj]{padding:1.125rem 2.25rem;font-size:1.125rem}.btn--block[data-astro-cid-yvbahnfj]{display:block;width:100%;margin-top:1.25rem}.btn--primary[data-astro-cid-yvbahnfj]{background:#f90;color:#111;border-color:#f90}.btn--primary[data-astro-cid-yvbahnfj]:hover{background:#fa8900;border-color:#fa8900;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px #ff99004d}.btn--secondary[data-astro-cid-yvbahnfj]{background:#fff;color:#667eea;border-color:#667eea}.btn--secondary[data-astro-cid-yvbahnfj]:hover{background:#667eea;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}@media(max-width:1024px){.review-layout[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.sticky-sidebar[data-astro-cid-yvbahnfj]{position:static}}@media(max-width:768px){.product-header[data-astro-cid-yvbahnfj]{padding:2rem 0}.product-header-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr;gap:2.5rem}.product-summary[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{font-size:1.75rem}.price-current[data-astro-cid-yvbahnfj]{font-size:2.25rem}.price-box[data-astro-cid-yvbahnfj]{padding:1.5rem}.pros-cons-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr;gap:1.25rem}.quick-features[data-astro-cid-yvbahnfj],.detailed-review[data-astro-cid-yvbahnfj]{padding:3rem 0}.review-content[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:1.75rem}.review-content[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{font-size:1.25rem;margin-top:2rem}.related-products[data-astro-cid-yvbahnfj]{padding:3rem 0}.related-products[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:1.75rem}.products-grid[data-astro-cid-yvbahnfj],.features-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.sidebar-card[data-astro-cid-yvbahnfj]{padding:1.5rem}}@media(max-width:480px){.product-summary[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{font-size:1.5rem}.price-current[data-astro-cid-yvbahnfj]{font-size:2rem}.btn--xl[data-astro-cid-yvbahnfj]{padding:1rem 1.5rem;font-size:1rem}.final-verdict[data-astro-cid-yvbahnfj]{padding:2rem 1.5rem}.final-verdict[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{font-size:1.5rem}}
