.item_itemPage__0z9CP{min-height:100vh;background:radial-gradient(circle at top left,#f5f3ff 0,#ffffff 40%,#f9fafb 100%);font-family:system-ui,-apple-system,sans-serif;position:relative}.item_errorContainer__GGgiu,.item_loadingContainer__j84bt{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#f8f8f8}.item_loadingSpinner__nGQtu{width:50px;height:50px;border:3px solid #f3f3f3;border-top-color:#8a3ffc;border-radius:50%;animation:item_spin__aJM0i 1s linear infinite;margin-bottom:20px}.item_loadingOverlay__9h4Z4{position:fixed;inset:0;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;z-index:200}.item_buttonSpinner__waFCQ{animation:item_spin__aJM0i 1s linear infinite}@keyframes item_spin__aJM0i{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.item_errorIcon__gT9WZ{color:#ff4757;margin-bottom:20px}.item_errorContainer__GGgiu h3{font-size:20px;color:#333;margin-bottom:10px}.item_errorContainer__GGgiu p{color:#666;margin-bottom:20px}.item_errorBackButton__MxqeR{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:12px 22px 12px 18px;border:none;border-radius:var(--btn-radius);background:var(--accent-color);color:#ffffff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:filter .18s,transform .1s}.item_errorBackButton__MxqeR:hover{filter:brightness(1.08)}.item_errorBackButton__MxqeR:active{transform:scale(var(--btn-press-scale))}.item_errorBackButton__MxqeR:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.item_floatingHeader__ZIWVk{position:fixed;top:80px;left:0;right:0;z-index:1200;display:flex;align-items:center;justify-content:space-between;padding:0 20px;pointer-events:none}.item_floatingBackButton__vbfZj,.item_floatingFavoriteButton__81c5w{width:40px;height:40px;border-radius:999px;border:none;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(15,23,42,.18);transition:var(--btn-transition);pointer-events:auto}.item_floatingBackButton__vbfZj:hover,.item_floatingFavoriteButton__81c5w:hover{background:#ffffff}.item_floatingBackButton__vbfZj:active,.item_floatingFavoriteButton__81c5w:active{transform:scale(var(--btn-press-scale))}.item_floatingFavoriteButton__81c5w{color:#8A3FFC}.item_floatingFavoriteActive__QC_WI{color:#ff4757;background:rgba(255,71,87,.08)}.item_itemPageFavoriteButton__2ored{position:absolute;top:14px;right:14px;z-index:2;flex-shrink:0;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(31,18,61,.12)}.item_breadcrumbs__dNMit{display:flex;align-items:center;gap:8px;width:100%;max-width:1200px;margin:0 auto;padding:18px 20px 4px;box-sizing:border-box;font-size:14px;min-width:0}.item_breadcrumbBack__iiGYh{position:relative;flex-shrink:0;width:32px;height:32px;margin-right:4px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgba(31,18,61,.1);color:#2c2438;cursor:pointer;transition:box-shadow .15s,color .15s,background .15s}.item_breadcrumbBack__iiGYh:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.item_breadcrumbBack__iiGYh:hover{background:rgba(138,63,252,.06);box-shadow:0 0 0 1px rgba(138,63,252,.45);color:var(--accent-color)}.item_breadcrumbBack__iiGYh:active{background:rgba(138,63,252,.12)}.item_breadcrumbBack__iiGYh:focus-visible,.item_breadcrumbLink__KV8O8:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.item_breadcrumbLink__KV8O8{padding:8px 2px;border-radius:6px;color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:color .15s}.item_breadcrumbLink__KV8O8:hover{color:var(--accent-color)}.item_breadcrumbSep__N2m9g{color:#d1d5db;flex-shrink:0}.item_breadcrumbCurrent__nCSl4{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary);font-weight:500}@media (max-width:767px){.item_breadcrumbs__dNMit{gap:6px;padding:12px 15px 0;font-size:13px}}.item_mainContent__40S_0{display:grid;grid-template-columns:minmax(0,1fr);padding:8px 20px 28px;gap:24px;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}@media (min-width:900px){.item_mainContent__40S_0{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:8px 40px}.item_imageGallery__Y_tsp{grid-column:1;grid-row:1}.item_descriptionColumn__i_ayp{grid-column:1;grid-row:2}.item_sidebar__zR0nJ{grid-column:2;grid-row:1/span 2;position:sticky;top:88px}}.item_imageGallery__Y_tsp{min-width:0;border-radius:18px;overflow:hidden;background:#ffffff;box-shadow:0 0 0 1px rgba(31,18,61,.07),0 12px 32px rgba(31,18,61,.06)}.item_mainImageContainer__Hhst9{position:relative;width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 62% 58% at 50% 42%,#ffffff 0,#fbfaff 62%,#f4f1fb 100%);overflow:hidden}@media (min-width:900px){.item_mainImageContainer__Hhst9{aspect-ratio:3/2;max-height:520px}}.item_mainImage__msTI4{width:100%;height:100%;object-fit:contain;object-position:center center;padding:3%;transform:scale(1.14);mix-blend-mode:multiply;filter:brightness(1.06) contrast(1.05)}.item_sidebar__zR0nJ{min-width:0}.item_sidebarContent__NDIn1{display:flex;flex-direction:column;gap:18px}.item_itemName__R_3hO{font-size:clamp(1.35rem,1.9vw,1.6rem);font-weight:700;letter-spacing:-.018em;color:#1a1523;line-height:1.25;margin:0;text-wrap:balance}@media (max-width:767px){.item_itemName__R_3hO{font-size:24px}}.item_itemArticle__BA1rR{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.item_variantsSection__Wusk2{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:14px;background:#ffffff;box-shadow:0 0 0 1px rgba(31,18,61,.07)}.item_variantAxis__eTCMm{display:flex;flex-direction:column;gap:9px}.item_variantAxis__eTCMm+.item_variantAxis__eTCMm{padding-top:15px;border-top:1px solid rgba(31,18,61,.07)}.item_variantAxisHead__fv0d8{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px}.item_variantAxisName__pbu7s{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8b8598}.item_variantAxisValue__6heoV{font-size:13px;font-weight:600;color:#1a1523}.item_variantChips__illTp{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:7px}@media (max-width:640px){.item_variantChips__illTp{display:flex;flex-wrap:wrap;gap:6px}}.item_variantChip__ue4eh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:40px;padding:7px 10px;border:1px solid #e6e1f0;border-radius:10px;background:#ffffff;color:#2c2438;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.item_variantChip__ue4eh:hover:not(.item_variantChipActive__FYyDG){border-color:#8A3FFC;color:#8A3FFC}.item_variantChip__ue4eh:has(:focus-visible){outline:2px solid #8A3FFC;outline-offset:2px}.item_variantChipInput__8_eyH{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.item_variantChipActive__FYyDG{border-color:#8A3FFC;background:rgba(138,63,252,.08);color:#6b21e8;font-weight:700;box-shadow:inset 0 0 0 1px #8A3FFC}.item_variantChipPrice__9vQ_L{font-size:12px;font-weight:500;color:#777}.item_variantChipActive__FYyDG .item_variantChipPrice__9vQ_L{color:#8A3FFC}@media (max-width:640px){.item_variantsSection__Wusk2{gap:12px;padding:12px}.item_variantAxis__eTCMm{gap:7px}.item_variantAxis__eTCMm+.item_variantAxis__eTCMm{padding-top:12px}.item_variantChip__ue4eh{min-height:32px;padding:5px 11px;border-radius:9px;font-size:13px}.item_variantChipPrice__9vQ_L{font-size:11px}}.item_stockSection__mitX7{margin:10px 0}.item_stockStatusInStock__sMK_q,.item_stockStatusLow__MeQ_e,.item_stockStatusOut__OeQr6{display:flex;align-items:center;gap:12px;padding:15px 20px;border-radius:12px;font-weight:500;font-size:16px}.item_stockStatusInStock__sMK_q{background:rgba(39,174,96,.1);color:#27ae60}.item_stockStatusLow__MeQ_e{background:rgba(243,156,18,.1);color:#f39c12}.item_stockStatusOut__OeQr6{background:rgba(255,71,87,.1);color:#ff4757}.item_stockCount__Ye6nW{margin-left:auto;font-size:14px;opacity:.8}.item_priceSection__rNAAb{margin:0;padding:16px;border-radius:14px;background:#ffffff;box-shadow:0 0 0 1px rgba(31,18,61,.07)}.item_priceContainer__Gs2l3{margin:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.item_discountBadge__biySL{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#ff6b6b,#ff4757);color:white;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:10px}.item_priceMain__S_PW4{display:flex;align-items:baseline;gap:8px}.item_priceActions__01c9E{display:flex;align-items:center}.item_priceActions__01c9E .item_cartControls__1rkiN,.item_priceActions__01c9E .item_compactAddToCartButton__CIR0i{width:220px;min-width:220px;box-sizing:border-box}.item_compactAddToCartButton__CIR0i{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 26px;border-radius:var(--btn-radius);border:none;background:#8A3FFC;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;transition:var(--btn-transition)}.item_compactAddToCartButton__CIR0i:hover:not(:disabled){background:var(--accent-hover)}.item_compactAddToCartButton__CIR0i:active{transform:scale(var(--btn-press-scale))}.item_compactAddToCartButton__CIR0i:disabled{opacity:.6;cursor:not-allowed;transform:none}.item_priceCurrent__IoWtR{font-size:36px;font-weight:700;color:#333}@media (max-width:767px){.item_priceCurrent__IoWtR{font-size:32px}}.item_priceOriginal__OyGyN{font-size:22px;color:#999;text-decoration:line-through}.item_priceSaved__LnQ0t{font-size:14px;color:#27ae60;font-weight:500}.item_actionsSection__FQw5b{margin-top:10px}.item_quantitySelector__aErdW{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;padding:15px;background:#f8f8f8;border-radius:12px}.item_quantityLabel__MwzkO{font-weight:500;color:#333}.item_quantityControls__Z5oaj{display:flex;align-items:center;gap:15px}.item_quantityButton__O1dNC{width:36px;height:36px;border-radius:50%;border:2px solid #8a3ffc;background:white;color:#8A3FFC;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;transition:var(--btn-transition);position:relative}.item_quantityButton__O1dNC:after{content:"";position:absolute;top:50%;left:50%;width:var(--btn-min-target);height:var(--btn-min-target);transform:translate(-50%,-50%)}.item_quantityButton__O1dNC:active:not(:disabled){transform:scale(var(--btn-press-scale))}.item_quantityButton__O1dNC:hover:not(:disabled){background:#8A3FFC;color:white}.item_quantityButton__O1dNC:disabled{opacity:.5;cursor:not-allowed;border-color:#ccc;color:#ccc}.item_quantityValue__91sI_{font-size:18px;font-weight:700;min-width:30px;text-align:center;color:#333}.item_quantityUnit__lUrMp{color:#666;font-size:14px}.item_actionButtons__16U9e{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.item_addToCartButton__EiF3j,.item_buyNowButton__FwRj_{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;border:none;border-radius:var(--btn-radius);font-weight:600;font-size:16px;cursor:pointer;transition:var(--btn-transition);position:relative}.item_addToCartButton__EiF3j{background:#8A3FFC;color:white}.item_addToCartButton__EiF3j:hover:not(:disabled){background:var(--accent-hover)}.item_addToCartButton__EiF3j:active{transform:scale(var(--btn-press-scale))}.item_addToCartButton__EiF3j.item_inCart__AZ_9I{background:#27ae60}.item_addToCartButton__EiF3j.item_inCart__AZ_9I:hover:not(:disabled){background:#219653}.item_addToCartButton__EiF3j:disabled,.item_buyNowButton__FwRj_:disabled{opacity:.5;cursor:not-allowed;transform:none}.item_addToCartButton__EiF3j.item_adding__0zQcy{opacity:.7;cursor:not-allowed}.item_buyNowButton__FwRj_{background:white;color:#8A3FFC;border:2px solid #8a3ffc}.item_cartControls__1rkiN{display:flex;align-items:center;gap:15px;justify-content:center;padding:15px;background:#f8f8f8;border-radius:12px}.item_cartControlButton__HdJX9{width:32px;height:32px;border-radius:50%;border:none;background:#8A3FFC;color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--btn-transition);position:relative}.item_cartControlButton__HdJX9:after{content:"";position:absolute;top:50%;left:50%;width:var(--btn-min-target);height:var(--btn-min-target);transform:translate(-50%,-50%)}.item_cartControlButton__HdJX9:active:not(:disabled){transform:scale(var(--btn-press-scale))}.item_cartControlButton__HdJX9:disabled{opacity:.5;cursor:not-allowed}.item_cartCount___nEbk{font-size:18px;font-weight:700;min-width:30px;text-align:center;color:#333}.item_descriptionColumn__i_ayp{min-width:0;padding-top:26px}.item_descriptionColumn__i_ayp .item_descriptionSection__j2TCU{margin-top:0;padding-top:26px;border-top:1px solid rgba(31,18,61,.09);max-width:none}.item_documentsSection__B3EGk{margin-top:24px;padding-top:20px;border-top:1px solid rgba(31,18,61,.09)}.item_documentsList__Jq3JB{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.item_documentLink__r1jyl{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:12px;background:#ffffff;box-shadow:0 0 0 1px rgba(31,18,61,.08);color:#1a1523;text-decoration:none;transition:box-shadow .16s,background .16s}.item_documentLink__r1jyl:hover{background:rgba(138,63,252,.04);box-shadow:0 0 0 1px rgba(138,63,252,.4)}.item_documentLink__r1jyl:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.item_documentIcon__LiVCT{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:rgba(138,63,252,.1);color:var(--accent-color)}.item_documentText__CWmV4{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.item_documentName__PVHPr{font-size:14.5px;font-weight:600;line-height:1.3}.item_documentMeta__eGYyJ{overflow:hidden;font-size:12px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.item_documentAction__kRlb1{flex-shrink:0;color:var(--text-secondary)}.item_documentLink__r1jyl:hover .item_documentAction__kRlb1{color:var(--accent-color)}@media (max-width:640px){.item_documentLink__r1jyl{min-height:52px;padding:10px 12px;gap:10px}.item_documentName__PVHPr{font-size:14px}}.item_descriptionSection__j2TCU{margin-top:24px;padding-top:20px;border-top:1px solid #e5e5e5}.item_descriptionTitle__OOCW4{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#1a1523;margin:0 0 14px}.item_descriptionInner__O5xeA{position:relative}.item_descriptionBody__OdatM{display:flex;flex-direction:column;gap:12px;font-size:14.5px;line-height:1.65;color:#3f3a4a}.item_descriptionBody__OdatM[data-collapsed]{max-height:340px;overflow:hidden}.item_descriptionFade__wdQI6{position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(180deg,rgba(252,251,255,0),#fbfaff 78%)}.item_descriptionHeading__Wbl_y{margin:6px 0 -2px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1523}.item_descriptionList__aYfGK{margin:0;padding:0;list-style:none;display:grid;gap:7px}.item_descriptionList__aYfGK li{position:relative;padding-left:18px}.item_descriptionList__aYfGK li:before{content:"";position:absolute;left:3px;top:.62em;width:5px;height:5px;border-radius:50%;background:#8A3FFC}.item_descriptionToggle__YkAcR{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:9px 16px;border:1px solid rgba(138,63,252,.28);border-radius:10px;background:#ffffff;color:#6b21e8;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease}.item_descriptionToggle__YkAcR:hover{background:rgba(138,63,252,.06);border-color:#8A3FFC}.item_descriptionToggleIconUp__dj2oP{transform:rotate(180deg)}.item_descriptionText__Sur_j{margin:0}.item_sectionTitle__fA93l{display:flex;align-items:center;gap:10px;font-size:20px;color:#333;margin-bottom:25px}.item_recommendationsSection__54LdJ{padding:30px 20px;background:#f8f8f8;border-top:1px solid #e5e5e5}.item_recommendationsHeader__xrDe4{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.item_allProductsButton__MUrDZ{display:flex;align-items:center;gap:6px;background:none;border:none;color:#8A3FFC;font-weight:500;cursor:pointer;text-decoration:none;font-size:14px}.item_loadingRelated__ccr5E,.item_noRelatedItems__AZZ4D{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:10px}.item_noRelatedItems__AZZ4D{color:#666}.item_recommendationsGrid__nhawl{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width:768px){.item_recommendationsGrid__nhawl{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.item_recommendationsGrid__nhawl{grid-template-columns:repeat(4,1fr)}}.item_recommendationCard__xs9Cb{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .2s;cursor:pointer;position:relative;display:flex;flex-direction:column}.item_recommendationCard__xs9Cb:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.item_recommendationImage__M3Nx9{position:relative;width:100%;aspect-ratio:1/1;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.item_recommendationImage__M3Nx9 img{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%}.item_recommendationFavoriteButton__SczDS{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:1px solid #e5e5e5;background:white;color:#ff4757;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--btn-transition);z-index:2}.item_recommendationFavoriteButton__SczDS:hover{background:#ffffff}.item_recommendationFavoriteButton__SczDS:active{transform:scale(var(--btn-press-scale))}.item_recommendationFavoriteButton__SczDS.item_favoriteActive___7C6m{background:#ff4757;color:white;border-color:#ff4757}.item_recommendationInfo__aDDvl{padding:20px;flex:1 1;display:flex;flex-direction:column}.item_recommendationCategory__Us6LH{font-size:11px;color:#8A3FFC;text-transform:uppercase;font-weight:600;margin-bottom:8px;letter-spacing:.5px}.item_recommendationName__T4mOi{font-size:15px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4;flex:1 1}.item_recommendationPrice__MZKMJ{font-size:18px;font-weight:700;color:#333;margin-bottom:16px}.item_recommendationActions__Pecc5{display:flex;align-items:center;gap:8px;margin-top:auto}.item_recommendationAddToCart__PM512{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#8A3FFC;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;min-height:var(--btn-min-target)}.item_recommendationAddToCart__PM512:hover:not(:disabled){background:var(--accent-hover)}.item_recommendationAddToCart__PM512:active{transform:scale(var(--btn-press-scale))}.item_recommendationAddToCart__PM512:disabled{opacity:.5;cursor:not-allowed}.item_recommendationCartControls__26gca{display:flex;align-items:center;gap:15px;justify-content:center;width:100%}.item_recommendationCartButton__DGRgs{width:32px;height:32px;border-radius:50%;border:2px solid #8a3ffc;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--btn-transition)}.item_recommendationCartButton__DGRgs:disabled{opacity:.5;cursor:not-allowed}.item_recommendationCartCount__Anc8z{font-size:18px;font-weight:700;min-width:28px;text-align:center;color:#333}@media (max-width:767px){.item_mainContent__40S_0{padding:15px}.item_itemName__R_3hO{font-size:22px}.item_priceCurrent__IoWtR{font-size:28px}.item_addToCartButton__EiF3j,.item_buyNowButton__FwRj_{padding:16px;font-size:15px}.item_recommendationsGrid__nhawl{grid-template-columns:repeat(2,1fr);gap:15px}.item_recommendationImage__M3Nx9{aspect-ratio:4/3}}@media (max-width:480px){.item_itemName__R_3hO{font-size:20px}.item_priceCurrent__IoWtR{font-size:24px}.item_priceOriginal__OyGyN{font-size:18px}.item_actionButtons__16U9e{gap:10px}.item_recommendationsGrid__nhawl{grid-template-columns:1fr;gap:15px}.item_recommendationImage__M3Nx9{height:150px}.item_recommendationName__T4mOi{font-size:14px}.item_recommendationPrice__MZKMJ{font-size:16px}}@media (min-width:1440px){.item_recommendationsGrid__nhawl{grid-template-columns:repeat(5,1fr)}}