[dir] .product-detail-page[data-v-374c483e]{padding:1rem}.welcome-text[data-v-374c483e]{color:#2c3e50;font-weight:600}[dir] .welcome-text[data-v-374c483e]{margin-bottom:.5rem}.product-images[data-v-374c483e]{position:relative}.main-image[data-v-374c483e]{width:100%;height:300px;object-fit:contain}[dir] .main-image[data-v-374c483e]{border:1px solid #eee;border-radius:8px}.thumbnail-images[data-v-374c483e]{overflow-x:auto}[dir] .thumbnail-images[data-v-374c483e]{padding-bottom:10px}.thumbnail[data-v-374c483e]{width:80px;height:80px;object-fit:cover;transition:all .3s ease}[dir] .thumbnail[data-v-374c483e]{border:1px solid #eee;border-radius:4px;cursor:pointer}[dir] .thumbnail[data-v-374c483e]:hover{border-color:var(--primary);transform:translateY(-2px)}[dir] .thumbnail.active[data-v-374c483e]{border-color:var(--primary);border-width:2px}[dir] .product-info[data-v-374c483e]{padding:1rem}.product-name[data-v-374c483e]{color:#2c3e50;font-weight:600}.info-label[data-v-374c483e]{color:#6c757d;font-weight:600}[dir] .info-label[data-v-374c483e]{margin-bottom:.5rem}.info-value[data-v-374c483e]{color:#2c3e50}[dir] .info-value[data-v-374c483e]{margin-bottom:0}.category-tags[data-v-374c483e]{display:flex;flex-wrap:wrap}[data-v-374c483e]:root{--primary:#007bff;--primary-2:#0056b3;--primary-3:#003d82;--primary-4:#002752}[dir] .badge-primary[data-v-374c483e]{background-color:var(--primary)}[dir] .badge-primary-2[data-v-374c483e]{background-color:var(--primary-2)}[dir] .badge-primary-3[data-v-374c483e]{background-color:var(--primary-3)}[dir] .badge-primary-4[data-v-374c483e]{background-color:var(--primary-4)}.category-badge[data-v-374c483e]{color:#007bff;font-weight:500}[dir] .category-badge[data-v-374c483e]{background-color:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.2);padding:.5rem .75rem}.category-badge.bg-primary-2[data-v-374c483e]{color:#0056b3}[dir] .category-badge.bg-primary-2[data-v-374c483e]{background-color:rgba(0,86,179,.1);border:1px solid rgba(0,86,179,.2)}.category-badge.bg-primary-3[data-v-374c483e]{color:#003d82}[dir] .category-badge.bg-primary-3[data-v-374c483e]{background-color:rgba(0,61,130,.1);border:1px solid rgba(0,61,130,.2)}.category-badge.bg-primary-4[data-v-374c483e]{color:#002752}[dir] .category-badge.bg-primary-4[data-v-374c483e]{background-color:rgba(0,39,82,.1);border:1px solid rgba(0,39,82,.2)}[dir] .description-content[data-v-374c483e]{background-color:#f8f9fa;border-radius:8px;padding:1rem;margin-top:.5rem}.description-content[data-v-374c483e] p{color:#2c3e50;line-height:1.6}[dir] .description-content[data-v-374c483e] ol,[dir] .description-content[data-v-374c483e] p,[dir] .description-content[data-v-374c483e] ul{margin-bottom:1rem}[dir=ltr] .description-content[data-v-374c483e] ol,[dir=ltr] .description-content[data-v-374c483e] ul{padding-left:1.5rem}[dir=rtl] .description-content[data-v-374c483e] ol,[dir=rtl] .description-content[data-v-374c483e] ul{padding-right:1.5rem}.description-content[data-v-374c483e] li{color:#2c3e50}[dir] .description-content[data-v-374c483e] li{margin-bottom:.5rem}.description-content[data-v-374c483e] img{max-width:100%;height:auto}[dir] .description-content[data-v-374c483e] img{border-radius:4px;margin:1rem 0}.description-content[data-v-374c483e] table{width:100%;border-collapse:collapse}[dir] .description-content[data-v-374c483e] table{margin:1rem 0}[dir] .description-content[data-v-374c483e] td,[dir] .description-content[data-v-374c483e] th{border:1px solid #dee2e6;padding:.75rem}.description-content[data-v-374c483e] th{font-weight:600}[dir] .description-content[data-v-374c483e] th{background-color:#f8f9fa}.description-content[data-v-374c483e] h1,.description-content[data-v-374c483e] h2,.description-content[data-v-374c483e] h3,.description-content[data-v-374c483e] h4,.description-content[data-v-374c483e] h5,.description-content[data-v-374c483e] h6{color:#2c3e50;font-weight:600}[dir] .description-content[data-v-374c483e] h1,[dir] .description-content[data-v-374c483e] h2,[dir] .description-content[data-v-374c483e] h3,[dir] .description-content[data-v-374c483e] h4,[dir] .description-content[data-v-374c483e] h5,[dir] .description-content[data-v-374c483e] h6{margin-top:1.5rem;margin-bottom:1rem}.description-content[data-v-374c483e] a{color:#007bff;text-decoration:none}.description-content[data-v-374c483e] a:hover{text-decoration:underline}.description-content[data-v-374c483e] blockquote{color:#6c757d}[dir] .description-content[data-v-374c483e] blockquote{margin:1rem 0}[dir=ltr] .description-content[data-v-374c483e] blockquote{border-left:4px solid #dee2e6;padding-left:1rem}[dir=rtl] .description-content[data-v-374c483e] blockquote{border-right:4px solid #dee2e6;padding-right:1rem}.description-content[data-v-374c483e] code{font-family:monospace}[dir] .description-content[data-v-374c483e] code{background-color:#f8f9fa;padding:.2rem .4rem;border-radius:4px}.description-content[data-v-374c483e] pre{overflow-x:auto}[dir] .description-content[data-v-374c483e] pre{background-color:#f8f9fa;padding:1rem;border-radius:4px;margin:1rem 0}[dir] .description-content[data-v-374c483e] pre code{background-color:transparent;padding:0}.price-comparison-list[data-v-374c483e]{max-height:600px;overflow-y:auto}.price-comparison-item[data-v-374c483e]{transition:background-color .3s ease}[dir] .price-comparison-item[data-v-374c483e]{padding:1rem;border-bottom:1px solid #eee}[dir] .price-comparison-item[data-v-374c483e]:last-child{border-bottom:none}[dir] .price-comparison-item[data-v-374c483e]:hover{background-color:#f8f9fa}.comparison-image[data-v-374c483e]{width:80px;height:80px;object-fit:contain}[dir] .comparison-image[data-v-374c483e]{border:1px solid #eee;border-radius:4px}.price-tag[data-v-374c483e]{font-size:1.1rem;font-weight:600;color:#28a745}.price-comparison-list[data-v-374c483e]::-webkit-scrollbar{width:6px}[dir] .price-comparison-list[data-v-374c483e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[dir] .price-comparison-list[data-v-374c483e]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}[dir] .price-comparison-list[data-v-374c483e]::-webkit-scrollbar-thumb:hover{background:#555}.store-badge[data-v-374c483e]{color:#28a745!important;font-weight:500}[dir] .store-badge[data-v-374c483e]{background-color:rgba(40,167,69,.1)!important;border:1px solid rgba(40,167,69,.2);padding:.5rem .75rem}