.login_loginPage__hw165{min-height:100vh;background:#fff;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.login_backgroundPattern__BMGGp{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,215,0,.03) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.02) 0,transparent 50%);pointer-events:none}.login_goldGlow__Qan4l{position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.1) 0,transparent 70%);filter:blur(60px);pointer-events:none}.login_loginContainer__1WhoA{width:100%;max-width:1200px;background:hsla(0,0%,8%,.9);border:1px solid rgba(255,215,0,.1);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:700px;backdrop-filter:blur(10px);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,215,0,.05)}.login_brandPanel__XsmM8{background:linear-gradient(135deg,#111,#0a0a0a);padding:60px 40px;position:relative;overflow:hidden;display:flex;align-items:center}.login_brandPanel__XsmM8:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,gold,transparent)}.login_brandContent__ikMJf{width:100%;position:relative;z-index:2}.login_brandLogo___By3p{position:relative;width:260px;height:260px;margin-bottom:30px}.login_logoIcon__MdXLh{width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:2px solid gold;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 10px 30px rgba(255,215,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.login_logoText__8hgGq{font-size:36px;font-weight:800;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login_logoGlow__xI6CF{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(255,215,0,.2) 0,transparent 70%);filter:blur(20px);z-index:1}.login_brandTitle__AoCOE{font-size:42px;font-weight:800;margin:0 0 10px;line-height:1.1}.login_brandGradient__oaoeq{background:linear-gradient(135deg,gold,orange 50%,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:login_gradientFlow__9IEg4 3s ease-in-out infinite}@keyframes login_gradientFlow__9IEg4{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.login_brandSubtitle__MGjE_{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.6;margin:0 0 40px}.login_brandFeatures__rGfgz{display:flex;flex-direction:column;gap:20px;margin-top:40px}.login_featureItem__lY7Nw{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,215,0,.05);border:1px solid rgba(255,215,0,.1);border-radius:12px;transition:all .3s ease}.login_featureItem__lY7Nw:hover{background:rgba(255,215,0,.1);transform:translateX(5px);border-color:rgba(255,215,0,.3)}.login_featureIcon__Dc4_s{width:24px;height:24px;flex-shrink:0}.login_featureItem__lY7Nw span{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}.login_formPanel__2I0nG{background:#111;padding:60px;display:flex;align-items:center;justify-content:center}.login_formWrapper__zWis4{width:100%;max-width:400px}.login_formHeader__Ltiwp{margin-bottom:40px;text-align:center}.login_formTitle__DdCu6{font-size:32px;font-weight:700;color:#fff;margin:0 0 10px;line-height:1.2}.login_highlight__XNMQk{background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login_formSubtitle__k5Vaq{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}.login_loginForm__3L2DK{display:flex;flex-direction:column;gap:24px}.login_inputGroup__QLD2u{display:flex;flex-direction:column;gap:8px}.login_inputLabel__ucklp{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9)}.login_labelIcon__DxqZI{color:gold;opacity:.8}.login_inputWrapper__Jd_aF{position:relative}.login_textInput__qmhUA{width:100%;padding:16px 20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:15px;font-weight:500;transition:all .3s ease}.login_textInput__qmhUA::placeholder{color:hsla(0,0%,100%,.3)}.login_textInput__qmhUA:focus{outline:none;background:hsla(0,0%,100%,.08);border-color:gold}.login_inputBorder__PZfrx{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none;box-shadow:0 0 0 0 rgba(255,215,0,0),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:all .3s ease}.login_textInput__qmhUA:focus~.login_inputBorder__PZfrx{box-shadow:0 0 0 3px rgba(255,215,0,.1),inset 0 0 0 1px rgba(255,215,0,.3)}.login_passwordToggle__k3XZx{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:4px;transition:color .3s ease}.login_passwordToggle__k3XZx:hover{color:gold}.login_formOptions__14M9Z{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.login_checkboxContainer__WfMLC{display:flex;align-items:center;gap:10px;cursor:pointer}.login_checkboxInput__vbduE{display:none}.login_checkboxCheckmark__uo77H{width:18px;height:18px;border:2px solid rgba(255,215,0,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.login_checkboxInput__vbduE:checked+.login_checkboxCheckmark__uo77H{background:gold;border-color:gold}.login_checkboxInput__vbduE:checked+.login_checkboxCheckmark__uo77H:after{content:"";width:10px;height:10px;background:#000;border-radius:2px}.login_checkboxLabel__7Wlqk{font-size:14px;color:hsla(0,0%,100%,.8)}.login_forgotPassword__97VbK{font-size:14px;color:gold;text-decoration:none;font-weight:500;transition:all .3s ease}.login_forgotPassword__97VbK:hover{color:orange;text-decoration:underline}.login_submitButton__zPU2Q{position:relative;background:linear-gradient(135deg,gold,orange);color:#000;border:none;padding:18px 24px;font-size:16px;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;overflow:hidden}.login_submitButton__zPU2Q:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,215,0,.3),0 0 0 1px rgba(255,215,0,.5)}.login_submitButton__zPU2Q:active{transform:translateY(0)}.login_buttonGlow__Qt3Sn{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.login_submitButton__zPU2Q:hover .login_buttonGlow__Qt3Sn{left:100%}.login_divider__sVsZk{position:relative;text-align:center;margin:8px 0}.login_divider__sVsZk:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.2),transparent)}.login_dividerText__FUaNq{position:relative;display:inline-block;padding:0 20px;background:#111;font-size:13px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px}.login_socialButtons__ZKeX_{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login_socialButton__PcUQ8{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.login_socialButton__PcUQ8:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px);border-color:rgba(255,215,0,.3)}.login_socialIcon__KWI8i{width:20px;height:20px}.login_registerSection__ut5F3{text-align:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px}.login_registerText__BwKYJ{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}.login_registerLink__caKWw{display:inline-flex;align-items:center;gap:6px;color:gold;font-weight:600;text-decoration:none;transition:all .3s ease}.login_registerLink__caKWw:hover{color:orange;gap:10px}.login_formFooter__JAyxj{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.05)}.login_copyright__N2kTa{font-size:12px;color:hsla(0,0%,100%,.4);margin:0 0 12px}.login_footerLinks__qACJz{display:flex;justify-content:center;align-items:center;gap:12px}.login_footerLink__53zo6{font-size:12px;color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .3s ease}.login_footerLink__53zo6:hover{color:gold}.login_linkSeparator__YnxfW{color:hsla(0,0%,100%,.3);font-size:12px}@media (max-width:1024px){.login_loginContainer__1WhoA{grid-template-columns:1fr;max-width:500px;min-height:auto}.login_brandPanel__XsmM8,.login_formPanel__2I0nG{padding:40px}}@media (max-width:640px){.login_loginPage__hw165{padding:10px}.login_brandPanel__XsmM8,.login_formPanel__2I0nG{padding:30px 20px}.login_brandTitle__AoCOE{font-size:32px}.login_formTitle__DdCu6{font-size:26px}.login_socialButtons__ZKeX_{grid-template-columns:1fr}}@media (prefers-color-scheme:light){.login_loginPage__hw165{background:#fafafa}.login_backgroundPattern__BMGGp{background-image:radial-gradient(circle at 20% 30%,rgba(255,215,0,.05) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.03) 0,transparent 50%)}.login_loginContainer__1WhoA{background:hsla(0,0%,100%,.95);border:1px solid rgba(255,215,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.1),0 0 0 1px rgba(255,215,0,.1)}.login_brandPanel__XsmM8{background:linear-gradient(135deg,#fff,#f5f5f5)}.login_brandPanel__XsmM8:before{background:linear-gradient(90deg,transparent,gold,transparent)}.login_logoIcon__MdXLh{background:linear-gradient(135deg,#fff,#f0f0f0);box-shadow:0 10px 30px rgba(255,215,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5)}.login_brandSubtitle__MGjE_{color:rgba(0,0,0,.7)}.login_featureItem__lY7Nw{background:rgba(255,215,0,.08);border:1px solid rgba(255,215,0,.2)}.login_featureItem__lY7Nw span{color:rgba(0,0,0,.9)}.login_formPanel__2I0nG{background:#fff}.login_formTitle__DdCu6,.login_inputLabel__ucklp{color:#000}.login_formSubtitle__k5Vaq{color:rgba(0,0,0,.6)}.login_textInput__qmhUA{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);color:#000}.login_textInput__qmhUA::placeholder{color:rgba(0,0,0,.3)}.login_checkboxLabel__7Wlqk,.login_registerText__BwKYJ{color:rgba(0,0,0,.8)}.login_copyright__N2kTa{color:rgba(0,0,0,.4)}.login_footerLink__53zo6{color:rgba(0,0,0,.5)}}.common_success_message__4NXE_{font-weight:700;color:#34a849;font-size:16px}.common_fail_message__vOTx0{font-weight:700;color:#ff2828;font-size:16px}.common_warning_message__wt1hf{font-weight:700;color:#ff8355;font-size:16px}.common_custom_notification__hLcIt{background-color:#fff;border-left:4px solid #1890ff;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:12px 16px;border-radius:8px}.product_productSection__YZgSg{position:relative;background:linear-gradient(180deg,#fff,#f5f5f5);overflow:hidden;isolation:isolate;min-height:100vh}.product_productSection__YZgSg .product_productContent__AZm4J{display:flex;flex-direction:column;gap:40px;margin:20px 0 60px}.product_pageHeader__4lv35{text-align:center;margin-bottom:20px}.product_badge___CwyU{display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.product_badgeText__cSXbT{background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.03));color:#000;padding:8px 20px;border-radius:50px;font-size:.9rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1)}.product_headerTitle__khEQf{font-size:3rem;font-weight:800;color:#000;margin:0;letter-spacing:-.02em}.product_highlight__wOf4t{background:linear-gradient(90deg,#000,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.product_galleryContainer__ssg4k{position:relative;z-index:1;max-width:1600px;margin:0 auto;width:100%}.product_galleryGrid__6Y8_m{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;margin-bottom:40px}.product_galleryItem__Obbal{background:#fff;backdrop-filter:blur(10px);border-radius:16px;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.1);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;display:block;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.05)}.product_galleryItem__Obbal:hover{transform:translateY(-10px);border-color:rgba(0,0,0,.2);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.product_itemMedia__VOkvd{position:relative;overflow:hidden;background:#f0f0f0}.product_mediaContainer__54Y6M{width:100%;height:100%}.product_thumbnailWrapper__0KF4s{aspect-ratio:1/1;position:relative;width:100%;height:100%;overflow:hidden}.product_mediaOverlay__4A_rd{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6));opacity:0;transition:opacity .3s ease}.product_galleryItem__Obbal:hover .product_mediaOverlay__4A_rd{opacity:1}.product_productSection__YZgSg .product_itemContent__v1Hyv{padding:20px;background:#fff}.product_productSection__YZgSg .product_contentWrapper__hLnRR{height:100%;display:flex;flex-direction:column;text-align:center}.product_productSection__YZgSg .product_itemTitle__io1_y{font-size:1.2rem;font-weight:600;color:#000;line-height:1.4;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product_galleryItem__Obbal:hover .product_itemTitle__io1_y{color:#000;opacity:.8}.product_productSection__YZgSg .product_itemPrice__kwedD{font-weight:600;margin:8px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.product_productSection__YZgSg .product_salePrice__uvg8X{color:#e53935;font-size:1.3rem;font-weight:700}.product_productSection__YZgSg .product_originalPrice__rBlzU{color:rgba(0,0,0,.5);font-size:1rem;text-decoration:line-through;font-weight:400}.product_productSection__YZgSg .product_normalPrice__wN993{color:#000;font-size:1.3rem;font-weight:700}.product_noDataContainer__LRYRU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(0,0,0,.1);margin-top:20px;min-height:400px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.product_noDataIcon__0kfQE{margin-bottom:24px;color:rgba(0,0,0,.3);animation:product_float__s31wJ 3s ease-in-out infinite}@keyframes product_float__s31wJ{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.product_noDataTitle__KRCv2{font-size:1.8rem;font-weight:700;color:#000;margin-bottom:12px;background:linear-gradient(135deg,#000,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product_noDataDescription__bin69{font-size:1rem;color:rgba(0,0,0,.6);margin-bottom:32px;max-width:400px;line-height:1.6}@media (max-width:1200px){.product_galleryGrid__6Y8_m{gap:24px}}@media (max-width:992px){.product_productSection__YZgSg .product_productContent__AZm4J{gap:30px}.product_headerTitle__khEQf{font-size:2.5rem}.product_badgeText__cSXbT{padding:6px 16px;font-size:.8rem}.product_galleryGrid__6Y8_m{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.product_itemMedia__VOkvd{height:240px}.product_productSection__YZgSg .product_itemTitle__io1_y{font-size:1.1rem}.product_productSection__YZgSg .product_normalPrice__wN993,.product_productSection__YZgSg .product_salePrice__uvg8X{font-size:1.2rem}.product_productSection__YZgSg .product_originalPrice__rBlzU{font-size:.95rem}}@media (max-width:768px){.product_productSection__YZgSg .product_productContent__AZm4J{gap:24px;margin:15px 0 40px}.product_headerTitle__khEQf{font-size:2rem}.product_badge___CwyU{margin-bottom:15px}.product_badgeText__cSXbT{padding:5px 14px;font-size:.75rem}.product_galleryGrid__6Y8_m{grid-template-columns:repeat(2,1fr);gap:16px}.product_itemMedia__VOkvd{height:200px}.product_productSection__YZgSg .product_itemContent__v1Hyv{padding:16px}.product_productSection__YZgSg .product_itemTitle__io1_y{font-size:1rem;margin-bottom:8px}.product_productSection__YZgSg .product_normalPrice__wN993,.product_productSection__YZgSg .product_salePrice__uvg8X{font-size:1rem}.product_productSection__YZgSg .product_originalPrice__rBlzU{font-size:.85rem}.product_productSection__YZgSg .product_itemPrice__kwedD{gap:8px}.product_noDataContainer__LRYRU{padding:60px 20px;min-height:300px}.product_noDataTitle__KRCv2{font-size:1.5rem}.product_noDataDescription__bin69{font-size:.9rem;padding:0 20px}}@media (max-width:576px){.product_headerTitle__khEQf{font-size:1.5rem}.product_badgeText__cSXbT{padding:4px 12px;font-size:.7rem}.product_galleryGrid__6Y8_m{gap:12px}.product_itemMedia__VOkvd{height:160px}.product_productSection__YZgSg .product_itemContent__v1Hyv{padding:12px}.product_productSection__YZgSg .product_itemTitle__io1_y{font-size:.9rem;margin-bottom:6px}.product_productSection__YZgSg .product_normalPrice__wN993,.product_productSection__YZgSg .product_salePrice__uvg8X{font-size:.9rem}.product_productSection__YZgSg .product_originalPrice__rBlzU{font-size:.75rem}.product_productSection__YZgSg .product_itemPrice__kwedD{gap:6px}.product_noDataContainer__LRYRU{padding:40px 16px}.product_noDataIcon__0kfQE svg{width:48px;height:48px}.product_noDataTitle__KRCv2{font-size:1.2rem}.product_noDataDescription__bin69{font-size:.85rem}}@media (max-width:480px){.product_galleryGrid__6Y8_m{grid-template-columns:1fr;gap:16px}.product_itemMedia__VOkvd{height:200px}}.product_slider-loading__JgmQE{display:flex;align-items:center;justify-content:center;min-height:400px;background:linear-gradient(135deg,#f8f8f8,#eee)}@keyframes product_pulse__gb2pm{0%,to{opacity:1}50%{opacity:.7}}.product_salePrice__uvg8X{animation:product_pulse__gb2pm 2s ease-in-out infinite}@media (hover:hover){.product_galleryItem__Obbal:hover{transform:translateY(-8px)}}@media (hover:none) and (pointer:coarse){.product_galleryItem__Obbal:active{transform:scale(.98)}}