.breadcrumb[data-astro-cid-ubeosaa2]{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-5) var(--layout-padding-mobile);font-size:var(--text-sm);color:var(--text-muted)}.breadcrumb[data-astro-cid-ubeosaa2] a[data-astro-cid-ubeosaa2]{color:var(--text-tertiary);text-decoration:none}.breadcrumb[data-astro-cid-ubeosaa2] a[data-astro-cid-ubeosaa2]:hover{color:var(--color-primary-500)}.breadcrumb[data-astro-cid-ubeosaa2] .sep[data-astro-cid-ubeosaa2]{margin:0 var(--space-2)}.product-detail[data-astro-cid-ubeosaa2]{max-width:var(--layout-max-width);margin:0 auto;padding:var(--space-2) var(--layout-padding-mobile) var(--space-16);display:grid;grid-template-columns:3fr 2fr;gap:var(--space-12);align-items:start}.gallery-main[data-astro-cid-ubeosaa2]{aspect-ratio:16 / 10;background:var(--bg-muted);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--text-base);margin-bottom:var(--space-3)}.gallery-thumbs[data-astro-cid-ubeosaa2]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.gallery-thumb[data-astro-cid-ubeosaa2]{aspect-ratio:16 / 10;background:var(--bg-muted);border-radius:var(--radius-md);border:2px solid transparent;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--transition-fast)}.gallery-thumb[data-astro-cid-ubeosaa2]:first-child{border-color:var(--color-primary-500)}.gallery-thumb[data-astro-cid-ubeosaa2]:hover{border-color:var(--text-muted)}.product-info[data-astro-cid-ubeosaa2]{padding-top:var(--space-2)}.brand-label[data-astro-cid-ubeosaa2]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin-bottom:var(--space-2)}.product-name[data-astro-cid-ubeosaa2]{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--font-extrabold);color:var(--text);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.product-price[data-astro-cid-ubeosaa2]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text);margin-bottom:var(--space-5)}.product-price[data-astro-cid-ubeosaa2] .from[data-astro-cid-ubeosaa2]{font-size:var(--text-base);font-weight:var(--font-regular);color:var(--text-muted)}.product-description[data-astro-cid-ubeosaa2]{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-base);margin-bottom:var(--space-8)}.specs-grid[data-astro-cid-ubeosaa2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-6);background:var(--bg-soft);border-radius:var(--radius-lg)}.spec-item[data-astro-cid-ubeosaa2]{text-align:center}.spec-value[data-astro-cid-ubeosaa2]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text);margin-bottom:var(--space-1)}.spec-label[data-astro-cid-ubeosaa2]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.color-selector[data-astro-cid-ubeosaa2]{margin-bottom:var(--space-8)}.color-selector-label[data-astro-cid-ubeosaa2]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-3)}.color-swatches[data-astro-cid-ubeosaa2]{display:flex;gap:var(--space-3)}.swatch[data-astro-cid-ubeosaa2]{width:36px;height:36px;border-radius:var(--radius-full);border:2px solid transparent;cursor:pointer;transition:border-color var(--transition-fast)}.swatch[data-astro-cid-ubeosaa2]:first-child{background:var(--color-slate-900);border-color:var(--color-primary-500)}.swatch[data-astro-cid-ubeosaa2]:nth-child(2){background:#b0b0b0}.swatch[data-astro-cid-ubeosaa2]:nth-child(3){background:#1a3a5c}.swatch[data-astro-cid-ubeosaa2]:hover{border-color:var(--text-muted)}.cta-group[data-astro-cid-ubeosaa2]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}.btn-detail-primary[data-astro-cid-ubeosaa2]{display:block;width:100%;padding:var(--space-4) var(--space-6);background:var(--color-primary-500);color:var(--color-surface-white);border:none;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);text-align:center;cursor:pointer;transition:background var(--transition-fast)}.btn-detail-primary[data-astro-cid-ubeosaa2]:hover{background:var(--color-primary-600)}.btn-detail-secondary[data-astro-cid-ubeosaa2]{display:block;width:100%;padding:var(--space-4) var(--space-6);background:none;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);text-align:center;cursor:pointer;transition:all var(--transition-fast)}.btn-detail-secondary[data-astro-cid-ubeosaa2]:hover{border-color:var(--text-muted);background:var(--bg-soft)}.trust-signals[data-astro-cid-ubeosaa2]{display:flex;flex-direction:column;gap:var(--space-2)}.trust-item[data-astro-cid-ubeosaa2]{font-size:var(--text-sm);color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2)}.trust-check[data-astro-cid-ubeosaa2]{color:var(--color-success);font-weight:var(--font-bold)}.tabs-section[data-astro-cid-ubeosaa2]{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-padding-mobile) var(--space-16)}.tab-nav[data-astro-cid-ubeosaa2]{display:flex;border-bottom:1px solid var(--border);margin-bottom:var(--space-8)}.tab-btn[data-astro-cid-ubeosaa2]{padding:var(--space-4) var(--space-6);background:none;border:none;border-bottom:2px solid transparent;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.tab-btn[data-astro-cid-ubeosaa2]:hover{color:var(--text-secondary)}.tab-btn[data-astro-cid-ubeosaa2].active{color:var(--text);border-bottom-color:var(--color-primary-500)}.tab-content[data-astro-cid-ubeosaa2]{max-width:800px}.tab-content[data-astro-cid-ubeosaa2] h3[data-astro-cid-ubeosaa2]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--text);margin-bottom:var(--space-4)}.tab-content[data-astro-cid-ubeosaa2] p[data-astro-cid-ubeosaa2]{font-size:var(--text-base);color:var(--text-secondary);line-height:1.8;margin-bottom:var(--space-4)}.similar-section[data-astro-cid-ubeosaa2]{max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--layout-padding-mobile) var(--space-24)}.detail-section-title[data-astro-cid-ubeosaa2]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text);margin-bottom:var(--space-8)}.similar-grid[data-astro-cid-ubeosaa2]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.similar-card[data-astro-cid-ubeosaa2]{border:1px solid var(--border-muted);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-normal)}.similar-card[data-astro-cid-ubeosaa2]:hover{box-shadow:var(--shadow-lg)}.similar-image[data-astro-cid-ubeosaa2]{aspect-ratio:16 / 10;background:var(--bg-muted);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--text-sm)}.similar-body[data-astro-cid-ubeosaa2]{padding:var(--space-4)}.similar-brand[data-astro-cid-ubeosaa2]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-widest)}.similar-name[data-astro-cid-ubeosaa2]{font-family:var(--font-heading);font-weight:var(--font-semibold);color:var(--text);margin-bottom:var(--space-2)}.similar-price[data-astro-cid-ubeosaa2]{font-family:var(--font-heading);font-weight:var(--font-bold);color:var(--text);font-size:var(--text-sm)}@media(max-width:1024px){.similar-grid[data-astro-cid-ubeosaa2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.product-detail[data-astro-cid-ubeosaa2]{grid-template-columns:1fr;gap:var(--space-8)}.product-name[data-astro-cid-ubeosaa2]{font-size:var(--text-3xl)}.specs-grid[data-astro-cid-ubeosaa2]{grid-template-columns:repeat(2,1fr)}.similar-grid[data-astro-cid-ubeosaa2]{grid-template-columns:1fr}.tab-nav[data-astro-cid-ubeosaa2]{overflow-x:auto}.tab-btn[data-astro-cid-ubeosaa2]{white-space:nowrap;padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}}
