.ProductDetail_productDetail__gyOU6{width:100%}.ProductDetail_hero__64mp5{position:relative;padding:var(--spacing-lg) var(--spacing-sm);background:#f5f5f7;margin-bottom:var(--spacing-md)}.ProductDetail_heroImage__IsBmu{width:100%;max-width:1200px;margin:0 auto var(--spacing-md);display:flex;justify-content:center;align-items:center}.ProductDetail_heroImage__IsBmu img{width:100%;height:auto;object-fit:contain}.ProductDetail_heroContent__KWDQi{text-align:center;max-width:800px;margin:0 auto}.ProductDetail_heroTitle__uaQFl{font-size:var(--font-size-xxl);font-weight:600;line-height:1.05;letter-spacing:-.005em;margin-bottom:var(--spacing-sm);color:var(--color-text)}@media(max-width:768px){.ProductDetail_heroTitle__uaQFl{font-size:var(--font-size-xl)}}.ProductDetail_heroSubtitle__afARk{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.47059}@media(max-width:768px){.ProductDetail_heroSubtitle__afARk{font-size:var(--font-size-base)}}.ProductDetail_container__jsmKZ{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-sm)}@media(min-width:768px){.ProductDetail_container__jsmKZ{padding:0 var(--spacing-md)}}.ProductDetail_description__0NDZk{padding:var(--spacing-xl) var(--spacing-sm);background:var(--color-bg)}.ProductDetail_descriptionText__8S0kV{font-size:var(--font-size-lg);line-height:1.8;color:var(--color-text);text-align:justify}@media(max-width:768px){.ProductDetail_descriptionText__8S0kV{font-size:var(--font-size-base)}}.ProductDetail_features__YjZqY{padding:var(--spacing-xl) var(--spacing-sm);background:#f5f5f7}.ProductDetail_sectionTitle__blSjN{font-size:var(--font-size-xl);font-weight:600;line-height:1.1;letter-spacing:-.003em;margin-bottom:var(--spacing-md);color:var(--color-text);text-align:center}@media(max-width:768px){.ProductDetail_sectionTitle__blSjN{font-size:var(--font-size-lg)}}.ProductDetail_featuresList___Gjuo{list-style:none;padding:0;max-width:800px;margin:0 auto}.ProductDetail_featureItem__CckzQ{font-size:var(--font-size-base);line-height:1.8;color:var(--color-text);padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);position:relative}.ProductDetail_featureItem__CckzQ:before{content:"•";position:absolute;left:0;color:var(--color-link);font-size:1.5em;line-height:1}.ProductDetail_specifications__9PDre{padding:var(--spacing-xl) var(--spacing-sm);background:var(--color-bg)}.ProductDetail_specTable__l_bbo{max-width:800px;margin:0 auto;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.ProductDetail_specRow__5HkRU{display:flex;border-bottom:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md)}.ProductDetail_specRow__5HkRU:last-child{border-bottom:none}.ProductDetail_specLabel__nURs0{flex:0 0 200px;font-weight:600;color:var(--color-text);font-size:var(--font-size-base)}.ProductDetail_specValue__3sOOc{flex:1 1;color:var(--color-text-secondary);font-size:var(--font-size-base)}@media(max-width:768px){.ProductDetail_specRow__5HkRU{flex-direction:column;gap:var(--spacing-xs)}.ProductDetail_specLabel__nURs0,.ProductDetail_specValue__3sOOc{flex:none}}.ProductDetail_actions__QnZ2w{padding:var(--spacing-xl) var(--spacing-sm);background:#f5f5f7}.ProductDetail_actionButtons__RjdMM{display:flex;gap:var(--spacing-sm);justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto}.ProductDetail_buyButton__RTwYd{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background-color:var(--color-accent);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);min-width:160px;box-shadow:0 4px 12px rgba(76,92,245,.3)}.ProductDetail_buyButton__RTwYd:hover{background-color:var(--color-accent-hover);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(76,92,245,.4)}.ProductDetail_backButton__HGX13{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:transparent;color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);min-width:160px;box-shadow:inset 0 0 0 1px var(--color-accent)}.ProductDetail_backButton__HGX13:hover{background:rgba(76,92,245,.05);color:var(--color-accent);transform:translateY(-2px)}