.product_productPageContainer__5mam5{max-width:1400px;margin:2rem auto;padding:0 2rem;color:#e0e0e0}.product_header__hXnFc{margin-bottom:2rem}.product_breadcrumbs___rHkP{font-size:.9rem;color:#888;margin-bottom:1rem}.product_breadcrumbs___rHkP a{color:#888;text-decoration:none;transition:color .3s ease}.product_breadcrumbs___rHkP a:hover{color:#D4A82E}.product_breadcrumbs___rHkP span{margin:0 .25rem}.product_activeBreadcrumb__djbOi{color:#D4A82E;font-weight:600}.product_titleContainer__ZO87p{display:flex;justify-content:space-between;align-items:center;gap:2rem}.product_titleInfo__sxShO{display:flex;align-items:center;gap:1rem}.product_cheatTag__6U8Nm{background:#2a2a2a;color:#D4A82E;padding:.5rem 1rem;border-radius:8px;font-weight:700;font-size:1rem}.product_titleInfo__sxShO h1{font-size:2.5rem;font-weight:800;color:#ffffff;margin:0}.product_titleInfo__sxShO p{font-size:1.5rem;color:#888;margin:0}.product_titleActions__dfjb4{display:flex;gap:1rem}.product_reviewsButton__wCY_u,.product_verifiedBadge__qhFJ9{background:#1a1a1a;border:1px solid #3a3a3a;color:#e0e0e0;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.product_reviewsButton__wCY_u:hover{background:#B48C28;color:#000}.product_verifiedBadge__qhFJ9{display:flex;align-items:center;gap:.5rem;color:#28a745;cursor:default}.product_mainGrid__4d22U{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"media purchase" "description details" "description details";grid-gap:2rem;gap:2rem}.product_mediaColumn___s5kc{grid-area:media;display:flex;gap:1rem}.product_mediaDisplay__yaD2O{flex-grow:1;background:#0A0A0A;border-radius:12px;overflow:hidden;border:1px solid #2a2a2a}.product_mediaContent__b9MhZ{width:100%;height:100%;object-fit:cover}.product_thumbnailScroller__9N_wZ{display:flex;flex-direction:column;align-items:center;gap:.5rem}.product_scrollButton__qKOcL{background:#1a1a1a;border:1px solid #3a3a3a;color:#888;width:100%;padding:.5rem;border-radius:6px;cursor:pointer}.product_thumbnails__HyHEE{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.product_thumbnail__ISoec{width:80px;height:50px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease}.product_thumbnail__ISoec img,.product_thumbnail__ISoec svg{width:100%;height:100%;object-fit:cover}.product_activeThumbnail__wP_th{border-color:#D4A82E}.product_purchaseColumn__UEOLt{grid-area:purchase}.product_descriptionColumn__Mn3A6{grid-area:description}.product_detailsColumn__LKraE{grid-area:details}.product_descriptionColumn__Mn3A6,.product_featuresSection__iLh8I,.product_purchaseBox__B_6mT,.product_systemRequirements__Pqwfq{background:#0A0A0A;border:1px solid #2a2a2a;border-radius:12px;padding:1.5rem}.product_descriptionColumn__Mn3A6 h2,.product_detailsColumn__LKraE h2,.product_purchaseBox__B_6mT h2{font-size:1.5rem;font-weight:700;color:#D4A82E;margin:0 0 1.5rem}.product_planSelector__ogYbM{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.product_plan__4XrKV{padding:1rem;border:1px solid #3a3a3a;border-radius:8px;cursor:pointer;transition:all .3s ease}.product_plan__4XrKV:hover{background:#1e1e1e}.product_selectedPlan__Gejw_{background:#B48C28;color:#000;border-color:#B48C28;font-weight:700}.product_totalSection__ErcDd{border-top:1px solid #2a2a2a;padding-top:1.5rem;text-align:center}.product_totalSection__ErcDd p{color:#888;margin:0}.product_totalPrice__g79NW{font-size:2.5rem;font-weight:800;color:#ffffff;margin:.5rem 0 1.5rem}.product_buyButton__RINcW{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:#B48C28;color:#000;padding:1rem;border:none;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;text-decoration:none}.product_agreement__nvrej{margin-top:1rem;font-size:.8rem;color:#888}.product_agreement__nvrej a{color:#D4A82E;text-decoration:none}.product_customCheckbox__QQkYY{display:none}.product_customCheckbox__QQkYY+label{position:relative;padding-left:30px;cursor:pointer;display:inline-flex;align-items:center}.product_customCheckbox__QQkYY+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:4px}.product_customCheckbox__QQkYY:checked+label:after{content:"✔";position:absolute;left:4px;top:50%;transform:translateY(-50%);color:#D4A82E;font-size:16px}.product_modalBackdrop__Za2oc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.product_modalContent__W_bTQ{background:#0A0A0A;border:1px solid #2a2a2a;border-radius:12px;padding:2rem;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.product_modalHeader__pE198{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2a2a2a;padding-bottom:1rem;margin-bottom:1rem}.product_modalHeader__pE198 h2{color:#D4A82E;margin:0}.product_modalHeader__pE198 button{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer}.product_modalBody__2OX9d{overflow-y:auto}.product_fullFeatureList__AS8_b{list-style:none;padding:0}.product_fullFeatureList__AS8_b li{padding:.8rem 0;border-bottom:1px solid #2a2a2a}.product_fullFeatureList__AS8_b li:last-child{border-bottom:none}.product_descriptionContent__ITDv6{line-height:1.7}.product_systemRequirements__Pqwfq ul{list-style:none;padding:0;margin:0}.product_systemRequirements__Pqwfq li{padding:.8rem 0;border-bottom:1px solid #2a2a2a}.product_systemRequirements__Pqwfq li:last-child{border-bottom:none}.product_warningBox__zKf63{margin-top:1.5rem;padding:1rem;background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:8px;display:flex;align-items:center;gap:1rem;color:#ffcccc}.product_featuresSection__iLh8I{margin-top:2rem}.product_featureList__Wwrr6{list-style:none;padding:0;margin:1rem 0}.product_featureList__Wwrr6 li{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}.product_showAllButton__wX256{width:100%;background:#1a1a1a;border:1px solid #3a3a3a;color:#D4A82E;padding:.8rem;border-radius:8px;cursor:pointer;margin-top:1rem}@media (max-width:1200px){.product_mainGrid__4d22U{grid-template-columns:1fr;grid-template-areas:"media" "purchase" "description" "details"}}@media (max-width:768px){.product_titleContainer__ZO87p,.product_titleInfo__sxShO{flex-direction:column;align-items:flex-start}.product_titleActions__dfjb4{width:100%;flex-direction:column}}