.ProductFiles_wrap__GJOHQ{border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin-top:24px}.ProductFiles_wrap__GJOHQ h2{font-size:16px;margin:0 0 14px}.ProductFiles_error__WDven{background:#fdecef;color:#b3123a;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:12px}.ProductFiles_list__EREDG{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.ProductFiles_list__EREDG li{display:flex;align-items:center;gap:10px;font-size:13px;padding:8px 0;border-bottom:1px solid var(--line)}.ProductFiles_list__EREDG li:last-child{border-bottom:0}.ProductFiles_name__QzGL1{flex:1 1;font-weight:600}.ProductFiles_size__UKvGp{color:var(--muted)}.ProductFiles_fileLink__6h79y{font-weight:700;color:var(--pink);background:none;border:0;padding:0;font-family:inherit;font-size:inherit;cursor:pointer}.ProductFiles_fileLink__6h79y:disabled{opacity:.6;cursor:default}.ProductFiles_downloadAllBtn__0gZUy{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border:0;border-radius:10px;background:var(--charcoal);color:#fff;font-weight:700;font-size:13px}.ProductFiles_downloadAllBtn__0gZUy:hover{background:#000}.ProductFiles_downloadAllBtn__0gZUy:disabled{opacity:.6;cursor:default}.ProductFiles_hint__RdafK{color:var(--muted);font-size:13px}.product_wrap__LrkTI{padding:32px 0 96px}.product_breadcrumbs__RSa39{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:28px}.product_breadcrumbs__RSa39 a:hover{color:var(--charcoal)}.product_breadcrumbs__RSa39 span[aria-current]{color:var(--charcoal);font-weight:600}.product_layout__PHe_q{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px}@media (max-width:900px){.product_layout__PHe_q{grid-template-columns:1fr}}.product_galleryGrid__Jl900{display:grid;grid-gap:12px;gap:12px}.product_mainImage__PqsEY{width:100%;border-radius:var(--radius);border:1px solid var(--line);object-fit:cover;aspect-ratio:4/3}.product_thumb__xukxx{display:none}.product_mainImagePlaceholder__lMInb{width:100%;aspect-ratio:4/3;border-radius:var(--radius);background:var(--soft)}.product_category__GzBPW{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink)}.product_title__Nkuzi{font-family:var(--display);font-size:38px;margin:6px 0 10px}.product_shortDesc___4r1n{color:var(--muted);margin:0 0 18px}.product_priceRow__DgU59{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.product_price__DccD_{font-size:28px;font-weight:800}.product_strike__JyiuX{text-decoration:line-through;color:var(--muted);font-size:16px}.product_tags__L5AV6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.product_tag__kLmR1{border:1px solid var(--line);border-radius:100px;padding:4px 12px;font-size:12px;font-weight:600}.product_compat__Oru0s,.product_license__W3hrz{font-size:13px;color:var(--muted);margin:4px 0}.product_section__0_t4G{max-width:780px;margin:56px 0 0;padding-top:32px;border-top:1px solid var(--line)}.product_section__0_t4G h2{font-family:var(--display);font-size:22px;margin:0 0 14px}.product_richText__r_AvA{color:var(--charcoal);line-height:1.7}.product_richText__r_AvA p{margin:0 0 12px}.product_starRow__h65aR{display:inline-flex;gap:1px;font-size:15px;line-height:1}.product_starFilled__Wk3gi{color:var(--pink)}.product_starEmpty__OH_tb{color:var(--line)}.product_reviewsSummary__5JzIM{display:flex;align-items:center;gap:10px;margin-bottom:24px}.product_reviewsAvg___COOv{font-size:18px;font-weight:800}.product_reviewsCount___U7LU{color:var(--muted);font-size:13.5px}.product_reviewsEmpty__jqtr2{color:var(--muted);font-size:14px;margin-bottom:24px}.product_reviewsList__m1fOi{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.product_reviewCard__cvkz_{border-bottom:1px solid var(--line);padding-bottom:20px}.product_reviewHeader__2WQvB{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.product_reviewerName__H93zO{font-weight:700;font-size:13.5px}.product_reviewDate__UDOQG{color:var(--muted);font-size:12.5px}.product_reviewComment__K5FRD{color:var(--charcoal);font-size:14px;line-height:1.6;margin:0}.product_reviewFormBox__pD26_{background:var(--soft);border-radius:var(--radius);padding:24px;max-width:480px}.product_reviewFormTitle__uhMnT{font-family:var(--display);font-size:18px;margin:0 0 10px}.product_reviewFormNote__lGZzT{color:var(--muted);font-size:13px;margin:0 0 14px}.product_reviewFormNote__lGZzT a{color:var(--pink);font-weight:600}.product_starPicker__QxImf{display:flex;gap:4px;margin-bottom:14px}.product_starBtnActive__noNxo,.product_starBtn__TVTpr{border:none;background:none;font-size:26px;line-height:1;cursor:pointer;padding:0}.product_starBtn__TVTpr{color:var(--line)}.product_starBtnActive__noNxo{color:var(--pink)}.product_reviewTextarea__6xCAf{width:100%;min-height:90px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:12px;background:#fff}.product_reviewTextarea__6xCAf:focus{outline:none;border-color:var(--pink)}.product_reviewFormError__nIX1j{background:#fff0f3;color:#bb4b5f;border-radius:8px;padding:8px 12px;font-size:12.5px;margin:0 0 12px}.product_reviewSubmitBtn__f8Bbb{background:var(--charcoal);color:#fff;font-weight:700;padding:12px 22px;border-radius:100px;font-size:13.5px;border:none;cursor:pointer}.product_reviewSubmitBtn__f8Bbb:disabled{opacity:.6;cursor:default}