.SteelDetail-module__N-DUDq__pageContainer{max-width:1280px;margin:2rem auto;padding:0 1rem}.SteelDetail-module__N-DUDq__stateContainer{justify-content:center;align-items:center;min-height:70vh;display:flex}.SteelDetail-module__N-DUDq__stateContainer.SteelDetail-module__N-DUDq__error{color:#dc2626;background-color:#fee2e2;border-radius:.5rem;padding:2rem}.SteelDetail-module__N-DUDq__spinner{border:4px solid #e2e8f0;border-top-color:#3f51b5;border-radius:50%;width:50px;height:50px;animation:1s linear infinite SteelDetail-module__N-DUDq__spin}@keyframes SteelDetail-module__N-DUDq__spin{to{transform:rotate(360deg)}}.SteelDetail-module__N-DUDq__breadcrumb{color:#6b7280;align-items:center;margin-bottom:2rem;font-size:.875rem;display:flex}.SteelDetail-module__N-DUDq__breadcrumb .SteelDetail-module__N-DUDq__material-icons{margin:0 .25rem;font-size:1rem}.SteelDetail-module__N-DUDq__breadcrumbLink{color:#6b7280;text-decoration:none;transition:color .2s}.SteelDetail-module__N-DUDq__breadcrumbLink:hover{color:#4f46e5}.SteelDetail-module__N-DUDq__productGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.SteelDetail-module__N-DUDq__productGrid{grid-template-columns:1fr 1fr}}.SteelDetail-module__N-DUDq__imageContainer{width:100%}.SteelDetail-module__N-DUDq__mainImageWrapper{width:100%;margin-bottom:1rem}.SteelDetail-module__N-DUDq__productImage{border-radius:1rem;width:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.SteelDetail-module__N-DUDq__thumbnailGallery{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.SteelDetail-module__N-DUDq__thumbnail{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:.5rem;width:80px;height:80px;padding:0;transition:all .2s;position:relative;overflow:hidden}.SteelDetail-module__N-DUDq__thumbnail:hover{border-color:#3f51b5;transform:scale(1.05)}.SteelDetail-module__N-DUDq__thumbnailActive{border-color:#3f51b5;box-shadow:0 0 0 2px #3f51b533}.SteelDetail-module__N-DUDq__thumbnailImage{object-fit:cover;width:100%;height:100%}@media (min-width:640px){.SteelDetail-module__N-DUDq__thumbnail{width:100px;height:100px}}.SteelDetail-module__N-DUDq__detailsContainer{flex-direction:column;gap:1.5rem;display:flex}.SteelDetail-module__N-DUDq__badges{flex-wrap:wrap;gap:.5rem;display:flex}.SteelDetail-module__N-DUDq__badge{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.SteelDetail-module__N-DUDq__badgeInfo{color:#1e40af;background-color:#dbeafe}.SteelDetail-module__N-DUDq__badgeSuccess{color:#166534;background-color:#dcfce7}.SteelDetail-module__N-DUDq__badgeSecondary{color:#374151;background-color:#e5e7eb}.SteelDetail-module__N-DUDq__productTitle{color:#111827;margin-bottom:1rem;font-size:1.875rem;font-weight:800}@media (min-width:640px){.SteelDetail-module__N-DUDq__productTitle{font-size:2.25rem}}.SteelDetail-module__N-DUDq__specsCard{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.SteelDetail-module__N-DUDq__cardHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.SteelDetail-module__N-DUDq__cardTitle{color:#1f2937;margin:0;font-size:1.125rem;font-weight:600}.SteelDetail-module__N-DUDq__cardContent{padding:1rem 1.5rem}.SteelDetail-module__N-DUDq__specsList{flex-direction:column;gap:.5rem;margin:0;display:flex}.SteelDetail-module__N-DUDq__specRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;padding:.5rem 0;display:flex}.SteelDetail-module__N-DUDq__specRow:last-child{border-bottom:none}.SteelDetail-module__N-DUDq__specLabel{color:#6b7280;margin:0}.SteelDetail-module__N-DUDq__specValue{color:#111827;margin:0;font-weight:600}.SteelDetail-module__N-DUDq__descriptionContent table{border-collapse:collapse;width:100%;margin:1rem 0}.SteelDetail-module__N-DUDq__descriptionContent table thead{background-color:#f9fafb}.SteelDetail-module__N-DUDq__descriptionContent table th{text-align:right;color:#111827;border:1px solid #e5e7eb;padding:.75rem 1rem;font-weight:600}.SteelDetail-module__N-DUDq__descriptionContent table td{color:#374151;border:1px solid #e5e7eb;padding:.75rem 1rem}.SteelDetail-module__N-DUDq__descriptionContent table tbody tr:nth-child(2n){background-color:#f9fafb}.SteelDetail-module__N-DUDq__descriptionContent table tbody tr:hover{background-color:#f3f4f6}.SteelDetail-module__N-DUDq__actionsCard{background-color:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px #0000001a}.SteelDetail-module__N-DUDq__priceSection{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}.SteelDetail-module__N-DUDq__priceLabel{color:#6b7280;margin-bottom:.5rem}.SteelDetail-module__N-DUDq__price{color:#111827;font-size:1.875rem;font-weight:800}.SteelDetail-module__N-DUDq__addToCartButton,.SteelDetail-module__N-DUDq__inquiryButton{cursor:pointer;text-align:center;border:none;border-radius:.5rem;width:100%;padding:1.5rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.SteelDetail-module__N-DUDq__addToCartButton{color:#fff;background-color:#3f51b5}.SteelDetail-module__N-DUDq__addToCartButton:hover{background-color:#3949ab}.SteelDetail-module__N-DUDq__inquiryButton{color:#fff;background-color:#ff9800}.SteelDetail-module__N-DUDq__inquiryButton:hover{background-color:#f57c00}.SteelDetail-module__N-DUDq__outOfStock{text-align:center;color:#dc2626;background-color:#fee2e2;border-radius:.5rem;padding:1rem;font-weight:600;display:block}.SteelDetail-module__N-DUDq__descriptionCard{background-color:#f8fafc;border:1px solid #e2e8f7;border-radius:.5rem;margin-top:4rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.SteelDetail-module__N-DUDq__descriptionHeader{border-bottom:1px solid #e2e8f7;padding:1.5rem}.SteelDetail-module__N-DUDq__descriptionTitle{color:#1e293b;margin:0;font-size:1.25rem;font-weight:700}.SteelDetail-module__N-DUDq__descriptionContent{color:#374151;padding:1.5rem;font-size:1rem;line-height:1.75}.SteelDetail-module__N-DUDq__descriptionContent h1{color:#111827;margin-top:2rem;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.2}.SteelDetail-module__N-DUDq__descriptionContent h2{color:#111827;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1.3}.SteelDetail-module__N-DUDq__descriptionContent h3{color:#111827;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.SteelDetail-module__N-DUDq__descriptionContent h4{color:#1f2937;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.SteelDetail-module__N-DUDq__descriptionContent h5{color:#374151;margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.SteelDetail-module__N-DUDq__descriptionContent h6{color:#4b5563;margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.5}.SteelDetail-module__N-DUDq__descriptionContent p{text-align:justify;margin-bottom:1rem;font-size:1rem;line-height:1.75}.SteelDetail-module__N-DUDq__descriptionContent strong{color:#111827;font-weight:700}.SteelDetail-module__N-DUDq__descriptionContent b{color:#111827;font-weight:700}.SteelDetail-module__N-DUDq__descriptionContent em{font-style:italic}.SteelDetail-module__N-DUDq__descriptionContent i{font-style:italic}.SteelDetail-module__N-DUDq__descriptionContent ul{margin:1rem 0;padding-right:2rem;line-height:1.75}.SteelDetail-module__N-DUDq__descriptionContent ol{margin:1rem 0;padding-right:2rem;line-height:1.75}.SteelDetail-module__N-DUDq__descriptionContent li{margin-bottom:.5rem}.SteelDetail-module__N-DUDq__descriptionContent blockquote{color:#4b5563;border-right:4px solid #3f51b5;margin:1.5rem 0;padding-right:1rem;font-style:italic}.SteelDetail-module__N-DUDq__descriptionContent code{color:#dc2626;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875em}.SteelDetail-module__N-DUDq__descriptionContent pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.SteelDetail-module__N-DUDq__descriptionContent pre code{color:inherit;background-color:#0000;padding:0}.SteelDetail-module__N-DUDq__descriptionContent a{color:#3f51b5;text-decoration:underline;transition:color .2s}.SteelDetail-module__N-DUDq__descriptionContent a:hover{color:#3949ab}.SteelDetail-module__N-DUDq__descriptionContent img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.SteelDetail-module__N-DUDq__descriptionContent table{border-collapse:collapse;width:100%;margin:1.5rem 0}.SteelDetail-module__N-DUDq__descriptionContent th{text-align:right;border:1px solid #e5e7eb;padding:.75rem}.SteelDetail-module__N-DUDq__descriptionContent td{text-align:right;border:1px solid #e5e7eb;padding:.75rem}.SteelDetail-module__N-DUDq__descriptionContent th{color:#111827;background-color:#f9fafb;font-weight:600}@media (min-width:640px){.SteelDetail-module__N-DUDq__descriptionContent h1{font-size:2.5rem}.SteelDetail-module__N-DUDq__descriptionContent h2{font-size:2rem}.SteelDetail-module__N-DUDq__descriptionContent h3{font-size:1.75rem}}.SteelDetail-module__N-DUDq__updateInfo{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;margin-top:1rem;padding:1rem 1.5rem}.SteelDetail-module__N-DUDq__updateText{flex-direction:column;gap:.25rem;margin:0;font-size:.875rem;display:flex}.SteelDetail-module__N-DUDq__updateLabel{color:#0369a1;font-weight:600}.SteelDetail-module__N-DUDq__updateDate{color:#0c4a6e;font-weight:500}@media (min-width:640px){.SteelDetail-module__N-DUDq__updateText{flex-direction:row;align-items:center;gap:.5rem}}
.FilmDetail-module__5N0amq__pageContainer{max-width:1280px;margin:2rem auto;padding:0 1rem}.FilmDetail-module__5N0amq__stateContainer{justify-content:center;align-items:center;min-height:70vh;display:flex}.FilmDetail-module__5N0amq__stateContainer.FilmDetail-module__5N0amq__error{color:#dc2626;background-color:#fee2e2;border-radius:.5rem;padding:2rem}.FilmDetail-module__5N0amq__spinner{border:4px solid #e2e8f0;border-top-color:#3f51b5;border-radius:50%;width:50px;height:50px;animation:1s linear infinite FilmDetail-module__5N0amq__spin}@keyframes FilmDetail-module__5N0amq__spin{to{transform:rotate(360deg)}}.FilmDetail-module__5N0amq__breadcrumb{color:#6b7280;align-items:center;margin-bottom:2rem;font-size:.875rem;display:flex}.FilmDetail-module__5N0amq__breadcrumb .FilmDetail-module__5N0amq__material-icons{margin:0 .25rem;font-size:1rem}.FilmDetail-module__5N0amq__breadcrumbLink{color:#6b7280;text-decoration:none;transition:color .2s}.FilmDetail-module__5N0amq__breadcrumbLink:hover{color:#4f46e5}.FilmDetail-module__5N0amq__productGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.FilmDetail-module__5N0amq__productGrid{grid-template-columns:1fr 1fr}}.FilmDetail-module__5N0amq__imageContainer{width:100%}.FilmDetail-module__5N0amq__mainImageWrapper{width:100%;margin-bottom:1rem}.FilmDetail-module__5N0amq__productImage{border-radius:1rem;width:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.FilmDetail-module__5N0amq__thumbnailGallery{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.FilmDetail-module__5N0amq__thumbnail{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:.5rem;width:80px;height:80px;padding:0;transition:all .2s;position:relative;overflow:hidden}.FilmDetail-module__5N0amq__thumbnail:hover{border-color:#3f51b5;transform:scale(1.05)}.FilmDetail-module__5N0amq__thumbnailActive{border-color:#3f51b5;box-shadow:0 0 0 2px #3f51b533}.FilmDetail-module__5N0amq__thumbnailImage{object-fit:cover;width:100%;height:100%}@media (min-width:640px){.FilmDetail-module__5N0amq__thumbnail{width:100px;height:100px}}.FilmDetail-module__5N0amq__detailsContainer{flex-direction:column;gap:1.5rem;display:flex}.FilmDetail-module__5N0amq__badges{flex-wrap:wrap;gap:.5rem;display:flex}.FilmDetail-module__5N0amq__badge{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.FilmDetail-module__5N0amq__badgePurple{color:#6b21a8;background-color:#e9d5ff}.FilmDetail-module__5N0amq__badgeSecondary{color:#374151;background-color:#e5e7eb}.FilmDetail-module__5N0amq__productTitle{color:#111827;margin-bottom:1rem;font-size:1.875rem;font-weight:800}@media (min-width:640px){.FilmDetail-module__5N0amq__productTitle{font-size:2.25rem}}.FilmDetail-module__5N0amq__specsCard{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.FilmDetail-module__5N0amq__cardHeader{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.FilmDetail-module__5N0amq__cardTitle{color:#1f2937;margin:0;font-size:1.125rem;font-weight:600}.FilmDetail-module__5N0amq__cardContent{padding:1rem 1.5rem}.FilmDetail-module__5N0amq__specsList{flex-direction:column;gap:.5rem;margin:0;display:flex}.FilmDetail-module__5N0amq__specRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;padding:.5rem 0;display:flex}.FilmDetail-module__5N0amq__specRow:last-child{border-bottom:none}.FilmDetail-module__5N0amq__specLabel{color:#6b7280;margin:0}.FilmDetail-module__5N0amq__specValue{color:#111827;margin:0;font-weight:600}.FilmDetail-module__5N0amq__actionsCard{background-color:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px #0000001a}.FilmDetail-module__5N0amq__priceSection{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}.FilmDetail-module__5N0amq__priceLabel{color:#6b7280;margin-bottom:.5rem}.FilmDetail-module__5N0amq__price{color:#111827;font-size:1.875rem;font-weight:800}.FilmDetail-module__5N0amq__addToCartButton,.FilmDetail-module__5N0amq__inquiryButton{cursor:pointer;text-align:center;border:none;border-radius:.5rem;width:100%;padding:1.5rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.FilmDetail-module__5N0amq__addToCartButton{color:#fff;background-color:#3f51b5}.FilmDetail-module__5N0amq__addToCartButton:hover{background-color:#3949ab}.FilmDetail-module__5N0amq__inquiryButton{color:#fff;background-color:#ff9800}.FilmDetail-module__5N0amq__inquiryButton:hover{background-color:#f57c00}.FilmDetail-module__5N0amq__outOfStock{text-align:center;color:#dc2626;background-color:#fee2e2;border-radius:.5rem;padding:1rem;font-weight:600;display:block}.FilmDetail-module__5N0amq__descriptionCard{background-color:#f8fafc;border:1px solid #e2e8f7;border-radius:.5rem;margin-top:4rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.FilmDetail-module__5N0amq__descriptionHeader{border-bottom:1px solid #e2e8f7;padding:1.5rem}.FilmDetail-module__5N0amq__descriptionTitle{color:#1e293b;margin:0;font-size:1.25rem;font-weight:700}.FilmDetail-module__5N0amq__descriptionContent{color:#374151;padding:1.5rem;font-size:1rem;line-height:1.75}.FilmDetail-module__5N0amq__descriptionContent h1{color:#111827;margin-top:2rem;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.2}.FilmDetail-module__5N0amq__descriptionContent h2{color:#111827;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1.3}.FilmDetail-module__5N0amq__descriptionContent h3{color:#111827;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.FilmDetail-module__5N0amq__descriptionContent h4{color:#1f2937;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.FilmDetail-module__5N0amq__descriptionContent h5{color:#374151;margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.FilmDetail-module__5N0amq__descriptionContent h6{color:#4b5563;margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.5}.FilmDetail-module__5N0amq__descriptionContent p{text-align:justify;margin-bottom:1rem;font-size:1rem;line-height:1.75}.FilmDetail-module__5N0amq__descriptionContent strong{color:#111827;font-weight:700}.FilmDetail-module__5N0amq__descriptionContent b{color:#111827;font-weight:700}.FilmDetail-module__5N0amq__descriptionContent em{font-style:italic}.FilmDetail-module__5N0amq__descriptionContent i{font-style:italic}.FilmDetail-module__5N0amq__descriptionContent ul{margin:1rem 0;padding-right:2rem;line-height:1.75}.FilmDetail-module__5N0amq__descriptionContent ol{margin:1rem 0;padding-right:2rem;line-height:1.75}.FilmDetail-module__5N0amq__descriptionContent li{margin-bottom:.5rem}.FilmDetail-module__5N0amq__descriptionContent blockquote{color:#4b5563;border-right:4px solid #3f51b5;margin:1.5rem 0;padding-right:1rem;font-style:italic}.FilmDetail-module__5N0amq__descriptionContent code{color:#dc2626;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875em}.FilmDetail-module__5N0amq__descriptionContent pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.FilmDetail-module__5N0amq__descriptionContent pre code{color:inherit;background-color:#0000;padding:0}.FilmDetail-module__5N0amq__descriptionContent a{color:#3f51b5;text-decoration:underline;transition:color .2s}.FilmDetail-module__5N0amq__descriptionContent a:hover{color:#3949ab}.FilmDetail-module__5N0amq__descriptionContent img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.FilmDetail-module__5N0amq__descriptionContent table{border-collapse:collapse;width:100%;margin:1.5rem 0}.FilmDetail-module__5N0amq__descriptionContent th{text-align:right;border:1px solid #e5e7eb;padding:.75rem}.FilmDetail-module__5N0amq__descriptionContent td{text-align:right;border:1px solid #e5e7eb;padding:.75rem}.FilmDetail-module__5N0amq__descriptionContent th{color:#111827;background-color:#f9fafb;font-weight:600}@media (min-width:640px){.FilmDetail-module__5N0amq__descriptionContent h1{font-size:2.5rem}.FilmDetail-module__5N0amq__descriptionContent h2{font-size:2rem}.FilmDetail-module__5N0amq__descriptionContent h3{font-size:1.75rem}}.FilmDetail-module__5N0amq__updateInfo{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;margin-top:1rem;padding:1rem 1.5rem}.FilmDetail-module__5N0amq__updateText{flex-direction:column;gap:.25rem;margin:0;font-size:.875rem;display:flex}.FilmDetail-module__5N0amq__updateLabel{color:#0369a1;font-weight:600}.FilmDetail-module__5N0amq__updateDate{color:#0c4a6e;font-weight:500}@media (min-width:640px){.FilmDetail-module__5N0amq__updateText{flex-direction:row;align-items:center;gap:.5rem}}
