.product-card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:var(--transition-normal);margin-bottom:var(--space-2xl);overflow:hidden}.product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.product-header{background:var(--gradient-primary);color:var(--text-white);padding:var(--space-xl);text-align:center}.product-title{font-size:var(--font-size-xl);margin:0;font-weight:600}.product-images{background:var(--bg-light);grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem;display:grid}.product-images.single-image{grid-template-columns:1fr}.product-images.three-images{grid-template-columns:repeat(3,1fr)}.image-container{border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-normal);position:relative;overflow:hidden}.image-container:hover{transform:scale(1.02)}.image-container img{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:600px}.image-label{color:var(--text-white);padding:var(--space-sm);font-size:var(--font-size-sm);text-align:center;background:linear-gradient(#0000,#000000b3);position:absolute;bottom:0;left:0;right:0}.product-specs{padding:var(--space-xl)}.specs-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.spec-item{background:var(--bg-section);padding:var(--space-md);border-radius:var(--radius-sm);border-left:4px solid var(--primary-color)}.spec-label{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-xs);font-weight:500}.spec-value{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600}.zoom-icon{top:var(--space-sm);right:var(--space-sm);border-radius:var(--radius-full);width:32px;height:32px;font-size:var(--font-size-sm);color:var(--primary-color);background:#ffffffe6;justify-content:center;align-items:center;display:flex;position:absolute}.features-list{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.features-list li{padding:var(--space-sm);background:var(--bg-section);border-radius:var(--radius-sm);font-size:var(--font-size-sm);align-items:flex-start;display:flex}.features-list i{color:var(--primary-color);margin-right:var(--space-sm);margin-top:var(--space-xs);flex-shrink:0}@media (width<=768px){.product-images,.product-images.three-images,.specs-grid{grid-template-columns:1fr}.image-container img{height:250px}.features-list{grid-template-columns:1fr}}.section-title p{color:var(--text-secondary);font-size:var(--font-size-lg);margin:0 auto}.detail-btn{background:var(--primary-color);color:var(--text-white);padding:var(--space-sm)var(--space-xl);border-radius:var(--radius-sm);transition:var(--transition-normal);margin-top:var(--space-md);border:none;text-decoration:none;display:inline-block}.detail-btn:hover{background:var(--primary-hover);color:var(--text-white);transform:translateY(-1px)}