@font-face{font-display:swap;font-family:BusanFont;font-style:normal;font-weight:400;src:url(/static/media/BusanFont_Provisional.12fa0c2d530d9ed1445b.otf) format("opentype")}@font-face{font-display:swap;font-family:Cafe24Ssurround;font-style:normal;font-weight:400;src:url(/static/media/Cafe24Ssurround-v2.0.16a7a9c49ec412d71d8e.otf) format("opentype")}@font-face{font-display:swap;font-family:Cafe24Ohsquare;font-style:normal;font-weight:400;src:url(/static/media/Cafe24Ohsquare-v2.0.a5ac8624e65631113738.otf) format("opentype")}@font-face{font-display:swap;font-family:Cafe24Syongsyong;font-style:normal;font-weight:400;src:url(/static/media/Cafe24Syongsyong-v2.0.0b13341e5f62ef0e6746.otf) format("opentype")}@font-face{font-display:swap;font-family:경기천년바탕_Regular;src:url(/static/media/%EA%B2%BD%EA%B8%B0%EC%B2%9C%EB%85%84%EB%B0%94%ED%83%95_Regular.7cc543aefd5aa973a7ae.otf) format("opentype")}@font-face{font-display:swap;font-family:경기천년바탕_Bold;src:url(/static/media/%EA%B2%BD%EA%B8%B0%EC%B2%9C%EB%85%84%EB%B0%94%ED%83%95_Bold.b9693425bce1df7004da.otf) format("opentype")}@font-face{font-display:swap;font-family:경기천년제목_Light;src:url(/static/media/%EA%B2%BD%EA%B8%B0%EC%B2%9C%EB%85%84%EC%A0%9C%EB%AA%A9_Light.080033eed124aad9a639.otf) format("opentype")}@font-face{font-display:swap;font-family:경기천년제목_Medium;src:url(/static/media/%EA%B2%BD%EA%B8%B0%EC%B2%9C%EB%85%84%EC%A0%9C%EB%AA%A9_Medium.6fecad7944c138402266.otf) format("opentype")}@font-face{font-display:swap;font-family:경기천년제목_Bold;src:url(/static/media/%EA%B2%BD%EA%B8%B0%EC%B2%9C%EB%85%84%EC%A0%9C%EB%AA%A9_Bold.0c6f2e68766c434bd7a5.otf) format("opentype")}@font-face{font-display:swap;font-family:마루부리_Bold;src:url(/static/media/MaruBuri-Bold.e68e65eaf57e2f20110b.otf) format("opentype")}@font-face{font-display:swap;font-family:마루부리_ExtraLight;src:url(/static/media/MaruBuri-ExtraLight.deea571509c116d4f22e.otf) format("opentype")}@font-face{font-display:swap;font-family:마루부리_Light;src:url(/static/media/MaruBuri-Light.1da4ede8417559345576.otf) format("opentype")}@font-face{font-display:swap;font-family:마루부리_Regular;src:url(/static/media/MaruBuri-Regular.ed429efab4a65eebc46e.otf) format("opentype")}@font-face{font-display:swap;font-family:마루부리_SemiBold;src:url(/static/media/MaruBuri-SemiBold.545e4e474bce723c11b3.otf) format("opentype")}@font-face{font-display:swap;font-family:ONE_Mobile_POP;src:url(/static/media/ONE_Mobile_POP.74ec72b5da3e337b3bda.otf) format("opentype")}@font-face{font-display:swap;font-family:온글잎_김콩해;src:url(/static/media/%EC%98%A8%EA%B8%80%EC%9E%8E_%EA%B9%80%EC%BD%A9%ED%95%B4.1d645a25a2411d6de028.ttf)}@font-face{font-display:swap;font-family:온글잎_박다현체;src:url(/static/media/%EC%98%A8%EA%B8%80%EC%9E%8E_%EB%B0%95%EB%8B%A4%ED%98%84%EC%B2%B4.c9d387ff3f723e917bba.ttf)}@font-face{font-display:swap;font-family:온글잎_콘콘체;src:url(/static/media/%EC%98%A8%EA%B8%80%EC%9E%8E_%EC%BD%98%EC%BD%98%EC%B2%B4.256e57eebaac15e29805.ttf)}@font-face{font-display:swap;font-family:나눔고딕_Light;src:url(/static/media/NanumGothicLight.1c46f7604d689f94de08.otf)}@font-face{font-display:swap;font-family:나눔고딕;src:url(/static/media/NanumGothic.13ddaacbbbc836512c0b.otf)}@font-face{font-display:swap;font-family:나눔고딕_Bold;src:url(/static/media/NanumGothicBold.2bcc768d9a2b3a1f9b3a.otf)}@font-face{font-display:swap;font-family:나눔고딕_ExtraBold;src:url(/static/media/NanumGothicExtraBold.9d67f581296d8d41b532.otf)}@font-face{font-display:swap;font-family:나눔고딕에코;src:url(/static/media/NanumGothicEco.9289fccd7e3387aeae05.otf)}@font-face{font-display:swap;font-family:나눔고딕에코_Bold;src:url(/static/media/NanumGothicEcoBold.718a44643e890881ecb2.otf)}@font-face{font-display:swap;font-family:나눔고딕에코_ExtraBold;src:url(/static/media/NanumGothicEcoExtraBold.d761729712cf971cbc69.otf)}@font-face{font-display:swap;font-family:나눔명조;src:url(/static/media/NanumMyeongjo.80f9bfc8748d0de5dcf0.otf)}@font-face{font-display:swap;font-family:나눔명조_Bold;src:url(/static/media/NanumMyeongjoBold.a9edb0460398c38240f1.otf)}@font-face{font-display:swap;font-family:나눔명조_ExtraBold;src:url(/static/media/NanumMyeongjoExtraBold.f0606209886d1a5591ef.otf)}@font-face{font-display:swap;font-family:나눔명조에코;src:url(/static/media/NanumMyeongjoEco.e9d6d561c11d24606ba7.otf)}@font-face{font-display:swap;font-family:나눔명조에코_Bold;src:url(/static/media/NanumMyeongjoEcoBold.589c099a15428cd9a737.otf)}@font-face{font-display:swap;font-family:나눔명조에코_ExtraBold;src:url(/static/media/NanumMyeongjoEcoExtraBold.9e209d75bbf0807cef66.otf)}@font-face{font-display:swap;font-family:나눔명조옛한글;src:url(/static/media/NanumMyeongjo-YetHangul.d88ce9622515a74aa342.otf)}@font-face{font-display:swap;font-family:나눔바른고딕_UltraLight;src:url(/static/media/NanumBarunGothicUltraLight.24751e363776d4691adf.otf)}@font-face{font-display:swap;font-family:나눔바른고딕_Light;src:url(/static/media/NanumBarunGothicLight.94165699186bd13685b6.otf)}@font-face{font-display:swap;font-family:나눔바른고딕;src:url(/static/media/NanumBarunGothic.e511eb615f740b16240d.otf)}@font-face{font-display:swap;font-family:나눔바른고딕_Bold;src:url(/static/media/NanumBarunGothicBold.8bf8d866c5b5e1b1d6df.otf)}@font-face{font-display:swap;font-family:나눔바른고딕옛한글;src:url(/static/media/NanumBarunGothic-YetHangul.8cbc193bb55a7299b423.otf)}@font-face{font-display:swap;font-family:나눔바른펜;src:url(/static/media/NanumBarunpenR.84afd5b66d36ce946c5d.otf)}@font-face{font-display:swap;font-family:나눔바른펜_Bold;src:url(/static/media/NanumBarunpenB.f4ab6ed02776644d3bab.otf)}@font-face{font-display:swap;font-family:나눔손글씨_붓;src:url(/static/media/NanumBrush.8d8c437a4270c3c38d4e.otf)}@font-face{font-display:swap;font-family:나눔손글씨_펜;src:url(/static/media/NanumPen.64cc4130e23316d3716c.otf)}@font-face{font-display:swap;font-family:나눔스퀘어_Light;src:url(/static/media/NanumSquareL.dc78eff0265247668b33.otf)}@font-face{font-display:swap;font-family:나눔스퀘어;src:url(/static/media/NanumSquareR.ae1f789430671e7470e0.otf)}@font-face{font-display:swap;font-family:나눔스퀘어_Bold;src:url(/static/media/NanumSquareB.ced830f4e9698609ab9e.otf)}@font-face{font-display:swap;font-family:나눔스퀘어_ExtraBold;src:url(/static/media/NanumSquareEB.d3d3b0d79a1d36dcf618.otf)}@font-face{font-display:swap;font-family:나눔스퀘어라운드_Light;src:url(/static/media/NanumSquareRoundOTFL.01252d794628d0c48d33.otf)}@font-face{font-display:swap;font-family:나눔스퀘어라운드;src:url(/static/media/NanumSquareRoundOTFR.7c5a6c969e22084ac097.otf)}@font-face{font-display:swap;font-family:나눔스퀘어라운드_Bold;src:url(/static/media/NanumSquareRoundOTFB.6fefd146392a302e82b5.otf)}@font-face{font-display:swap;font-family:나눔스퀘어라운드_ExtraBold;src:url(/static/media/NanumSquareRoundOTFEB.733974e155ee3bc2e024.otf)}@font-face{font-display:swap;font-family:나눔휴먼_ExtraLight;src:url(/static/media/NanumHumanEL.a71a5dafe9987a7ad9bd.otf)}@font-face{font-display:swap;font-family:나눔휴먼_Light;src:url(/static/media/NanumHumanLight.b0c2481923efe22926ea.otf)}@font-face{font-display:swap;font-family:나눔휴먼;src:url(/static/media/NanumHumanRegular.ec2a109311b8e1719e26.otf)}@font-face{font-display:swap;font-family:나눔휴먼_Bold;src:url(/static/media/NanumHumanBold.67d185065a3f45cd9939.otf)}@font-face{font-display:swap;font-family:나눔휴먼_ExtraBold;src:url(/static/media/NanumHumanEB.4ab0bc144720d9f68e3f.otf)}@font-face{font-display:swap;font-family:나눔휴먼_Heavy;src:url(/static/media/NanumHumanHeavy.e4f9b588d613840b4525.otf)}@font-face{font-display:swap;font-family:D2Coding;src:url(/static/media/D2Coding-Ver1.3.2-20180524-all.3799799cd641e2bd6528.ttc)}@font-face{font-display:swap;font-family:나눔스퀘어네오_Light;src:url(/static/media/NanumSquareNeoOTF-Lt.7ffce9ca10070e7e82c7.otf)}@font-face{font-display:swap;font-family:나눔스퀘어네오;src:url(/static/media/NanumSquareNeoOTF-Rg.c99b7df19f3740ec73f9.otf)}@font-face{font-display:swap;font-family:나눔스퀘어네오_Bold;src:url(/static/media/NanumSquareNeoOTF-Bd.e660325c185937474b82.otf)}@font-face{font-display:swap;font-family:나눔스퀘어네오_ExtraBold;src:url(/static/media/NanumSquareNeoOTF-Eb.6f429991125aa7480b07.otf)}@font-face{font-display:swap;font-family:나눔스퀘어네오_Heavy;src:url(/static/media/NanumSquareNeoOTF-Hv.2b56a694b518a9d7c513.otf)}@font-face{font-display:swap;font-family:제주고딕;src:url(/static/media/%EC%A0%9C%EC%A3%BC%EA%B3%A0%EB%94%95.5ab8dde3b67410fcb5f4.ttf)}@font-face{font-display:swap;font-family:제주명조;src:url(/static/media/%EC%A0%9C%EC%A3%BC%EB%AA%85%EC%A1%B0.6fe7074065c5b020525f.ttf)}@font-face{font-display:swap;font-family:제주한라산;src:url(/static/media/%EC%A0%9C%EC%A3%BC%ED%95%9C%EB%9D%BC%EC%82%B0.223f98df58426bed623f.ttf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:SUIT-Variable;src:url(https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/variable/woff2/SUIT-Variable.woff2) format("woff2")}*{border-collapse:collapse;font-family:SUIT-Variable;font-weight:500;list-style:none;margin:0;padding:0;text-decoration:none}textarea{resize:none}a,a:visited{color:#000;color:initial}button{color:#000}.AppLayout_super_wrap__twVhQ{padding-top:min(5vw,96px);width:100%}.AppLayout_wrap__UBcJl{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:min(5vw,96px);left:50%;max-width:1920px;padding:0 3%;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:999}.AppLayout_lv1__jwzvK{align-items:center;cursor:pointer;display:flex;flex-direction:column}.AppLayout_lv1__jwzvK>img{width:min(10vw,192px)}.AppLayout_lv2__\+HK\+u{align-items:center;display:flex;flex:1 1;height:100%;margin-left:3%}.AppLayout_lv2__\+HK\+u>h4{align-items:center;cursor:pointer;display:flex;font-size:min(1.2vw,23px);font-weight:800;height:100%;margin:0 2%;width:fit-content}.AppLayout_categoryDropdown__W8\+Z8{animation:AppLayout_dropdownSlideDown__QAsXy .3s ease-out;background-color:#fff;box-shadow:0 4px 12px #0000001a;left:0;position:fixed;right:0;top:min(5vw,96px);z-index:998}@keyframes AppLayout_dropdownSlideDown__QAsXy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AppLayout_dropdownContent__SsCBk{display:block;margin:0 auto;max-width:1920px;padding:0 3% 20px calc(3% + 200px)}.AppLayout_dropdownSubCategory__TxsKS{color:#333;cursor:pointer;display:block;font-size:min(1vw,19px);margin-bottom:8px;padding:8px 16px 8px 0;white-space:nowrap}.AppLayout_lv3__vNmJ6{aspect-ratio:1/.4;background-color:#fff;border:1px solid #000;border-radius:500px;cursor:pointer;overflow:hidden;position:relative;width:4%}.AppLayout_lv3__vNmJ6>p{border:none;box-sizing:border-box;font-size:min(.9vw,17.2px);font-weight:700;left:10%}.AppLayout_lv3__vNmJ6>img,.AppLayout_lv3__vNmJ6>p{position:absolute;top:50%;transform:translateY(-50%)}.AppLayout_lv3__vNmJ6>img{right:5%;width:40%}.AppLayout_lv3_pick_btn__atXPo{cursor:pointer;display:block;margin-left:2%;width:min(7.5vw,144px)}.AppLayout_lv4__juyCs{align-items:center;display:flex;justify-content:space-between;margin-left:2%;width:7%}.AppLayout_lv4__juyCs>div{align-items:center;aspect-ratio:1/1;cursor:pointer;display:flex;justify-content:center;width:25%}.AppLayout_lv4__juyCs>div>img{height:100%;width:100%}.AppLayout_lv4__juyCs>div>img:hover{opacity:.7}.AppLayout_userIconContainer__cl7CQ{display:flex;justify-content:center;position:relative}.AppLayout_userIconContainer__cl7CQ:after{background-color:initial;content:"";height:min(.5vw,10px);left:0;position:absolute;top:100%;width:100%}.AppLayout_dropdown__CdDkg{background-color:#fff;border:1px solid #ddd;border-radius:min(.2vw,4px);box-shadow:0 min(.1vw,2px) min(.5vw,10px) #0000001a;left:50%;opacity:0;padding:min(.4vw,8px) 0;pointer-events:none;position:absolute;top:calc(100% + min(.5vw, 10px));transform:translateX(-50%) translateY(min(-.5vw,-10px));transition:opacity .3s ease,transform .3s ease;width:min(7vw,100px);z-index:1000}.AppLayout_dropdown__CdDkg.AppLayout_show__Sisph{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.AppLayout_dropdownItem__K9Q81{color:#333;cursor:pointer;font-size:min(.8vw,15.4px);padding:min(.4vw,8px) min(.5vw,10px);text-align:center;transition:background-color .2s ease}.AppLayout_dropdownItem__K9Q81:hover{background-color:#f5f5f5}@media (max-width:768px){.AppLayout_dropdown__CdDkg{min-width:90px;width:90px}.AppLayout_dropdownItem__K9Q81{font-size:14px;padding:6px 8px}}.AppLayout_searchModalOverlay__VHCpr{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;padding-top:min(15vw,200px);position:fixed;top:0;width:100%;z-index:1001}.AppLayout_searchModalContent__oEaLt{animation:AppLayout_modalSlideIn__cxeD6 .3s ease-out;border-radius:min(.5vw,12px);box-sizing:border-box;max-width:min(40vw,600px);width:90%}@keyframes AppLayout_modalSlideIn__cxeD6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AppLayout_searchModalInputContainer__POpif{position:relative}.AppLayout_searchModalInput__jjMJu{background-color:#fff;border:2px solid #000;border-radius:500px;box-sizing:border-box;font-size:min(1.2vw,18px);font-weight:500;height:min(3vw,57.6px);outline:none;padding:0 min(4vw,60px) 0 min(1.5vw,24px);transition:border-color .3s ease;width:100%}.AppLayout_searchModalInput__jjMJu::placeholder{color:#6c757d;font-weight:400}.AppLayout_searchModalButton__9DHdT{cursor:pointer;height:min(2vw,28px);position:absolute;right:min(1vw,16px);top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:min(2vw,28px)}.AppLayout_searchModalButton__9DHdT:hover{opacity:.7}.AppLayout_searchSuggestions__e6kOj{background-color:#fff;display:flex;flex-direction:column;gap:0;margin:0 auto;max-height:min(20vw,300px);overflow-y:auto;padding:3% 0;width:93%}.AppLayout_suggestionItem__\+nIWd{background-color:#fff;border:none;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;font-size:min(1vw,16px);overflow:hidden;padding:min(1vw,16px) min(1.5vw,24px);text-align:left;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.AppLayout_suggestionItem__\+nIWd:hover{background-color:#f8f9fa}.AppLayout_suggestionItem__\+nIWd:last-child{border-bottom:none}.AppLayout_suggestionItem__\+nIWd:active{background-color:#e9ecef}.AppLayout_suggestionItem__\+nIWd strong{color:#000;font-weight:800}.AppLayout_mainContent__-3UCF{transition:filter .3s ease}.AppLayout_mainContent__-3UCF.AppLayout_blurred__174lX{filter:blur(3px);pointer-events:none}.AppLayout_inquiryBtn__dH3OE{bottom:3vw;cursor:pointer;position:fixed;right:3vw;width:min(5vw,100px)}@media (max-width:768px){.AppLayout_searchModalOverlay__VHCpr{padding-top:100px}.AppLayout_searchModalContent__oEaLt{max-width:500px;padding:24px;width:95%}.AppLayout_searchModalInput__jjMJu{font-size:16px;height:50px;padding:0 50px 0 20px}.AppLayout_searchModalButton__9DHdT{height:24px;right:12px;width:24px}.AppLayout_searchModalInputContainer__POpif{margin-bottom:24px}.AppLayout_suggestionItem__\+nIWd{font-size:16px;padding:12px 20px}.AppLayout_searchSuggestions__e6kOj{gap:0;max-height:200px}.AppLayout_inquiryBtn__dH3OE{display:none}}.AppLayout_mobileHeader__7ZAaC{background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;display:none;flex-direction:column;height:96px;left:0;position:fixed;right:0;top:0;z-index:999}.AppLayout_mobileHeaderTop__hN84w{align-items:center;display:flex;flex-shrink:0;height:64px;padding:0 20px;position:relative}.AppLayout_mobileHeaderLeft__hdbPU{align-items:center;display:flex;flex:1 1}.AppLayout_mobileHeaderLeft__hdbPU img{cursor:pointer;height:40px}.AppLayout_mobileHeaderCenter__aeai4{align-items:center;display:flex;flex:1 1;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.AppLayout_mobileHeaderCenter__aeai4 img{cursor:pointer;height:40px}.AppLayout_backButton__IxRf-{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;height:48px;justify-content:center;margin-left:-10px;padding:12px;transition:all .2s;width:48px}.AppLayout_backButton__IxRf-:hover{background:#00000014}.AppLayout_backButton__IxRf-:active{background:#0000001f;transform:scale(.95)}.AppLayout_backButton__IxRf- svg{height:28px;width:28px}.AppLayout_mobileHeaderRight__\+\+41b{display:flex;flex:1 1;justify-content:flex-end}.AppLayout_mobilePickBtn__AAXmT{cursor:pointer;height:40px}.AppLayout_mobileHeaderBottom__OWugN{align-items:center;background:#fff;display:flex;height:32px;overflow-x:auto;padding:0 20px;white-space:nowrap}.AppLayout_mobileCategory__l6xRw{color:#333;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;margin-right:4px;padding:6px 8px;transition:all .2s;white-space:nowrap}.AppLayout_mobileCategory__l6xRw:hover{font-weight:800}.AppLayout_mobileCategory__l6xRw:last-child{margin-right:0}.AppLayout_mobileBottomNav__htwZt{align-items:center;background:#fff;border-top:1px solid #eee;bottom:0;box-sizing:border-box;display:none;height:60px;left:0;padding:0 8px;position:fixed;right:0;z-index:999}.AppLayout_navItem__8oLag{cursor:pointer;flex:1 1;padding:4px 8px}.AppLayout_navIcon__XlPQF,.AppLayout_navItem__8oLag{align-items:center;display:flex;justify-content:center}.AppLayout_navIcon__XlPQF{border-radius:8px;height:32px;width:32px}.AppLayout_navIcon__XlPQF img{height:100%;object-fit:contain;width:100%}.AppLayout_navItem__8oLag:first-child .AppLayout_navIcon__XlPQF img{height:80%;width:80%}.AppLayout_mobileMenuModalOverlay__nEARC{align-items:flex-start;background:#0000;bottom:0;display:none;justify-content:center;left:0;padding-top:96px;position:fixed;right:0;top:0;z-index:1000}.AppLayout_mobileMenuModalContent__NY9v9{background:#fff;display:flex;flex-direction:column;height:calc(100vh - 166px);width:100%}.AppLayout_mobileMenuHeader__E0Lj4{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.AppLayout_mobileMenuHeader__E0Lj4 h2{font-size:18px;font-weight:600;margin:0}.AppLayout_mobileMenuClose__2SRFF{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;width:32px}.AppLayout_mobileMenuList__owE0n{flex:1 1;overflow-y:auto;padding:0}.AppLayout_mobileMenuItem__cKSQs{border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:16px;font-weight:500;padding:16px 20px}.AppLayout_mobileMenuItem__cKSQs:hover{background:#f9f9f9}.AppLayout_mobileMenuCategory__nQffJ{border-bottom:1px solid #f5f5f5}.AppLayout_mobileMenuMainItem__DnSmZ{background:#fafafa;cursor:pointer;font-size:16px;font-weight:500;padding:16px 20px}.AppLayout_mobileMenuMainItem__DnSmZ:hover{background:#f0f0f0}.AppLayout_mobileMenuSubItems__4xf4L{background:#fff}.AppLayout_mobileMenuSubItem__EdLE0{border-bottom:1px solid #f9f9f9;color:#666;cursor:pointer;font-size:14px;padding:12px 40px}.AppLayout_mobileMenuSubItem__EdLE0:hover{background:#f9f9f9;color:#333}.AppLayout_mobileMenuSubItem__EdLE0:last-child{border-bottom:none}.AppLayout_mobileMenuSearch__WqMqj{background:#fff;border-bottom:1px solid #eee}.AppLayout_mobileSearchContainer__1suVc{align-items:center;display:flex;gap:10px;padding:12px 20px}.AppLayout_mobileSearchInput__MEsIa{background:#fff;border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:14px;height:36px;outline:none;padding:0 12px}.AppLayout_mobileSearchInput__MEsIa:focus{border-color:#333}.AppLayout_mobileSearchInput__MEsIa::placeholder{color:#6c757d;font-weight:400}.AppLayout_mobileSearchButton__PxL4J{background:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:36px;padding:0 16px;transition:background-color .2s;white-space:nowrap}.AppLayout_mobileSearchButton__PxL4J:hover{background:#222}.AppLayout_mobileSearchButton__PxL4J:active{background:#111}.AppLayout_mobileSearchSuggestions__-GZf-{border-top:1px solid #f5f5f5;max-height:200px;overflow-y:auto}.AppLayout_mobileSuggestionItem__yOUJ8{background-color:#fff;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:14px;padding:12px 20px;text-align:left;transition:background-color .2s}.AppLayout_mobileSuggestionItem__yOUJ8:hover{background-color:#f8f9fa}.AppLayout_mobileSuggestionItem__yOUJ8:active{background-color:#e9ecef}.AppLayout_mobileSuggestionItem__yOUJ8:last-child{border-bottom:none}.AppLayout_mobileSuggestionItem__yOUJ8 strong{color:#000;font-weight:800}@media (max-width:768px){.AppLayout_wrap__UBcJl{display:none}.AppLayout_super_wrap__twVhQ{padding-bottom:70px;padding-top:96px}.AppLayout_super_wrap__twVhQ[data-product-page=true]{padding-top:64px!important}.AppLayout_mobileBottomNav__htwZt,.AppLayout_mobileHeader__7ZAaC,.AppLayout_mobileMenuModalOverlay__nEARC{display:flex}}body.AppLayout_mobile-stage2__ti7jZ .AppLayout_mobileBottomNav__htwZt,body.AppLayout_mobile-stage2__ti7jZ .AppLayout_mobileHeader__7ZAaC,body.AppLayout_mobile-stage2__ti7jZ .AppLayout_super_wrap__twVhQ{display:none!important}.Footer_super_wrap__51LPZ{background-color:#000;height:min(12vw,230px);width:100%}.Footer_super_wrap__51LPZ *{color:#fff}.Footer_wrap__WWIiU{align-items:center;box-sizing:border-box;display:flex;gap:0 5%;height:100%;margin:0 auto;max-width:1920px;padding:2.5vw;width:100%}.Footer_lv1__BeEU1,.Footer_lv2__s2EIn,.Footer_lv3__Kr2rP{height:100%}.Footer_lv1__BeEU1{align-items:center;bottom:15%;display:flex;flex-direction:column;position:relative;width:20%}.Footer_lv2__s2EIn{display:flex;flex-direction:column;justify-content:space-between;width:56%}.Footer_lv2__s2EIn>div{display:flex;gap:0 5%}.Footer_lv2__s2EIn>div>h3{font-size:min(1.3vw,25px)}.Footer_lv2__s2EIn>div>h4{color:#999;font-size:min(1vw,19px);font-weight:400}.Footer_lv2__s2EIn>h5{color:#999;font-size:min(.7vw,13px);font-weight:400}.Footer_lv2Extra__beDWo{grid-gap:min(.6vw,11px) min(1.2vw,20px);display:grid;gap:min(.6vw,11px) min(1.2vw,20px);grid-template-columns:repeat(2,auto);margin-top:min(.8vw,15px)}.Footer_lv2Extra__beDWo p{color:#999;font-size:min(.8vw,15.36px)}.Footer_lv3__Kr2rP{align-items:flex-start;display:flex;height:70%;width:34%}.Footer_lv3_img_wrap__K43Rv{margin-right:min(1vw,19.2px);width:30%}.Footer_lv3_img_wrap__K43Rv>img{margin-bottom:min(1.2vw,23.04px);width:100%}.Footer_lv3__Kr2rP>div>p{color:#999;font-size:min(.8vw,15.36px);margin-bottom:min(.3vw,5.76px)}.Footer_bizLink__MDuxL{color:inherit;margin-left:min(.5vw,9.6px);text-decoration:underline}.Footer_bizLink__MDuxL:visited{color:#999}@media (max-width:768px){.Footer_super_wrap__51LPZ{height:auto}.Footer_wrap__WWIiU{display:block;padding:16px}.Footer_lv1__BeEU1{display:flex;justify-content:center;margin-bottom:12px;position:static;width:100%}.Footer_lv1__BeEU1 img{height:auto;width:140px}.Footer_lv2__s2EIn,.Footer_lv3__Kr2rP{height:auto;width:100%}.Footer_lv2__s2EIn>div{display:block}.Footer_lv2__s2EIn>div>h3{font-size:18px}.Footer_lv2__s2EIn>div>h4{font-size:13px}.Footer_lv2__s2EIn>h5{font-size:11px}.Footer_lv2Extra__beDWo{display:block;margin-top:10px}.Footer_lv2Extra__beDWo p{font-size:12px}.Footer_lv3__Kr2rP{display:block}.Footer_lv3_img_wrap__K43Rv{margin:12px 0;width:160px}.Footer_lv3_img_wrap__K43Rv>img{margin-bottom:8px}.Footer_lv3__Kr2rP>div>p{font-size:12px;margin-bottom:6px}.Footer_bizLink__MDuxL{margin-left:6px}}.Home_fullWidthBanner__N\+pHW{margin:0 auto min(4vw,76.8px);overflow:hidden;padding:0;position:relative}.Home_fullWidthBanner__N\+pHW,.Home_wrap__Gzwn0{box-sizing:border-box;max-width:1920px;width:100%}.Home_wrap__Gzwn0{margin:0 auto;padding:0 min(10vw,192px)}.Home_lv1__lB011{aspect-ratio:1/.36;background-color:#efefef;width:100%}.Home_lv1__lB011>img{height:100%;object-fit:cover;width:100%}.Home_bannerSlider__q1scT{aspect-ratio:1/.36;height:100%;overflow:hidden;position:relative;width:100%}.Home_sliderContainer__O-RYI{cursor:grab;display:flex;height:100%;transition:transform .3s ease;-webkit-user-select:none;user-select:none;width:100%}.Home_sliderContainer__O-RYI.Home_dragging__GBw1Y{cursor:grabbing;transition:none}.Home_sliderContainer__O-RYI:active{cursor:grabbing}.Home_slide__VhtMx{height:100%;min-width:100%;position:relative}.Home_bannerLink__nXYu7{display:block;height:100%;width:100%}.Home_bannerImage__26WNr{height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.Home_placeholderBanner__gPJIF{align-items:center;background-color:#f0f0f0;color:#666;display:flex;font-size:1rem;height:100%;justify-content:center;width:100%}.Home_indicators__y0xPI{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.Home_indicator__a5\+-H{background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background-color .3s;width:12px}.Home_indicator__a5\+-H.Home_active__cuEPv{background-color:#fff;transform:scale(1.2)}.Home_navButton__5B7UM{align-items:center;background-color:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:40px;z-index:10}.Home_navButton__5B7UM:hover{background-color:#0009}.Home_prevButton__7pYz6{left:20px}.Home_nextButton__a9zKo{right:20px}.Home_bannerSlider__q1scT:hover .Home_navButton__5B7UM{opacity:1}@media (max-width:768px){.Home_indicators__y0xPI{bottom:10px}.Home_indicator__a5\+-H{height:8px;width:8px}.Home_navButton__5B7UM{font-size:1rem;height:30px;width:30px}.Home_prevButton__7pYz6{left:10px}.Home_nextButton__a9zKo{right:10px}}.Home_bestSection__nxhjF{margin-bottom:min(6vw,115.2px);width:100%}.Home_sectionTitle__crYnS{font-size:min(2vw,38.4px);font-weight:900;margin-bottom:min(2.5vw,48px)}.Home_productGrid__yKXGz{grid-gap:min(2.5vw,48px);display:grid;gap:min(2.5vw,48px);grid-template-columns:repeat(5,1fr)}@media (max-width:640px){.Home_productGrid__yKXGz{grid-template-columns:repeat(2,1fr)}}.Home_productItem__JATvN{display:flex;flex-direction:column;overflow:hidden;position:relative}.Home_productLink__WjcMh{color:inherit;display:block;text-decoration:none}.Home_productImageContainer__1j4Ki{aspect-ratio:.75/1;margin-bottom:min(.5vw,9.6px);overflow:hidden;position:relative;width:100%}.Home_productImage__wMNLN{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.Home_productInfo__3iFA\+{padding:min(.5vw,9.6px) 0}.Home_productTitle__zLqvE{font-size:min(1.2vw,23px);font-weight:800;margin-bottom:min(.7vw,13.5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Home_colorOptions__mt06D{display:flex;gap:min(.3vw,5.76px);margin-bottom:min(.7vw,13.5px)}.Home_colorDot__YDV3b{aspect-ratio:1;border:1px solid #0000001a;border-radius:50%;display:inline-block;width:min(.8vw,15.36px)}.Home_priceInfo__05Sc4{display:flex;flex-direction:column}.Home_price__lHC0v{align-items:center;display:flex;font-size:min(1.1vw,21.12px);font-weight:600;margin-bottom:min(.3vw,5.76px)}.Home_discount__9LNsn{color:#666;font-size:min(.9vw,16.56px);font-weight:600}.Home_loading__bWuJC{align-items:center;color:#666;display:flex;font-size:min(1vw,19.2px);height:min(15vw,288px);justify-content:center}.Home_bannerLoadingContainer__cOp0R{align-items:center;aspect-ratio:1/.36;background-color:#f8f9fa;display:flex;justify-content:center;width:100%}.Home_productLoadingContainer__4rR0R{align-items:center;display:flex;justify-content:center;min-height:300px;padding:50px 0;width:100%}.Home_soldOut__zuMeM{background-color:#e53935;border-radius:3px;color:#fff;display:inline-block;font-size:.7rem;font-weight:500;margin-left:5px;padding:1px 5px;vertical-align:middle}.Home_fullWidthNew__nc\+vc{background-color:#edefef;box-sizing:border-box;margin:0 auto;max-width:1920px;overflow:hidden;padding:0;width:100%}.Home_newSection__3FA4a{padding:min(3vw,57.6px) 0 min(2vw,38.4px);width:100%}.Home_newSectionHeader__MJdWs{align-items:center;display:flex;justify-content:space-between;margin-bottom:min(2vw,38.4px)}.Home_newArrowButtons__vMKwu{display:flex;gap:min(.5vw,9.6px)}.Home_newArrowButton__3US5e{align-items:center;background-color:initial;border:none;color:#333;cursor:pointer;display:flex;font-size:min(1.5vw,28.8px);font-weight:400;height:min(2vw,38.4px);justify-content:center;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:min(2vw,38.4px)}.Home_newArrowButton__3US5e:hover{color:#666}.Home_newArrowButton__3US5e:active{transform:scale(.95)}.Home_newProductsContainer__cOsmi{overflow:hidden;width:100%}.Home_newProductsTrack__NHP45{--animation-offset:0px;animation:Home_scrollProducts__AzjR8 60s linear infinite;display:flex;gap:min(4vw,76.8px);width:fit-content}@keyframes Home_scrollProducts__AzjR8{0%{transform:translateX(0);transform:translateX(calc(var(--animation-offset, 0px)))}to{transform:translateX(-50%);transform:translateX(calc(var(--animation-offset, 0px) - 50%))}}.Home_newProductItem__MfFzY{display:flex;flex:0 0 min(15vw,288px);flex-direction:column;overflow:hidden}.Home_newProductImageContainer__1l\+s9{aspect-ratio:.75/1;margin-bottom:min(.5vw,9.6px);overflow:hidden;position:relative;width:100%}.Home_newProductInfo__7GdoD{padding:min(.5vw,9.6px) 0}.Home_newProductTitle__Svd0J{font-size:min(1vw,19.2px);font-weight:800;margin-bottom:min(.7vw,13.5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Home_newProductLoadingContainer__NRCze{align-items:center;display:flex;justify-content:center;min-height:min(20vw,384px);padding:min(2.5vw,48px) 0;width:100%}@media (max-width:768px){.Home_newProductItem__MfFzY{flex:0 0 min(35vw,180px)}.Home_newProductsTrack__NHP45{gap:min(6vw,40px)}.Home_newArrowButton__3US5e{font-size:min(2.5vw,16px);height:min(6vw,40px);width:min(6vw,40px)}}@media (max-width:480px){.Home_newProductItem__MfFzY{flex:0 0 min(40vw,160px)}.Home_newProductsTrack__NHP45{gap:min(8vw,30px)}.Home_newArrowButton__3US5e{font-size:min(3vw,14px);height:min(8vw,35px);width:min(8vw,35px)}}.Home_heartIcon__U1s1c{cursor:pointer;height:min(1.5vw,28.8px);left:min(.5vw,9.6px);position:absolute;top:min(.5vw,9.6px);transition:transform .3s ease;width:min(1.5vw,28.8px);z-index:1}.Home_heartIcon__U1s1c:hover{transform:scale(1.2)}.Home_liveReviews__ixVHs{margin-top:24px;padding-bottom:48px}.Home_liveGrid__nCmOk{grid-gap:24px;display:grid;gap:24px;grid-auto-rows:auto;grid-template-columns:repeat(5,1fr)}.Home_liveCard__oAkqB{display:flex;flex-direction:column}.Home_liveThumb__diW3T{background:#f6f6f6;overflow:hidden;padding-top:100%;position:relative;width:100%}.Home_liveThumb__diW3T img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.Home_liveMeta__HcS8S{align-items:center;color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.Home_liveLeft__ntbvg{align-items:center;display:flex;gap:6px}.Home_liveName__q7onq{color:#000;font-weight:700}.Home_liveSep__XDqvu{color:#999}.Home_liveStars__xIv7L{color:#000;letter-spacing:1px}.Home_liveText__tQRYm{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:12px;line-height:1.4;margin-top:6px;overflow:hidden;text-overflow:ellipsis}.Home_thumbPlaceholder__CqOSx{background:#eee;height:100%;width:100%}@media (max-width:1024px){.Home_liveGrid__nCmOk{grid-template-columns:repeat(2,1fr)}}.Home_popupOverlay__FhBtm{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.Home_popupStack__XBzTP{grid-gap:16px;display:grid;gap:16px;max-height:90vh;overflow:auto;padding:16px}.Home_popupCard__zq\+WI{background:#fff;border-radius:12px;box-shadow:0 12px 32px #00000038;max-width:400px;overflow:hidden;width:min(90vw,400px)}.Home_popupImgWrap__fCx5H,.Home_popupImg__7X0-q{max-height:min(70vh,520px)}.Home_popupFooter__hAXEs{border-top:1px solid #eee;justify-content:space-between;padding:12px 14px}.Home_popupFooter__hAXEs,.Home_popupLeft__dCOnS{align-items:center;display:flex;gap:8px}.Home_popupButton__GDY81{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#333;cursor:pointer;font-weight:600;padding:8px 14px}.Home_popupPrimary__pgi1l{background:#3498db;border-color:#3498db;color:#fff}@media (max-width:768px){.Home_section__wmoR0{padding-left:min(3.2vw,18px);padding-right:min(3.2vw,18px)}.Home_bannerContainer__KFHpN,.Home_hero__6b\+xt,.Home_mainBanner__mGhuV{height:auto;min-height:48vw}.Home_bannerContainer__KFHpN img,.Home_bannerImage__26WNr{object-fit:cover}.Home_sectionHeader__M0ryY{display:flex;flex-wrap:wrap;row-gap:8px}.Home_sectionTitle__crYnS{font-size:18px}.Home_sectionAction__RJPfN{font-size:13px}.Home_cardGrid__uxzH2,.Home_categoryGrid__z-13N,.Home_productsGrid__MHeG8,.Home_recommendGrid__C\+JCJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.Home_card__wIrp5,.Home_productCard__ViPqm{border-radius:8px}.Home_cardImage__fOxtk,.Home_productImage__wMNLN{aspect-ratio:1/1}.Home_cardTitle__4\+dXS,.Home_productTitle__zLqvE{font-size:14px}.Home_cardPrice__hbs5o,.Home_productPrice__PLwvq{font-size:13px}.Home_carouselWrap__ctVZx,.Home_sliderWrap__YYdQL{padding:0}.Home_promoBar__M\+sbF{font-size:12px;padding:8px 10px}}@media (max-width:480px){.Home_cardGrid__uxzH2,.Home_categoryGrid__z-13N,.Home_productsGrid__MHeG8,.Home_recommendGrid__C\+JCJ{grid-template-columns:1fr}.Home_sectionAction__RJPfN{font-size:12px}.Home_section__wmoR0{padding-left:14px;padding-right:14px}.Home_promoBar__M\+sbF{font-size:11px;padding:7px 8px}}@media (max-width:768px){.Home_wrap__Gzwn0{padding:0 24px}.Home_sectionTitle__crYnS{font-size:20px;font-weight:800}.Home_cardTitle__4\+dXS,.Home_newProductTitle__Svd0J,.Home_productTitle__zLqvE{font-size:16px;font-weight:700}.Home_price__lHC0v{font-size:15px}.Home_discount__9LNsn{font-size:13px}.Home_loading__bWuJC{font-size:14px}.Home_newArrowButton__3US5e{font-size:16px}.Home_colorOptions__mt06D{gap:4px;margin-bottom:6px}.Home_colorDot__YDV3b{width:8px}.Home_heartIcon__U1s1c{height:24px;left:6px;top:6px;width:24px}.Home_heartIcon__U1s1c:hover{transform:none}}@media (max-width:480px){.Home_sectionTitle__crYnS{font-size:18px}.Home_cardTitle__4\+dXS,.Home_newProductTitle__Svd0J,.Home_productTitle__zLqvE{font-size:15px}.Home_price__lHC0v{font-size:14px}.Home_discount__9LNsn{font-size:12.5px}.Home_loading__bWuJC,.Home_newArrowButton__3US5e{font-size:14px}}.LoadingSpinner_spinnerContainer__BJ\+q0{align-items:center;display:flex;justify-content:center}.LoadingSpinner_spinner__fZ4iM{height:100%;object-fit:contain;width:100%}.LoadingSpinner_spinnerSmall__wR4Qh{height:60px;width:60px}.LoadingSpinner_spinnerMedium__2L7eh{height:100px;width:100px}.LoadingSpinner_spinnerLarge__QU2pi{height:140px;width:140px}.MyPage_modalOverlay__8D5r0{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.MyPage_simpleModal__FMSPu{background:#fff;border-radius:6px;box-shadow:0 8px 24px #0003;overflow:hidden;width:min(560px,92vw)}.MyPage_modalHeader__0BYI\+{align-items:center;border-bottom:1px solid #eee;display:flex;font-weight:700;justify-content:space-between;padding:14px 16px}.MyPage_modalBody__5w8mt{padding:12px 16px 16px}.MyPage_textarea__ptoZf{border:1px solid #ddd;box-sizing:border-box;min-height:120px;padding:10px 12px;resize:vertical;width:100%}.MyPage_helperText__Hamje{color:#888;font-size:12px}.MyPage_thumbList__2XdeM{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.MyPage_thumbItem__kdGHk{border:1px solid #eee;height:80px;overflow:hidden;position:relative;width:80px}.MyPage_thumbItem__kdGHk img{display:block;height:100%;object-fit:cover;width:100%}.MyPage_thumbDelete__TxSsE{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;height:20px;position:absolute;right:2px;top:2px;width:20px}.MyPage_fileHidden__WdD1Y{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.MyPage_uploadBtn__ZYfIO{display:inline-block;font-size:14px}.MyPage_postcodeBtn__TyxMk,.MyPage_uploadBtn__ZYfIO{background:#fff;border:1px solid #111;cursor:pointer;padding:8px 12px}.MyPage_input__Jd6H4{border:1px solid #ddd;box-sizing:border-box;font-size:16px;height:44px;padding:10px 12px;width:100%}.MyPage_reviewModal__HgLaZ{background:#fff;max-width:90vw;width:960px}.MyPage_reviewWrap__YO4gb{padding:32px 40px}.MyPage_reviewHeader__NBc6J{align-items:center;display:flex;justify-content:space-between}.MyPage_reviewTitle__P9YnO{font-size:26px;font-weight:800}.MyPage_modalClose__Hxjun{background:#0000;border:none;cursor:pointer;font-size:22px}.MyPage_reviewBody__4p3nh{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 480px;margin-top:20px}.MyPage_reviewLeft__-1bMF{display:flex;flex-direction:column;height:100%;min-height:420px;order:1}.MyPage_reviewStars__16cSY{font-size:20px;letter-spacing:4px}.MyPage_reviewDate__C\+I8u{color:#888;font-size:12px;margin-top:6px}.MyPage_reviewContent__H-8As{color:#222;line-height:1.9;margin-top:18px}.MyPage_reviewProduct__we-I6{margin-top:24px}.MyPage_reviewProductLabel__Da\+S8{color:#666;font-size:12px;font-weight:800;margin-bottom:8px}.MyPage_reviewProductText__YRMJ-{color:#333;font-size:13px}.MyPage_reviewRight__oNRjk{align-items:center;background:#fafafa;border:1px solid #eee;display:flex;height:480px;justify-content:center;order:2;overflow:hidden;position:relative}.MyPage_reviewImage__KVi1u{display:block;height:100%;image-rendering:auto;object-fit:cover;object-position:center;width:100%}.MyPage_reviewMeta__-TSnb{align-items:center;display:flex;gap:10px}.MyPage_nameMasked__GOfFe{color:#000;font-size:16px;font-weight:800}.MyPage_reviewDate__C\+I8u{color:#000;font-size:16px;font-weight:400;margin-top:0}.MyPage_productBox__CMW9e{align-items:center;border:1px solid #eee;cursor:pointer;display:flex;gap:10px;margin-top:8px;padding:10px}.MyPage_productBox__CMW9e:hover{background:#fafafa}.MyPage_productThumbSmall__4pMvI{align-items:center;background:#f0f0f0;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.MyPage_productThumbSmall__4pMvI img{display:block;height:100%;object-fit:cover;width:100%}.MyPage_productInfoSmall__tH5s0{display:flex;flex-direction:column;gap:4px}.MyPage_productNameSmall__\+7Nxl{font-size:13px;font-weight:700}.MyPage_productOptionSmall__NlCPP{color:#666;font-size:12px}.MyPage_editLink__1apQn{color:#666}.MyPage_deleteLink__hWLsK,.MyPage_editLink__1apQn{align-self:flex-start;background:#0000;border:none;cursor:pointer;font-size:12px;margin-top:8px;text-decoration:underline}.MyPage_deleteLink__hWLsK{color:#b00020;margin-left:12px}.MyPage_linkRow__NW0lo{display:flex;gap:12px}.MyPage_reviewBottom__UZWwc{display:flex;flex-direction:column;gap:8px;margin-top:auto}.MyPage_arrowBtn__XjV9K{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px}.MyPage_arrowPrev__r687e{left:10px}.MyPage_arrowNext__G239o{right:10px}.MyPage_container__mYEJx{box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:calc(100vh - min(7vw, 134.4px));padding:0;position:relative;width:100%}.MyPage_title__s9I5c{font-size:26px;font-weight:800;margin-bottom:30px}.MyPage_artistLink__FpPGZ{color:#0d6efd;cursor:pointer;display:block;font-weight:700;margin:0 0 8px}.MyPage_artistLink__FpPGZ:hover{text-decoration:underline}.MyPage_artistManageLink__QCg7l{color:#0d6efd;cursor:pointer;display:block;font-weight:700;margin:0 0 24px}.MyPage_artistManageLink__QCg7l:hover{text-decoration:underline}.MyPage_statsSection__d2xOY{background-color:#edefef;margin-top:40px;padding:0;width:100%}.MyPage_statsContainer__nTgpC{margin:0 auto;max-width:1200px;padding:50px 20px}.MyPage_statsGrid__JDD8O{display:grid;grid-template-columns:repeat(6,1fr)}.MyPage_statItem__\+NOlV{background-color:initial;cursor:pointer;padding:30px 20px;position:relative;text-align:center;transition:opacity .2s ease}.MyPage_statItem__\+NOlV:first-child{text-align:left}.MyPage_statItem__\+NOlV:first-child .MyPage_statValue__ikRmZ{justify-content:flex-start}.MyPage_statItem__\+NOlV:nth-child(3):before,.MyPage_statItem__\+NOlV:nth-child(4):before,.MyPage_statItem__\+NOlV:nth-child(5):before,.MyPage_statItem__\+NOlV:nth-child(6):before{background-color:#000;content:"";height:80px;left:0;position:absolute;top:30px;width:1px}.MyPage_statItem__\+NOlV:hover{opacity:.7}.MyPage_statLabel__yUmWD{color:#000;font-size:16px;font-weight:700;margin-bottom:14px}.MyPage_statValue__ikRmZ{align-items:center;color:#000;display:flex;justify-content:center}.MyPage_statNumber__303IF{font-size:42px;font-weight:400}.MyPage_statUnit__3rbHx{font-size:24px;font-weight:400;margin-left:2px}.MyPage_tabSection__FyZY0{background-color:#fff;width:100%}.MyPage_tabContainer__jM06M{border-bottom:1px solid #000;display:flex;margin:0 auto;max-width:1200px;padding:0 20px}.MyPage_tabItem__XN3le{color:#666;cursor:pointer;font-size:16px;font-weight:600;padding:20px 30px;transition:all .3s ease}.MyPage_tabActive__w3cvt{color:#000;font-weight:700}.MyPage_tabItem__XN3le:hover{color:#000}.MyPage_orderSection__mXHRY{background-color:#fff;min-height:400px;width:100%}.MyPage_orderContainer__zZEck{margin:0 auto;max-width:1200px;padding:40px 20px}.MyPage_orderItem__3MlJa{border-bottom:1px solid #e0e0e0;display:flex;gap:30px;margin-bottom:30px;padding-bottom:30px}.MyPage_orderItem__3MlJa:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.MyPage_orderLeft__PxCYi{display:flex;flex-direction:column;gap:8px;min-width:120px}.MyPage_orderDate__GYNXv{color:#000;font-size:24px;font-weight:500}.MyPage_orderStatus__6pkvL{color:#666;font-size:14px;font-weight:500}.MyPage_orderContent__th4XO{align-items:flex-start;display:flex;flex:1 1;gap:20px}.MyPage_orderImage__qlkj2{background:#f8f9fa;border:1px solid #eee;flex-shrink:0;height:100px;overflow:hidden;width:100px}.MyPage_orderThumb__XliQH{display:block;height:100%;object-fit:cover;width:100%}.MyPage_placeholderImage__DNZ4K{background-color:#f0f0f0;height:100px;width:100px}.MyPage_orderInfo__QhTfv{display:flex;flex:1 1;flex-direction:column;gap:8px}.MyPage_orderTitle__RgMVv{color:#000;font-size:16px;font-weight:700}.MyPage_statusDelayed__62pIH{color:#ff4804}.MyPage_orderDescription__kfbwD{color:#666;font-size:14px;line-height:1.4}.MyPage_orderPrice__Blzgj{color:#000;font-size:16px;font-weight:700;margin-top:4px}.MyPage_orderActions__kw-MQ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);justify-items:stretch;width:300px}.MyPage_orderButton__Gnaup{align-items:center;background-color:#fff;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:34px;justify-content:center;padding:0 14px;transition:all .2s ease;width:100%}.MyPage_orderButton__Gnaup:hover{background-color:#f8f9fa}.MyPage_orderButtonDisabled__qi4AH{border-color:#d9d9d9;color:#b0b0b0;cursor:not-allowed;pointer-events:none}.MyPage_orderButtonGhost__sT7ZQ{visibility:hidden}@media (max-width:1024px){.MyPage_statsGrid__JDD8O{grid-template-columns:repeat(3,1fr)}.MyPage_statsContainer__nTgpC{padding:40px 15px}}@media (max-width:768px){.MyPage_statsGrid__JDD8O{grid-template-columns:repeat(2,1fr)}.MyPage_tabContainer__jM06M{flex-direction:column;padding:0 15px}.MyPage_tabItem__XN3le{border-bottom:1px solid #e0e0e0;border-right:none;padding:15px 0}.MyPage_tabItem__XN3le:first-child{border-bottom-color:#e0e0e0}.MyPage_orderItem__3MlJa{flex-direction:column;gap:15px}.MyPage_orderLeft__PxCYi{min-width:auto}.MyPage_orderContent__th4XO{align-items:flex-start;flex-direction:column;gap:15px}.MyPage_orderActions__kw-MQ{grid-template-columns:repeat(2,1fr);justify-items:stretch;width:100%}.MyPage_orderButton__Gnaup{flex:1 1}}@media (max-width:480px){.MyPage_statsGrid__JDD8O{grid-template-columns:1fr}.MyPage_statItem__\+NOlV{padding:25px 15px}.MyPage_statValue__ikRmZ{font-size:20px}.MyPage_orderContainer__zZEck{padding:20px 10px}.MyPage_orderItem__3MlJa{margin-bottom:20px;padding-bottom:20px}.MyPage_orderDate__GYNXv{font-size:18px}.MyPage_placeholderImage__DNZ4K{height:80px;width:80px}}@media (max-width:768px){.MyPage_statsSection__d2xOY{margin-top:20px}.MyPage_statsContainer__nTgpC{padding:28px 16px}.MyPage_statsGrid__JDD8O{grid-template-columns:repeat(2,1fr)}.MyPage_statItem__\+NOlV{padding:16px 10px}.MyPage_statItem__\+NOlV:first-child{grid-column:1/-1;text-align:center}.MyPage_statItem__\+NOlV:first-child .MyPage_statValue__ikRmZ{font-size:28px!important;justify-content:center!important;line-height:1.2}.MyPage_statLabel__yUmWD{font-size:14px;margin-bottom:10px}.MyPage_statNumber__303IF{font-size:28px}.MyPage_statUnit__3rbHx{font-size:16px}.MyPage_statItem__\+NOlV:nth-child(3):before,.MyPage_statItem__\+NOlV:nth-child(4):before,.MyPage_statItem__\+NOlV:nth-child(5):before,.MyPage_statItem__\+NOlV:nth-child(6):before{content:none}}@media (max-width:480px){.MyPage_statsContainer__nTgpC{padding:24px 14px}.MyPage_statItem__\+NOlV{padding:14px 8px}.MyPage_statItem__\+NOlV:first-child .MyPage_statValue__ikRmZ{font-size:24px!important;justify-content:center!important}.MyPage_statLabel__yUmWD{font-size:13px}.MyPage_statNumber__303IF{font-size:26px}.MyPage_statUnit__3rbHx{font-size:15px}}.LandingPassword_container__oNnTE{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.LandingPassword_box__Su8Iu{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:40px;text-align:center}.LandingPassword_box__Su8Iu h2{font-size:24px;margin-bottom:10px}.LandingPassword_box__Su8Iu h3{color:#666;font-size:18px;margin-bottom:30px}.LandingPassword_form__JX\+tt{display:flex;flex-direction:column;gap:15px}.LandingPassword_input__-Yu5D{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:12px 15px;transition:border-color .3s;width:300px}.LandingPassword_input__-Yu5D:focus{border-color:#000;outline:none}.LandingPassword_button__ezjRh{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:opacity .3s}.LandingPassword_button__ezjRh:hover{opacity:.8}.Login_container__SL1Dh{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1920px;padding:5% 0 10%;width:100%}.Login_title__KXXto{font-size:min(1.5vw,28px);font-weight:900;margin-bottom:min(2.8vw,54px)}.Login_kakaoButton__-Jxr1{background-color:#fee500;border:none;border-radius:500px;cursor:pointer;font-size:min(1.1vw,21px);font-weight:800;margin-bottom:min(2vw,38px);padding:min(1.2vw,23px);width:min(35vw,670px)}.Login_snsText__hTs4s{font-size:min(1vw,19px);margin-bottom:min(.8vw,15px)}.Login_snsWrap__iAaDU{display:flex;gap:min(1.5vw,29px);margin-bottom:min(2.5vw,48px)}.Login_snsButton__coSYd{align-items:center;aspect-ratio:1;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;width:min(3.2vw,61px)}.Login_snsButton__coSYd img{height:100%;object-fit:contain;width:100%}.Login_emailButtons__PolLU{display:flex;gap:min(1.5vw,29px)}.Login_emailButtons__PolLU>button:first-child{color:#000;font-weight:800}.Login_emailButton__wip2Y{color:#666}.Login_artistButton__pzJEt,.Login_emailButton__wip2Y{background:none;border:none;cursor:pointer;font-size:min(.9vw,17px)}.Login_artistButton__pzJEt{color:#3498db;font-weight:700}@media (max-width:768px){.Login_container__SL1Dh{padding:12% 20px 18%}.Login_title__KXXto{font-size:22px;margin-bottom:28px}.Login_kakaoButton__-Jxr1{border-radius:500px;font-size:16px;margin-bottom:18px;max-width:420px;padding:16px;width:100%}.Login_snsText__hTs4s{font-size:14px;margin-bottom:10px}.Login_snsWrap__iAaDU{gap:14px;margin-bottom:24px}.Login_snsButton__coSYd{width:56px}.Login_emailButtons__PolLU{flex-direction:column;gap:10px;max-width:420px;width:100%}.Login_artistButton__pzJEt,.Login_emailButton__wip2Y{font-size:14px;text-align:center}}@media (max-width:480px){.Login_title__KXXto{font-size:20px}.Login_kakaoButton__-Jxr1{font-size:15px;max-width:360px;padding:15px}.Login_snsButton__coSYd{width:52px}.Login_emailButtons__PolLU{max-width:360px}}.LoginEmail_container__8P4qN{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1920px;min-height:calc(100vh - min(7vw, 134.4px));padding:7% 0;width:100%}.LoginEmail_title__NvA7H{font-size:min(2.5vw,48px);font-weight:900;margin-bottom:min(.5vw,9.6px)}.LoginEmail_subtitle__xRRJQ{font-size:min(1vw,19.2px);margin-bottom:min(3.5vw,67.2px)}.LoginEmail_form__P7rhU{display:flex;flex-direction:column;gap:min(1vw,19.2px);margin-bottom:min(2vw,38.4px);width:min(40vw,768px)}.LoginEmail_inputBox__tOrvh{position:relative;width:100%}.LoginEmail_inputBox__tOrvh input{border:1px solid #ddd;box-sizing:border-box;font-size:min(1vw,19.2px);padding:min(1.2vw,23px);width:100%}.LoginEmail_inputBox__tOrvh input:focus{border-color:#000;outline:none}.LoginEmail_eyeButton__qo3Ie{background:none;border:none;color:#666;cursor:pointer;font-size:min(.9vw,17.2px);position:absolute;right:min(1.2vw,23px);top:50%;transform:translateY(-50%)}.LoginEmail_submitButton__D4-RF{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:min(1.1vw,21.1px);font-weight:800;margin-top:min(1vw,19.2px);padding:min(1.2vw,23px);width:100%}.LoginEmail_links__SBtrV{align-items:center;display:flex;gap:min(1vw,19.2px);justify-content:center;margin-top:min(2vw,38.4px)}.LoginEmail_linkButton__tsPeO{background:none;border:none;color:#666;cursor:pointer;font-size:min(.9vw,17.2px);padding:0}.LoginEmail_linkButton__tsPeO:hover{color:#000;text-decoration:underline}.LoginEmail_divider__azE2r{color:#ddd}.LoginEmail_loginError__H2d1u{color:#e74c3c;font-size:min(.8vw,15.4px);margin:min(.5vw,9.6px) 0;text-align:center}.LoginEmail_errorInput__HO7zx{border-color:#e74c3c!important}@media (max-width:768px){.LoginEmail_container__8P4qN{min-height:auto;padding:12% 20px}.LoginEmail_title__NvA7H{font-size:24px;margin-bottom:8px}.LoginEmail_subtitle__xRRJQ{font-size:14px;margin-bottom:28px}.LoginEmail_form__P7rhU{gap:14px;margin-bottom:22px;max-width:420px;width:100%}.LoginEmail_inputBox__tOrvh input{font-size:15px;padding:16px}.LoginEmail_eyeButton__qo3Ie{font-size:13px;right:16px}.LoginEmail_submitButton__D4-RF{font-size:16px;padding:16px}.LoginEmail_links__SBtrV{gap:12px;margin-top:20px}.LoginEmail_linkButton__tsPeO{font-size:14px}}@media (max-width:480px){.LoginEmail_title__NvA7H{font-size:22px}.LoginEmail_subtitle__xRRJQ{font-size:13px}.LoginEmail_form__P7rhU{max-width:360px}.LoginEmail_submitButton__D4-RF{font-size:15px;padding:15px}}@media (max-width:768px){.LoginEmail_loginError__H2d1u{font-size:14px;margin:8px 0;padding:0 2px}}@media (max-width:480px){.LoginEmail_loginError__H2d1u{font-size:14px}}.Product_productPage__OVAYj{box-sizing:border-box;width:100%}.Product_mainContent__RpAy2{background-color:#f5f5f5;display:flex;position:relative;width:100%}.Product_productContent__hVNZR{box-sizing:border-box;flex:1 1;min-height:min(50vw,960px);padding:min(3vw,57.6px)}.Product_productImageSection__0aDSZ{padding:0 min(1.5vw,28.8px) min(1.5vw,28.8px) min(5.5vw,105.6px);position:relative;width:60%}.Product_leftNav__itchl{border-right:1px solid #eee;left:0}.Product_leftNav__itchl,.Product_rightNav__VyDn8{background-color:#fff;padding:min(.5vw,9.6px) min(.3vw,5.76px);position:absolute;top:0;width:min(4vw,76.8px);z-index:1}.Product_rightNav__VyDn8{border-left:1px solid #eee;right:0}.Product_layerPanel__tA3Xt{background:#fff;left:0;position:absolute;top:min(31vw,595.2px);width:min(10vw,192px)}.Product_layerPanelHeader__NZ6SR{background:#fff;border-bottom:1px solid #000;font-size:min(.9vw,17.28px);font-weight:700;padding:min(.6vw,11.52px) min(.8vw,15.36px)}.Product_layerList__qS3PX{overflow:hidden}.Product_layerEmpty__sHXTm{background:#fff;height:min(2.5vw,48px)}.Product_layerRow__DcqZX{align-items:stretch;border:2px solid #0000;box-sizing:border-box;display:grid;grid-template-columns:1.2fr 1fr 1fr;height:min(2.5vw,48px);max-height:min(2.5vw,48px);min-height:min(2.5vw,48px);overflow:hidden}.Product_layerRow__DcqZX>*{height:100%}.Product_layerRow__DcqZX>div{height:100%!important}.Product_group_1__XnwgL{background-color:#d8ecff}.Product_group_2__mER09{background-color:#ffe0d8}.Product_group_3__RC\+C8{background-color:#e5ffd8}.Product_group_4__E6tvV{background-color:#f2d8ff}.Product_group_5__9gqGQ{background-color:#d8ffe6}.Product_layerRowSelected__z4Rck{border-color:#000;box-shadow:inset 0 0 0 1px #0000004d}.Product_layerThumb__BUaEq{background:repeating-conic-gradient(#eee 0 25%,#0000 0 50%) 50% /10px 10px;border-radius:4px;box-sizing:border-box;flex:0 0 36px;height:36px;overflow:hidden;width:36px}.Product_layerThumb__BUaEq img{display:block;height:100%;object-fit:contain;width:100%}.Product_layerTextThumb__F3hsS{color:#333;font-weight:800;width:100%}.Product_layerIcons__Kq9q1,.Product_layerTextThumb__F3hsS{align-items:center;display:flex;height:100%;justify-content:center}.Product_layerIcons__Kq9q1{box-sizing:border-box;cursor:pointer}.Product_layerIconBtn__c1pP0{display:block;height:auto;max-height:80%;width:45%}.Product_layerRow__DcqZX .Product_layerIcons__Kq9q1:nth-child(2) .Product_layerIconBtn__c1pP0{width:45%}.Product_layerRow__DcqZX .Product_layerIcons__Kq9q1:nth-child(3) .Product_layerIconBtn__c1pP0{width:30%}.Product_navItem__vRQ0S{align-items:center;color:#666;cursor:pointer;display:flex;flex-direction:column;font-size:min(.7vw,13.44px);justify-content:center;position:relative}.Product_navItem__vRQ0S:hover{background-color:#f9f9f9}.Product_navItem__vRQ0S img{height:min(3vw,57.6px);width:min(3vw,57.6px)}.Product_divider__eih6s{background-color:#666;height:1px;margin:min(.5vw,9.6px) auto;width:60%}.Product_customToolbar__uk477{grid-gap:min(.5vw,9.6px);border-radius:min(.4vw,7.68px);box-sizing:border-box;display:grid;gap:min(.5vw,9.6px);grid-template-columns:repeat(8,1fr);margin-bottom:min(1vw,19.2px);margin-left:auto;width:95%}.Product_customToolbar__uk477>.Product_customMenuItem__Y6ZAq{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:80%}.Product_customToolbar__uk477>.Product_customMenuItem__Y6ZAq>img{cursor:pointer;width:100%}.Product_customToolbar__uk477>.Product_customMenuItem__Y6ZAq>span{font-size:min(.8vw,15.36px);font-weight:700;text-align:center}.Product_customMenuItem__Y6ZAq{cursor:pointer;position:relative}.Product_customMenuItem__Y6ZAq .Product_hoverImage__xIu14,.Product_navItem__vRQ0S .Product_hoverImage__xIu14{left:0;opacity:0;position:absolute;top:0;transition:opacity .2s}.Product_customMenuItem__Y6ZAq:hover .Product_normalImage__7WFSr,.Product_navItem__vRQ0S:hover .Product_normalImage__7WFSr{opacity:0}.Product_customMenuItem__Y6ZAq:hover .Product_hoverImage__xIu14,.Product_navItem__vRQ0S:hover .Product_hoverImage__xIu14{opacity:1}.Product_toolbarBtn__6TWkJ{background-color:#000;border:none;border-radius:500px;bottom:min(3vw,57.6px);color:#fff;cursor:pointer;font-size:min(1vw,19.2px);height:min(3vw,57.6px);left:min(42.5vw,816px);padding:min(.6vw,11.52px);position:absolute;transition:opacity .2s ease;width:min(3vw,57.6px)}.Product_toolbarBtn__6TWkJ:hover{opacity:.8}.Product_productContainer__TBl4X{display:flex;gap:min(2vw,38.4px)}.Product_productImageWrapper__2EYgh{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:min(2vw,38.4px);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:70%}.Product_imageGuideText__iupv3{color:#666;font-size:min(.7vw,13.44px);margin-bottom:min(1.5vw,28.8px)}.Product_guideTitle__mBtJ4{color:red;font-weight:700;margin-bottom:min(.5vw,9.6px)}.Product_productImage__0Gxoe{object-fit:contain}.Product_productCustomArea__Wu0jf,.Product_productImage__0Gxoe{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.Product_productCustomArea__Wu0jf{height:100%;left:0;position:absolute;top:0}.Product_customAreaOutline__mTPCW{box-sizing:border-box;-webkit-user-select:none;user-select:none}.Product_cornerDot__43gAD{background-color:#0078ff;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;width:12px;z-index:11}.Product_simpleMethodBtn__cTkqj{align-items:center;background-color:#000;border-radius:min(1.5vw,28.8px);bottom:min(1.5vw,28.8px);color:#fff;cursor:pointer;display:flex;font-size:min(.7vw,13.44px);gap:min(.5vw,9.6px);padding:min(.5vw,9.6px) min(1vw,19.2px);position:absolute;right:min(1.5vw,28.8px)}.Product_productInfoSection__l96qw{background-color:#fff;padding:min(3vw,57.6px);width:30%}.Product_productBrand__NQpRX{font-size:min(1.2vw,23.04px);font-weight:800;padding-left:min(.1vw,1.92px)}.Product_productTitle__bHorR{font-size:min(1.7vw,32.64px);font-weight:600;margin-bottom:min(1vw,19.2px)}.Product_ratingArea__ikWGx{align-items:center;display:flex;margin-bottom:min(1.2vw,23.04px)}.Product_star__Ip7Xw{color:#000;font-size:min(.9vw,17.28px);margin-right:min(.1vw,1.92px)}.Product_ratingNumber__Hfrym{font-size:min(.9vw,17.28px);font-weight:600;margin:0 min(.5vw,9.6px)}.Product_reviewCount__J\+wfp{color:#666;font-size:min(.7vw,13.44px)}.Product_priceInfo__G47x6{margin-bottom:min(1.5vw,28.8px)}.Product_price__kkK74{font-size:min(1.4vw,26.88px);font-weight:600}.Product_priceSubtext__XyE\+m{font-size:min(1.4vw,26.88px);font-weight:400}.Product_discount__eEuLj{color:#666;font-size:min(.8vw,15.36px)}.Product_optionSection__TjvHY{margin-bottom:min(1.5vw,28.8px)}.Product_optionTitle__kVHG6{font-size:min(.9vw,17.28px);font-weight:600;margin-bottom:min(.8vw,15.36px)}.Product_colorOptions__wkrSS{display:flex;flex-wrap:wrap;gap:min(.5vw,9.6px);margin-bottom:min(.5vw,9.6px)}.Product_colorOption__16Q4h{border:1px solid #ddd;border-radius:50%;cursor:pointer;height:min(1.3vw,25px);transition:transform .1s ease-in-out;width:min(1.3vw,25px)}.Product_colorOption__16Q4h:hover{transform:scale(1.15)}.Product_selectedColor__ZEfaY{box-shadow:0 0 0 1px #000}.Product_bodyPartTabs__Th7JK,.Product_sizeOptions__hPyDD{display:flex;flex-wrap:wrap;gap:min(.5vw,9.6px)}.Product_bodyPartTabs__Th7JK{margin-bottom:min(1vw,19.2px)}.Product_bodyPartTab__OV6dy{align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:min(.4vw,7.68px);color:#666;cursor:pointer;display:flex;font-size:min(.8vw,15.36px);font-weight:500;gap:min(.3vw,5.76px);padding:min(.6vw,11.52px) min(1.2vw,23.04px);position:relative;transition:all .2s ease}.Product_bodyPartTab__OV6dy:hover{background-color:#f8f9fa;border-color:#007bff}.Product_activeBodyPartTab__X4-k\+{background-color:#007bff;border-color:#007bff;color:#fff;font-weight:600}.Product_hasCustomTab__b5IvQ{border-color:#28a745}.Product_hasCustomTab__b5IvQ.Product_activeBodyPartTab__X4-k\+{background-color:#28a745;border-color:#28a745}.Product_customIndicator__O\+xEq{color:#28a745;font-size:min(1vw,19.2px);line-height:1}.Product_activeBodyPartTab__X4-k\+ .Product_customIndicator__O\+xEq{color:#fff}.Product_activePartInfo__NjQnP{background-color:#f8f9fa;border-left:3px solid #007bff;border-radius:min(.3vw,5.76px);color:#666;font-size:min(.7vw,13.44px);padding:min(.5vw,9.6px) min(.8vw,15.36px)}.Product_activePartInfo__NjQnP strong{color:#007bff}.Product_layerCount__Z8Mon{color:#28a745;font-weight:500;margin-left:min(.5vw,9.6px)}.Product_sizeOption__VyxPD{align-items:center;background-color:#fff;border:1px solid #000;cursor:pointer;display:flex;font-size:min(.8vw,15.36px);height:min(2.5vw,48px);justify-content:center;min-width:min(2.5vw,48px);padding:0 min(1vw,19.2px)}.Product_selectedSize__fOpS\+{background-color:#000;border-color:#000;color:#fff}.Product_quantityBtn__ze8E9,.Product_quantitySelector__oaSsg{align-items:center;display:flex}.Product_quantityBtn__ze8E9{background-color:#fff;border:1px solid #ddd;cursor:pointer;font-size:min(1vw,19.2px);height:min(2.5vw,48px);justify-content:center;width:min(2.5vw,48px)}.Product_quantityInput__9c10t{border:1px solid #ddd;border-left:none;border-right:none;box-sizing:border-box;font-size:min(.9vw,17.28px);height:min(2.5vw,48px);outline:none;text-align:center;width:min(5vw,96px)}.Product_quantityInput__9c10t:focus{border-color:#999}.Product_discountInfoBtn__3U3ZJ{align-items:center;background-color:#fff!important;border-radius:0!important;display:flex;font-size:min(1vw,19.2px)!important;height:min(2.5vw,48px);justify-content:center;margin-left:auto;width:min(9vw,172.8px)}.Product_limitText__3REn6{color:#666;font-size:min(.7vw,13.44px);margin-left:min(.8vw,15.36px)}.Product_shippingInfo__NaNFX{align-items:center;display:flex;margin-bottom:min(4vw,76.8px);padding-top:min(1vw,19.2px)}.Product_buttonGroup__SdFte{display:flex;gap:min(.8vw,15.36px);padding-top:min(1vw,19.2px)}.Product_buyNowBtn__zNgzX,.Product_cartBtn__t2y6Z{cursor:pointer;flex:1 1;font-size:min(.9vw,17.28px);font-weight:600;height:min(2.5vw,48px)}.Product_buyNowBtn__zNgzX{background-color:#000;border:none;color:#fff}.Product_cartBtn__t2y6Z{background-color:#fff;border:1px solid #000}.Product_tabSection__A9g\+C{box-sizing:border-box;margin:min(5vw,96px) auto 0;padding:0 min(2vw,38.4px);width:min(85vw,1632px)}.Product_tabMenu__ZXeJ\+{background-color:#fff;border-bottom:1px solid #000;display:flex;justify-content:space-between;margin-bottom:min(2vw,38.4px);position:sticky;top:min(5vw,96px)}.Product_tab__WJATH{cursor:pointer;font-size:min(1.2vw,23.04px);padding:min(.8vw,15.36px) min(1.5vw,28.8px);position:relative;text-align:center;width:20%}.Product_activeTab__a43W4{font-weight:800}.Product_detailSection__bbRao{align-items:center;background-color:#fff;border-radius:min(.5vw,9.6px);display:flex;justify-content:center;margin-bottom:min(10vw,192px);min-height:min(30vw,576px);scroll-margin-top:min(10vw,192px)}.Product_detailSection__bbRao div,.Product_detailSection__bbRao img{max-width:100%}.Product_descriptionContent__Exvpa,.Product_guideContent__jTlov,.Product_infoContent__bniC0{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:900px;width:100%}.Product_descriptionContent__Exvpa img,.Product_guideContent__jTlov img,.Product_infoContent__bniC0 img{display:block;height:auto;margin:0 auto;max-width:100%}.Product_descriptionContent__Exvpa>div,.Product_guideContent__jTlov>div,.Product_infoContent__bniC0>div{max-width:900px;width:100%}.Product_error__WMzhh,.Product_loading__YaipN{align-items:center;display:flex;font-size:min(1.2vw,23.04px);height:100vh;justify-content:center}.Product_error__WMzhh{color:red}.Product_smallGuidePopup__oe0YI{background-color:#fff;color:#333;font-size:min(.9vw,17.28px);left:min(8.5vw,163.2px);line-height:1.5;max-height:80%;padding:min(1.2vw,23.04px);position:absolute;top:min(7vw,134.4px);width:min(15vw,288px);z-index:1}.Product_smallGuidePopup__oe0YI:before{background-color:initial;border-color:#0000 #0000 #fff;border-style:solid;border-width:0 min(1vw,19.2px) min(1.5vw,28.8px);content:"";height:0;left:50%;position:absolute;top:min(-1vw,-19.2px);transform:translateX(-50%);width:0;z-index:1}.Product_smallGuidePopup__oe0YI h3{font-size:min(.9vw,17.28px);font-weight:800;margin-bottom:min(1vw,19.2px)}.Product_smallGuidePopup__oe0YI p{margin-bottom:min(.8vw,15.36px)}.Product_smallGuidePopup__oe0YI p:last-child{margin-bottom:0}.Product_smallGuidePopup2__gVDU-{left:min(27.2vw,522.2px)}.Product_smallGuidePopup3__mnlYk{left:min(41.2vw,791px);width:min(12vw,230.4px)}.Product_imageUploadBtn__8Z\+j0{align-items:center;background-color:#000;border-radius:min(.3vw,5.76px);bottom:min(5vw,96px);color:#fff;cursor:pointer;display:inline-flex;font-size:min(.8vw,15.36px);gap:min(.5vw,9.6px);left:min(5.5vw,105.6px);margin-top:min(1vw,19.2px);padding:min(.5vw,9.6px) min(1vw,19.2px);position:absolute}.Product_imageUploadBtn__8Z\+j0:hover{background-color:#333}.Product_customImage__2Ivl6{box-shadow:0 0 5px #0003;-webkit-user-select:none;user-select:none}.Product_selectionBorder__h8nsL{box-shadow:0 0 8px #0078ff80}.Product_resizeHandle__PHUL9,.Product_rotateHandle__1uz2-,.Product_selectionBorder__h8nsL{-webkit-user-select:none;user-select:none}.Product_productImageWrapper__2EYgh{position:relative}.Product_layerItem__7IJkQ{-webkit-user-select:none;user-select:none}.Product_selectedLayer__7538K{box-shadow:0 0 10px #0078ff80}.Product_customAreaClip__F4l52{overflow:hidden!important;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5}.Product_resizeHandle__PHUL9,.Product_rotateHandle__1uz2-{z-index:100}.Product_customAreaOutline__mTPCW,.Product_customImage__2Ivl6,.Product_productCustomArea__Wu0jf,.Product_resizeHandle__PHUL9,.Product_rotateHandle__1uz2-,.Product_selectionBorder__h8nsL{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.Product_rotationGuide__Rc--G,.Product_snapGuide__Ni0sM{pointer-events:none;z-index:999}.Product_rotationGuide__Rc--G{-webkit-user-select:none;user-select:none}.Product_tooltipContainer__ld9rZ{display:inline-block;position:relative}.Product_tooltipText__L6uTB{background-color:#000c;border-radius:4px;bottom:125%;color:#fff;font-size:12px;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;width:100px;z-index:1000}.Product_toolbarBtn__6TWkJ:hover .Product_tooltipText__L6uTB,.Product_tooltipContainer__ld9rZ:hover .Product_tooltipText__L6uTB{opacity:1;visibility:visible}.Product_disabled__HKqyq{opacity:.5;pointer-events:none}.Product_disabled__HKqyq .Product_tooltipContainer__ld9rZ{pointer-events:auto}.Product_tooltipDarkDown__dupKM{background-color:#000;bottom:220%;color:#fff;top:auto}.Product_tooltipDarkDown__dupKM:after{border:6px solid #0000;border-top-color:#000;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.Product_toolbarBtn__6TWkJ.Product_disabled__HKqyq{background-color:#000;cursor:not-allowed;opacity:.5}.Product_navItem__vRQ0S.Product_disabled__HKqyq{opacity:.5}.Product_navItem__vRQ0S.Product_disabled__HKqyq:hover{background-color:initial}.Product_textInput__NTC\+Q{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:min(.9vw,17.28px);height:100px;padding:10px;resize:none;width:100%}.Product_fontOptions__FYhl2,.Product_textInput__NTC\+Q{margin-bottom:min(1vw,19.2px)}.Product_fontSelect__ZcT9k{border:1px solid #ddd;border-radius:6px;font-size:min(1.1vw,18px);height:44px;padding:min(1vw,16px);width:100%}.Product_fontSelect__ZcT9k option{padding:12px}.Product_fontSizeSlider__rfkge{height:4px;margin-right:min(1vw,19.2px);vertical-align:middle;width:80%}.Product_fontSizeValue__2TXi9{display:inline-block;font-size:min(.9vw,17.28px);width:15%}.Product_colorPicker__xiLja{border:none;cursor:pointer;height:min(2vw,38.4px);margin-top:min(.5vw,9.6px);padding:0;width:min(8vw,153.6px)}.Product_textAlignOptions__Dro4d{display:flex;gap:min(.5vw,9.6px);margin-bottom:min(1vw,19.2px)}.Product_alignBtn__ghTcm{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1 1;font-size:min(.8vw,15.36px);padding:min(.5vw,9.6px)}.Product_alignBtn__ghTcm:hover{background-color:#eee}.Product_activeAlign__s\+Ae8{background-color:#000;border-color:#000;color:#fff}.Product_backButton__qhmHp{background:none;border:none;border-radius:4px;color:#495057;cursor:pointer;font-size:1.2rem;margin-right:10px;padding:5px;transition:all .2s ease}.Product_backButton__qhmHp:hover{background-color:#f8f9fa;color:#339af0}.Product_folderItem__xnUI4{border:2px solid #339af0!important;border-radius:12px!important;position:relative}.Product_folderItem__xnUI4:hover{border-color:#228be6!important;box-shadow:0 8px 25px #339af026;transform:translateY(-2px)}.Product_singleDesignItem__jFrOn{border:2px solid #0000!important;border-radius:8px!important}.Product_singleDesignItem__jFrOn:hover{border-color:#e9ecef!important;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.Product_folderOverlay__DQ8gU{align-items:center;background-color:#339af0e6;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.Product_emptyFolderIcon__S6R\+E{align-items:center;background-color:#f8f9fa;color:#adb5bd;display:flex;font-size:3rem;height:100%;justify-content:center;width:100%}.Product_folderItem__xnUI4 .Product_designImageContainer__Exfhh{overflow:hidden;position:relative}.Product_folderItem__xnUI4 .Product_designImageContainer__Exfhh:after{background:linear-gradient(135deg,#339af01a,#339af00d 50%,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (max-width:768px){.Product_backButton__qhmHp{font-size:1rem;margin-right:8px;padding:4px}.Product_folderOverlay__DQ8gU{font-size:10px;height:20px;right:6px;top:6px;width:20px}.Product_emptyFolderIcon__S6R\+E{font-size:2rem}}.Product_modalOverlay__ih97Y{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Product_freeDesignModal__7F\+rh{border-radius:8px;box-shadow:0 4px 20px #0003;max-width:800px;width:90%}.Product_freeDesignModal__7F\+rh,.Product_productChangeModal__QCLfL{background-color:#fff;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.Product_productChangeModal__QCLfL{animation:Product_modalFadeIn__phWBn .3s ease-out;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:1200px;width:95%}.Product_modalHeader__GCaBi{align-items:center;background-color:#f8f8f8;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:18px 25px;position:sticky;top:0;z-index:10}.Product_headerActions__x1aVI{align-items:center;display:flex;gap:8px}.Product_saveBtn__riVQ3{background:#000;border:1px solid #000;color:#fff;cursor:pointer;padding:8px 12px}.Product_modalHeader__GCaBi h3{color:#333;font-size:22px;font-weight:700;margin:0}.Product_closeModalBtn__zXuE\+{background:#0000;border:none;color:#666;cursor:pointer;font-size:20px;transition:color .2s}.Product_closeModalBtn__zXuE\+:hover{color:#000}.Product_modalContent__ICSMt{-webkit-overflow-scrolling:touch;flex:1 1;max-height:75vh;overflow-y:auto;padding:25px;scroll-behavior:smooth}@media (max-width:768px){.Product_freeDesignModal__7F\+rh .Product_modalHeader__GCaBi{padding:12px 16px}.Product_freeDesignModal__7F\+rh .Product_modalHeader__GCaBi h3{font-size:18px}.Product_freeDesignModal__7F\+rh .Product_modalContent__ICSMt{padding:16px}.Product_freeDesignModal__7F\+rh .Product_designItem__qdqIp{padding:10px}}.Product_tempSaveThumbGrid__zIpNN{grid-gap:min(1vw,20px);display:grid;gap:min(1vw,20px);grid-template-columns:repeat(4,minmax(0,1fr))}.Product_thumbCard__CWArD{background:#fafafa;border:1px solid #eee;display:flex;flex-direction:column;overflow:hidden;position:relative}.Product_thumbImageWrapper__QQrHW{aspect-ratio:1/1;cursor:pointer;overflow:hidden;position:relative}.Product_thumbImage__wW3AS{display:block;height:100%;object-fit:cover;width:100%}.Product_thumbOverlay__WSIGV{align-items:center;background:#0000;display:flex;gap:10px;inset:0;justify-content:center;opacity:0;position:absolute;transition:background .2s ease,opacity .2s ease}.Product_thumbImageWrapper__QQrHW:hover .Product_thumbOverlay__WSIGV{background:#00000059;opacity:1}.Product_thumbBtn__qb08O{background:#fff;border:1px solid #000;cursor:pointer;font-size:13px;padding:8px 12px}.Product_thumbBtnDanger__B0\+hr{border-color:#c00;color:#c00}.Product_thumbButtons__uSeUm{background:#f9f9f9;border-top:1px solid #eee;display:none;flex-direction:row;gap:4px;padding:8px}.Product_mobileThumbBtn__A66ZF{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1 1;font-size:12px;padding:6px 8px;transition:all .2s}.Product_mobileThumbBtn__A66ZF:hover{background:#f5f5f5;border-color:#999}.Product_mobileThumbBtnDanger__iYMCc{border-color:#c00;color:#c00}.Product_mobileThumbBtnDanger__iYMCc:hover{background:#fff5f5;border-color:#a00}@media (max-width:1024px){.Product_tempSaveThumbGrid__zIpNN{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.Product_tempSaveThumbGrid__zIpNN{grid-template-columns:repeat(2,minmax(0,1fr))}.Product_thumbOverlay__WSIGV{display:none}.Product_thumbButtons__uSeUm{display:flex}.Product_mobileCanvasMain__F5X46{padding:0}.Product_productImageWrapper__2EYgh{margin-left:0;margin-right:0;width:100%}.Product_productImage__0Gxoe{width:100%}.Product_mobileRightToolbar__Tbo4N{bottom:88px;display:flex;flex-direction:column;gap:14px;position:fixed;right:12px;z-index:20}.Product_mobileRightToolbar__Tbo4N .Product_mobileToolBtn__tVTHc{align-items:center;background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 1px 3px #0000001f;display:flex;height:48px;justify-content:center;width:48px}.Product_mobileRightToolbar__Tbo4N .Product_mobileToolBtn__tVTHc img{height:100%;object-fit:contain;width:100%}.Product_mobileToolLabel__Zwa2m{color:#111;font-size:11px;line-height:1;margin-top:4px;text-align:center}.Product_mobileTextToolbar__0dVtF{background:#fff;border-top:1px solid #eee;bottom:0;box-shadow:0 -4px 12px #0000000f;left:0;padding:12px 12px 14px;position:fixed;right:0;transition:transform .25s ease;z-index:25}.Product_mobileTextToolbar__0dVtF.Product_collapsed__uSu3K{transform:translateY(92%)}.Product_mobileSheetHandle__bBwXX{background:#ddd;border-radius:2px;height:4px;margin:0 auto 10px;width:40px}.Product_mobileTextCloseBtn__lHY6I{background:#0000;border:none;color:#666;font-size:22px;height:28px;line-height:1;position:absolute;right:8px;top:6px;width:28px}.Product_mobileTextSection__W-JfJ{margin-bottom:10px}.Product_mobileTextLabel__cgJ5v{color:#666;font-size:12px;margin-bottom:6px}.Product_mobileTextArea__R8Q3T{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;height:72px;padding:8px;width:100%}.Product_mobileFontDropdownWrap__nHOty{position:relative}.Product_mobileFontDropdownWrap__nHOty .Product_fontSelect__ZcT9k{font-size:16px;height:48px;padding:12px}.Product_mobileSliderRow__-MY-y{align-items:center;display:flex;gap:10px}.Product_mobileFontSizeSlider__7R0kv{flex:1 1}.Product_mobileFontSizeValue__S\+6su{color:#444;font-size:12px;text-align:right;width:48px}.Product_mobileColorGrid__fYQ8L{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(10,1fr)}.Product_mobileColorDot__AkR-j{border:none;border-radius:50%;height:24px;padding:0;width:24px}.Product_mobileColorDot__AkR-j.Product_selected__cwpyS{outline:2px solid #111}}@media (max-width:480px){.Product_tempSaveThumbGrid__zIpNN{grid-template-columns:repeat(1,minmax(0,1fr))}}.Product_autoSaveNotice__-NijH{color:#666;margin-bottom:min(1vw,19.2px)}.Product_modalHeaderLeft__Nz5SQ{align-items:center;display:flex;gap:8px}.Product_tempBadge__GzrlO{background:#fff7f0;border:1px dashed #ff6b00;border-radius:999px;color:#ff6b00;display:inline-block;font-size:12px;font-weight:700;padding:4px 8px}.Product_modalActions__yiInU{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.Product_btn__fHE0R{border-radius:4px;cursor:pointer;font-size:14px;padding:10px 14px}.Product_btnPrimary__xMKSS{background:#111;border:1px solid #111;color:#fff}.Product_btnGhost__Ki6p\+{background:#fff;border:1px solid #111;color:#111}.Product_designGrid__no1e1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.Product_designItem__qdqIp{-webkit-tap-highlight-color:transparent;border:1px solid #eee;border-radius:6px;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.Product_designItem__qdqIp:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.Product_designImageContainer__Exfhh{align-items:center;background-color:#f9f9f9;display:flex;height:150px;justify-content:center;overflow:hidden}.Product_designImageContainer__Exfhh img{height:100%;object-fit:contain;transition:transform .3s;width:100%}.Product_designItem__qdqIp:hover .Product_designImageContainer__Exfhh img{transform:scale(1.05)}.Product_designName__zlhEd{color:#333;font-size:14px;font-weight:500;overflow:hidden;padding:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Product_designPriceInline__B0q9A{display:block;margin-top:min(.3vw,6px)}.Product_coinIcon__OHHRD{color:#ffd54f}.Product_designPriceInline__B0q9A .Product_coinIcon__OHHRD{margin-right:6px}.Product_designLoading__sdp9W,.Product_noDesigns__jaU9L{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.Product_designLoading__sdp9W p,.Product_noDesigns__jaU9L p{font-size:16px;margin-top:16px}.Product_productsGrid__xL61B{display:none}.Product_productsLoading__W98Nr{align-items:center;display:flex;justify-content:center;min-height:300px}.Product_noProducts__uVhDL{color:#666;padding:50px 0;text-align:center}.Product_productChangeItem__uFYe4{display:none}@keyframes Product_modalFadeIn__phWBn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Product_designGrid__no1e1{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.Product_designImageContainer__Exfhh{height:120px}.Product_designName__zlhEd{font-size:12px;padding:8px}.Product_productsGrid__xL61B{gap:15px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.Product_productChangeItem__uFYe4 .Product_productName__ELaxF,.Product_productChangeItem__uFYe4 .Product_productPrice__67Wy1{font-size:.8rem}.Product_modalHeader__GCaBi h3{font-size:18px}.Product_modalContent__ICSMt{padding:12px}}.Product_modalContent__ICSMt .Product_productGrid__0bSP3{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);padding:10px 5px}.Product_modalContent__ICSMt .Product_productItem__RHyBu{display:flex;flex-direction:column;overflow:hidden}.Product_modalContent__ICSMt .Product_productLink__948MD{color:inherit;display:block;text-decoration:none}.Product_modalContent__ICSMt .Product_productImageContainer__MA\+m9{aspect-ratio:.75/1;margin-bottom:min(.5vw,9.6px);overflow:hidden;position:relative;width:100%}.Product_modalContent__ICSMt .Product_productImage__0Gxoe{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.Product_modalContent__ICSMt .Product_productLink__948MD:hover .Product_productImage__0Gxoe{transform:scale(1.05)}.Product_modalContent__ICSMt .Product_productInfo__zN6Bt{padding:min(.5vw,9.6px) 0}.Product_modalContent__ICSMt .Product_productTitle__bHorR{font-size:min(1.2vw,23px);font-weight:800;margin-bottom:min(.7vw,13.5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Product_modalContent__ICSMt .Product_colorOptions__wkrSS{display:flex;flex-wrap:wrap;gap:min(.3vw,5.76px);margin-bottom:min(.7vw,13.5px)}.Product_modalContent__ICSMt .Product_colorDot__X86oE{border:1px solid #0000001a;border-radius:50%;display:inline-block;height:min(.8vw,15.36px);width:min(.8vw,15.36px)}.Product_modalContent__ICSMt .Product_priceInfo__G47x6{display:flex;flex-direction:column}.Product_modalContent__ICSMt .Product_price__kkK74{font-size:min(1.1vw,21.12px);font-weight:600;margin-bottom:min(.3vw,5.76px)}.Product_modalContent__ICSMt .Product_discount__eEuLj{color:#666;font-size:min(.9vw,16.56px);font-weight:600}@media (max-width:1024px){.Product_modalContent__ICSMt .Product_productGrid__0bSP3{gap:25px;grid-template-columns:repeat(3,1fr)}.Product_productChangeModal__QCLfL{width:95%}}@media (max-width:768px){.Product_modalContent__ICSMt .Product_productGrid__0bSP3{gap:20px;grid-template-columns:repeat(2,1fr)}.Product_modalContent__ICSMt{padding:15px}.Product_modalHeader__GCaBi{padding:15px 20px}.Product_modalHeader__GCaBi h3{font-size:18px}.Product_productChangeModal__QCLfL{max-height:85vh;width:95%}}@media (max-width:480px){.Product_modalContent__ICSMt .Product_productGrid__0bSP3{gap:15px;grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.Product_myFileNotice__slIno{color:#111;font-size:15px;line-height:1.7}.Product_myFileNotice__slIno strong{display:block;font-weight:800;margin-bottom:12px}.Product_myFileButtons__VyPHl{display:flex;flex-direction:column;gap:12px;margin-top:24px}.Product_mobileWideBtn__nDsp5{background:#fff;border:1px solid #000;font-size:15px;height:44px;width:100%}}.Product_discountModal__LSpZY{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:500px;overflow-y:auto;padding:0;position:relative;width:90%;z-index:1001}.Product_discountTable__qavM1{border-collapse:collapse;width:100%}.Product_discountTableHeader__mfdDo{background-color:#f8f8f8;border-bottom:1px solid #ddd;display:flex;font-weight:700;text-align:center}.Product_discountRow__1gi31{border-bottom:1px solid #eee;display:flex;text-align:center}.Product_evenRow__c-9D3{background-color:#f8f9fa}.Product_bestRow__fINbK{background-color:#fff8e8;font-weight:700}.Product_discountColumn__Gs\+f2{align-items:center;display:flex;flex:1 1;justify-content:center;padding:15px 10px;position:relative}.Product_bestTag__oKrO5{background-color:#ff6b00;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.Product_discountInfo__5v-A1{background-color:#f9f9f9;border-top:1px solid #eee;color:#666;font-size:13px;padding:15px}.Product_discountInfo__5v-A1 p{margin:5px 0}.Product_discountInfoBtn__3U3ZJ{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;font-size:12px;margin-left:10px;padding:5px 10px;transition:all .2s}.Product_discountInfoBtn__3U3ZJ:hover{background-color:#e0e0e0}.Product_soldOutColor__VVGah{cursor:not-allowed;opacity:.6;position:relative}.Product_soldOutBadge__4TXRY{background-color:#ff3b30;border-radius:4px;color:#fff;font-size:min(.5vw,9.6px);padding:min(.1vw,1.92px) min(.2vw,3.84px);position:absolute;right:-5px;top:-5px;transform:scale(.8);white-space:nowrap}.Product_soldOutSize__II-4A{background-color:#f5f5f5;border:1px solid #ddd;color:#999;cursor:not-allowed;opacity:.5;position:relative}.Product_soldOutSize__II-4A:hover{background-color:#f5f5f5;border-color:#ddd;color:#999}.Product_soldOutMessage__5GyJR{border:1px solid #ddd;border-radius:min(.3vw,5.76px);color:#ff3b30;font-size:min(1vw,19.2px);font-weight:700;padding:min(1vw,19.2px) 0;text-align:center;width:100%}.Product_originalPrice__2Nadg{color:#999;font-size:min(.8vw,15.36px);margin-left:min(.5vw,9.6px);text-decoration:line-through}.Product_discountRateText__wzjzX{color:#666;font-size:min(1vw,19.2px);font-weight:500}.Product_soldOut__ARDfB{background-color:#e53935;border-radius:3px;color:#fff;display:inline-block;font-size:.7rem;font-weight:500;margin-left:5px;padding:1px 5px;vertical-align:middle}.Product_tempAddPriceBanner__WmBLr{cursor:pointer;padding-top:min(1.5vw,28.8px);width:100%}.Product_goodsGuideBtn__jyy3j{align-items:center;background-color:#000;border:none;border-radius:100px;bottom:min(-1vw,-19.2px);box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;font-size:min(.729vw,14px);font-weight:600;padding:min(.625vw,12px) min(.78vw,15px);position:absolute;right:min(-9vw,-172.8px);transition:all .2s ease;z-index:10}.Product_bodyPartInlineBar__a82n7{background:#ffffffe6;border:1px solid #eee;bottom:min(2.8vw,54px);display:flex;gap:min(.6vw,11.52px);left:50%;padding:min(.6vw,11.52px) min(.8vw,15.36px);position:absolute;transform:translateX(-50%)}.Product_inlinePartBtn__Qo8id{background:#fff;border:1px solid #ddd;cursor:pointer;font-size:min(.8vw,15.36px);padding:min(.5vw,9.6px) min(.8vw,15.36px)}.Product_inlinePartBtnActive__MtjcV{background:#000;border-color:#000;color:#fff}.Product_bodyPartFloatBtn__wnHBp{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:100px;bottom:min(2.5vw,48px);color:#000;cursor:pointer;display:flex;font-size:min(.729vw,14px);font-weight:600;padding:min(.625vw,12px) min(.78vw,15px);position:absolute;right:min(-8vw,-153.6px);z-index:10}.Product_goodsGuideBtn__jyy3j img{height:min(1.5vw,28.8px);margin-right:min(.2vw,3.84px);width:min(1.5vw,28.8px)}.Product_howToMakeModal__iDiEi{background:none;border-radius:8px;box-shadow:0 10px 25px #0003;display:flex;max-height:90vh;max-width:min(90vw,800px);overflow:hidden;padding:0;position:relative;width:auto;z-index:1001}.Product_howToMakeContent__-DeWa{align-items:center;display:flex;justify-content:center;padding:0;width:100%}@media (min-width:768px){.Product_howToMakeContent__-DeWa{background-color:#e6e6e6}}.Product_howToMakeImage__kZozJ{border-radius:8px;display:block;height:auto;max-height:calc(90vh - min(3.2vw, 60px));object-fit:contain;width:100%}.Product_howToMakeCloseBtn__MkYjc{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:min(1vw,18px);height:min(2.1vw,40px);justify-content:center;position:absolute;right:min(.8vw,15px);top:min(.8vw,15px);transition:all .2s;width:min(2.1vw,40px);z-index:1002}.Product_howToMakeCloseBtn__MkYjc:hover{background:#000c}.Product_howToMakeNavBtn__U62Nh{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:min(2.5vw,44px);justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:min(2.5vw,44px);z-index:1002}.Product_howToMakeNavBtn__U62Nh:hover{background:#000c}.Product_howToMakePrev__bQWyf{left:min(.8vw,15px)}.Product_howToMakeNext__\+KY5c{right:min(.8vw,15px)}@media (max-width:768px){.Product_howToMakeCloseBtn__MkYjc{font-size:20px;height:44px;right:12px;top:12px;width:44px}.Product_howToMakeCloseBtn__MkYjc svg{height:22px;width:22px}.Product_howToMakeNavBtn__U62Nh{height:48px;width:48px}.Product_howToMakePrev__bQWyf{left:12px}.Product_howToMakeNext__\+KY5c{right:12px}.Product_howToMakeNavBtn__U62Nh svg{height:22px;width:22px}}.Product_howToMakeModal__iDiEi::-webkit-scrollbar{width:min(.6vw,10px)}.Product_howToMakeModal__iDiEi::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Product_howToMakeModal__iDiEi::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.Product_howToMakeModal__iDiEi::-webkit-scrollbar-thumb:hover{background:#555}.Product_positionAskModal__Z-5QF{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:min(90vw,900px);overflow-y:auto;overscroll-behavior:contain;padding:min(1.5vw,30px);position:relative;width:90%;z-index:1001}.Product_positionAskContent__0zgoS{display:flex;flex-direction:row;gap:min(2vw,40px)}.Product_positionAskImageSection__9Xrjv{flex:1 1;max-width:45%}.Product_positionAskImage__oafH8{display:block;height:auto;width:100%}.Product_positionAskTextSection__my78Y{display:flex;flex:1 1;flex-direction:column}.Product_positionAskTitle__Aw7RU{color:#333;font-size:min(1.3vw,24px);font-weight:700;margin:min(1vw,20px)}.Product_positionAskDescription__vUKFD{color:#555;font-size:min(.9vw,16px);line-height:1.6;margin-bottom:min(1.5vw,30px)}.Product_positionAskList__jYvTy{margin:min(.75vw,15px) 0}.Product_positionAskList__jYvTy li{margin-bottom:min(.5vw,10px)}.Product_positionAskCheckbox__kEJjO{align-items:center;display:flex;font-size:min(.8vw,14px);margin-bottom:min(1.5vw,30px)}.Product_positionAskCheckbox__kEJjO input{height:min(1vw,18px);margin-right:min(.5vw,10px);width:min(1vw,18px)}.Product_positionAskSubmitBtn__20UJq{align-self:center;background-color:#000;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:min(.9vw,16px);font-weight:600;padding:min(.8vw,16px) min(3vw,57.6px);transition:all .2s ease;width:100%}.Product_positionAskSubmitBtn__20UJq:hover{background-color:#333}.Product_positionAskCloseBtn__4lejq{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:min(1vw,18px);height:min(2.1vw,40px);justify-content:center;position:absolute;right:min(.8vw,15px);top:min(.8vw,15px);transition:all .2s;width:min(2.1vw,40px);z-index:1002}.Product_positionAskCloseBtn__4lejq:hover{background:#000c}@media (max-width:768px){.Product_positionAskModal__Z-5QF{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 24px);overflow-y:auto;padding:16px;width:96%}.Product_positionAskContent__0zgoS{flex-direction:column}.Product_positionAskImageSection__9Xrjv{margin-bottom:min(1.5vw,30px);max-width:100%}.Product_positionAskTitle__Aw7RU{font-size:22px;margin:16px 0}.Product_positionAskDescription__vUKFD{font-size:15px}.Product_positionAskCheckbox__kEJjO,.Product_positionAskList__jYvTy li{font-size:14px}.Product_positionAskCheckbox__kEJjO input{height:20px;margin-right:8px;width:20px}.Product_positionAskSubmitBtn__20UJq{font-size:16px;padding:14px 24px}.Product_positionAskCloseBtn__4lejq{font-size:20px;height:44px;right:12px;top:12px;width:44px}}.Product_modal__eD8YM{animation:Product_modalFadeIn__phWBn .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:860px;overflow:hidden;width:92%}.Product_myFileModal__\+0k\+X{border-radius:0!important}.Product_myFileCloseBtn__SVtn3{background:#0000;border:none;color:#666;cursor:pointer;font-size:24px;position:absolute;right:12px;top:10px}@media (max-width:768px){.Product_myFileModal__\+0k\+X .Product_modalContent__ICSMt{padding:24px 20px 20px!important}.Product_mobileSheetOverlay__uELqo{align-items:flex-end;background:#0000004d;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:30}.Product_mobileProductSheet__2BbCb{animation:Product_slideUp__wPPAq .2s ease-out;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #00000026;padding:12px 16px 16px;width:100%}.Product_mobileSheetHandle__bBwXX{background:#ddd;border-radius:2px;height:4px;margin:0 auto 12px;width:40px}.Product_mobileSheetTabs__l1Sm5{display:flex;gap:8px;margin-bottom:12px}.Product_mobileSheetTab__K5JzT{background:#fff;border:1px solid #ddd;flex:1 1;font-size:14px;height:36px}.Product_mobileSheetTab__K5JzT.Product_active__Wz6-1{background:#000;border-color:#000;color:#fff}.Product_mobileSheetContent__rRTr1{padding:4px 0 0}.Product_mobileSheetHeaderLine__3Edt5{border-top:1px solid #ddd;margin-top:4px;padding-top:12px}.Product_mobileSheetSectionTitle__kdB4k{color:#888;font-size:12px}.Product_mobileSheetName__UI82Q{font-size:20px;font-weight:700;margin:8px 0;text-align:center}.Product_mobileSheetPrice__NfQFP{font-size:18px;font-weight:700;text-align:center}.Product_mobileSheetPriceUnit__Wc4Bf{font-size:14px;font-weight:400}.Product_mobileSheetHeaderGrid__FZJ-t{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Product_mobileSheetColorRow__4\+V5o{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Product_mobileSheetColorDot__Q-\+qV{border:1px solid #ccc;border-radius:50%;height:22px;width:22px}.Product_mobileSheetColorDot__Q-\+qV.Product_active__Wz6-1{box-shadow:inset 0 0 0 2px #000}.Product_mobileSheetSizeRow__qJzYz{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Product_mobileSizeChip__eEnd\+{background:#fff;border:1px solid #000;height:34px;min-width:56px}.Product_mobileSizeChip__eEnd\+.Product_active__Wz6-1{background:#000;color:#fff}@keyframes Product_slideUp__wPPAq{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.Product_closeBtn__TCexe{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;transition:color .2s;width:30px}.Product_closeBtn__TCexe:hover{color:#000}.Product_bodyPartGrid__DWtcU{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:10px 0}.Product_bodyPartItem__wY6fm{border:2px solid #eee;border-radius:8px;cursor:pointer;overflow:hidden;text-align:center;transition:all .2s}.Product_bodyPartItem__wY6fm:hover{border-color:#007bff;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Product_activeBodyPartItem__Y80-B{background-color:#f8f9fa;border-color:#007bff}.Product_bodyPartImage__SZn4J{align-items:center;background-color:#f9f9f9;display:flex;height:120px;justify-content:center;overflow:hidden}.Product_bodyPartImage__SZn4J img{height:100%;object-fit:contain;transition:transform .3s;width:100%}.Product_bodyPartItem__wY6fm:hover .Product_bodyPartImage__SZn4J img{transform:scale(1.05)}.Product_bodyPartName__-J56q{background-color:#fff;color:#333;font-size:14px;font-weight:500;padding:12px}.Product_activeBodyPartItem__Y80-B .Product_bodyPartName__-J56q{color:#007bff;font-weight:600}.Product_disabledBodyPartItem__CvbdY{background-color:#f8f8f8!important;border-color:#ddd!important}.Product_disabledBodyPartItem__CvbdY:hover{border-color:#ddd!important;box-shadow:none!important;transform:none!important}.Product_disabledBodyPartItem__CvbdY .Product_bodyPartImage__SZn4J img{filter:grayscale(50%)}.Product_disabledText__Y9CXq{color:#999;font-size:12px;font-weight:400}@media (max-width:768px){.Product_modal__eD8YM{max-height:85vh;width:95%}.Product_bodyPartGrid__DWtcU{gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Product_bodyPartImage__SZn4J{height:100px}.Product_bodyPartName__-J56q{font-size:13px;padding:10px}}@media (max-width:480px){.Product_bodyPartGrid__DWtcU{gap:12px;grid-template-columns:repeat(2,1fr)}.Product_bodyPartImage__SZn4J{height:80px}.Product_bodyPartName__-J56q{font-size:12px;padding:8px}.Product_toolbarBtn__6TWkJ{font-size:12px;height:28px;min-width:50px;padding:4px 8px}}.Product_orderModal__Z2KBv{background:#fff;border-radius:6px;box-shadow:0 8px 24px #0003;overflow:hidden;width:min(980px,96vw)}.Product_orderGrid__up7W1{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1.4fr 1fr}.Product_previewCol__GB781{display:flex;flex-direction:column}.Product_previewBox__8zmVX{align-items:center;background:#f5f5f5;border:1px solid #eee;display:flex;height:520px;justify-content:center;width:100%}.Product_previewBox__8zmVX img{height:100%;object-fit:contain;width:100%}.Product_partTabs__vha3Z{display:none}.Product_partThumbs__R5LOT{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.Product_partThumb__sQsPd{background:#fff;border:none;cursor:pointer;padding:0;text-align:center}.Product_partThumbImg__hxVE1{align-items:center;background:#f7f7f7;border:1px solid #eee;display:flex;height:88px;justify-content:center;width:88px}.Product_partThumbImg__hxVE1 img{height:100%;object-fit:contain;width:100%}.Product_partThumbLabel__vvqCv{color:#111;font-size:13px;margin-top:6px}.Product_partThumb__sQsPd.Product_active__Wz6-1 .Product_partThumbImg__hxVE1{outline:2px solid #111}.Product_sizeQtyList__eKhVb{margin-top:8px}.Product_sizeQtyRow__jI0qy{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 4px}.Product_sizeName__kZY3k{font-size:16px;font-weight:700;width:60px}.Product_qtyControls__ANEZo{align-items:center;display:flex;gap:0}.Product_qtyControls__ANEZo>*{box-sizing:border-box;vertical-align:top}.Product_qtyControls__ANEZo button{background:#fff;cursor:pointer;font-size:18px;width:36px}.Product_qtyControls__ANEZo button,.Product_qtyControls__ANEZo input{border:1px solid #ddd;border-radius:0;display:inline-block;height:36px;line-height:36px;text-align:center}.Product_qtyControls__ANEZo input{appearance:none;border-left:none;border-right:none;font-size:16px;outline:none;padding:0;width:72px}.Product_qtyControls__ANEZo input:focus{border-color:#ddd;box-shadow:none;outline:none}.Product_stockNote__u9znI{color:#888;font-size:12px;text-align:right;width:72px}.Product_disabledRow__cDlNz{opacity:.35;pointer-events:none}.Product_orderSummaryBox__j5-nG{border-bottom:1px solid #000;margin-top:18px;padding-bottom:14px}.Product_summaryRow__D4R8C{color:#333;display:flex;font-size:15px;justify-content:space-between;margin:8px 0}.Product_summaryTotal__mvy8a{display:flex;font-size:20px;font-weight:800;justify-content:space-between;margin-top:12px}@media (max-width:900px){.Product_orderModal__Z2KBv{width:96vw}.Product_orderGrid__up7W1{grid-template-columns:1fr}.Product_previewBox__8zmVX{height:420px}}.Product_productReviewSection__aPRFZ{margin-top:24px;padding-bottom:48px}.Product_productReviewGrid__ajEBS{grid-gap:24px;display:grid;gap:24px;grid-auto-rows:auto;grid-template-columns:repeat(5,1fr)}.Product_productReviewCard__00HLL{display:flex;flex-direction:column}.Product_productReviewThumb__Z3o-T{background:#f6f6f6;overflow:hidden;padding-top:100%;position:relative;width:100%}.Product_productReviewThumb__Z3o-T img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.Product_productReviewMeta__MrdHa{align-items:center;color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.Product_productReviewLeft__iI8D1{align-items:center;display:flex;gap:6px}.Product_productReviewName__dw9U3{color:#000;font-weight:700}.Product_productReviewSep__yLY\+B{color:#999}.Product_productReviewStars__Df6l3{color:#000;letter-spacing:1px}.Product_productReviewText__I6jim{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:12px;line-height:1.4;margin-top:6px;overflow:hidden;text-overflow:ellipsis}.Product_productReviewThumbPlaceholder__XW1A7{background:#eee;height:100%;width:100%}@media (max-width:1024px){.Product_productReviewGrid__ajEBS{grid-template-columns:repeat(2,1fr)}}.Product_overLimitWarning__RlE5g{background-color:#dc2626;box-shadow:0 4px 12px #dc26264d;color:#fff;font-size:16px;font-weight:600;left:50%;padding:8px 20px;position:absolute;text-align:center;top:20px;transform:translateX(-50%);white-space:nowrap;z-index:999}.Product_mobileProductPage__0aUoo{background:#fff;display:flex;flex-direction:column;min-height:100vh}.Product_mobileProductImage__ARGXx{align-items:center;aspect-ratio:1;background:#f5f5f5;display:flex;justify-content:center;overflow:hidden;width:100%}.Product_mobileImage__el37U{height:100%;object-fit:cover;width:100%}.Product_mobileBodyPartSelector__tejBf{background:#f8f9fa;border-bottom:1px solid #eee;padding:12px 20px;text-align:center}.Product_mobileBodyPartText__eTRRR{color:#666;cursor:pointer;display:inline-block;font-size:14px;margin:0 8px;transition:all .2s}.Product_mobileBodyPartText__eTRRR.Product_active__Wz6-1{color:#333;font-weight:700}.Product_mobileBodyPartText__eTRRR:hover:not(.Product_active__Wz6-1){color:#333}.Product_mobileProductInfo__7pXww{flex:1 1;padding:20px 20px 100px}.Product_mobileProductTitle__utPKd{position:relative}.Product_mobileProductTitle__utPKd h1{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.Product_mobileHeartIcon__alNX3{cursor:pointer;height:24px;position:absolute;right:0;top:0;width:24px}.Product_mobileShareIcon__SqQva{cursor:pointer;height:22px;position:absolute;right:0;top:32px;width:22px}.Product_mobileRating__VvuWP{align-items:center;display:flex;gap:8px;margin-bottom:20px}.Product_mobileStars__\+0800{color:#333;font-size:14px;font-weight:600}.Product_mobileReviewCount__6uHC1{color:#666;font-size:14px}.Product_mobilePriceSection__kEclL{border-bottom:1px solid #eee;margin-bottom:24px;padding-bottom:20px}.Product_mobilePrice__QKbk2{color:#333;font-size:20px;font-weight:700;margin-bottom:4px}.Product_mobilePriceUnit__N0JoZ{color:#666;font-size:14px;font-weight:400}.Product_mobileDiscount__kSUyy{color:#333;font-size:14px;font-weight:500}.Product_mobileCustomPrice__rEBz-{color:#0044c7;font-size:14px;font-weight:600;margin:4px 0}.Product_mobileOptionSection__guYO\+{margin-bottom:24px}.Product_mobileOptionLabel__bScoG{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.Product_mobileColorOptions__Dtey1,.Product_mobileSizeOptions__htAKd{display:flex;flex-wrap:wrap;gap:8px}.Product_mobileColorOption__5iC1P{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s}.Product_mobileColorOption__5iC1P.Product_selected__cwpyS{border-color:#333;border-width:2px}.Product_mobileColorSwatch__FZWbj{border:1px solid #ddd;border-radius:50%;flex-shrink:0;height:16px;width:16px}.Product_mobileSizeOption__\+ezmX{border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.Product_mobileSizeOption__\+ezmX.Product_selected__cwpyS{background:#333;border-color:#333;color:#fff}.Product_mobileQuantitySection__5Vmm6{margin-bottom:24px}.Product_mobileQuantityLabel__KlQbh{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.Product_mobileQuantityControls__rNGF0{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;gap:0;margin-bottom:8px;width:fit-content}.Product_mobileQuantityBtn__y40vl{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.Product_mobileQuantityBtn__y40vl:hover{background:#f5f5f5}.Product_mobileQuantityValue__EG27w{align-items:center;border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;font-size:16px;height:40px;justify-content:center;width:60px}.Product_mobileQuantityNote__uyb4D{color:#666;font-size:12px}.Product_mobileDetailTabs__5W8Fe{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;gap:16px;overflow-x:auto;padding:12px 20px;position:sticky;top:64px;z-index:9}.Product_mobileTabItem__oIcU9{color:#666;cursor:pointer;font-size:14px;padding:8px 0;white-space:nowrap}.Product_mobileTabItem__oIcU9:hover{color:#333}.Product_mobileTabItem__oIcU9.Product_active__Wz6-1{color:#333;font-weight:700}.Product_mobileDetailContent__etqkJ{margin-top:8px;padding:0 20px 20px}.Product_mobileContentSection__HYKb5{background:#fff}.Product_mobileContentImage__gzoZ-{border-radius:4px;height:auto;margin-bottom:8px;width:100%}.Product_mobileRichText__9C4HN{line-height:1.6;width:100%}.Product_mobileRichText__9C4HN img{border-radius:4px;height:auto!important;margin:8px 0!important;max-width:100%!important;width:100%!important}.Product_mobileRichText__9C4HN p{font-size:14px;line-height:1.6;margin:0 0 12px}.Product_mobileNoContent__YksqP{color:#666;font-size:14px;margin:0;padding:40px 0;text-align:center}.Product_mobileBottomActions__JmQ9G{align-items:center;background:#fff;border-top:1px solid #eee;bottom:0;display:flex;gap:12px;left:0;padding:12px 20px;position:fixed;right:0;z-index:1000}.Product_mobileActionInfo__zhsUt{flex:1 1}.Product_mobileActionLabel__RnBAO{color:#666;font-size:12px;margin-bottom:2px}.Product_mobileActionPrice__B1A1P{color:#333;font-size:18px;font-weight:700}.Product_mobileActionCustomPrice__IIdpt{color:#0044c7;font-size:12px;font-weight:600;margin-top:2px}.Product_mobileActionButtons__DrEvH{display:flex;gap:8px}.Product_mobileBuyBtn__N8E7u,.Product_mobileDesignBtn__JFX1u{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s}.Product_mobileDesignBtn__JFX1u{background:#6366f1;color:#fff}.Product_mobileDesignBtn__JFX1u:hover{background:#5856eb}.Product_mobileBuyBtn__N8E7u{background:#333;color:#fff}.Product_mobileBuyBtn__N8E7u:hover{background:#222}.Product_mobileReviewGrid__5wMCL{display:flex;flex-direction:column;gap:16px}.Product_mobileReviewCard__S0YRq{background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;padding:16px;transition:all .2s}.Product_mobileReviewCard__S0YRq:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000001a}.Product_mobileReviewThumb__k6Im\+{border-radius:6px;float:left;height:60px;margin-bottom:8px;margin-right:12px;overflow:hidden;width:60px}.Product_mobileReviewThumb__k6Im\+ img{height:100%;object-fit:cover;width:100%}.Product_mobileReviewThumbPlaceholder__k9N1R{background:#f3f4f6;border-radius:6px;height:100%;width:100%}.Product_mobileReviewMeta__WVD5Q{margin-bottom:12px}.Product_mobileReviewUser__-TilW{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.Product_mobileReviewUserName__lrt8\+{color:#333;font-size:14px;font-weight:600}.Product_mobileReviewDate__wUh9n{color:#666;font-size:12px}.Product_mobileReviewStars__VRpFI{color:#fbbf24;font-size:14px;margin-bottom:8px}.Product_mobileReviewText__wucXS{clear:both;color:#555;font-size:14px;line-height:1.5;word-break:break-word}@media (max-width:768px){.Product_overLimitWarning__RlE5g{font-size:14px;line-height:1.3;max-width:90%;padding:10px 20px;top:15px;white-space:normal}.Product_orderModal__Z2KBv{border-radius:16px;box-shadow:0 20px 60px #0000004d;height:95vh;margin:2.5vh auto;max-height:95vh;max-width:none;width:95vw}.Product_modalHeader__GCaBi{background:#fff;border-bottom:1px solid #f0f0f0;border-radius:16px 16px 0 0;padding:20px 24px}.Product_modalHeader__GCaBi h2{color:#111;font-size:20px;font-weight:700;margin:0}.Product_closeModalBtn__zXuE\+{align-items:center;background:#f8f9fa;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s;width:36px}.Product_closeModalBtn__zXuE\+:hover{background:#e9ecef;color:#333}.Product_modalContent__ICSMt{-webkit-overflow-scrolling:touch;height:calc(95vh - 160px);overflow-y:auto;padding:0}.Product_orderGrid__up7W1{display:flex;flex-direction:column;min-height:100%}.Product_previewCol__GB781{background:#fff;border-bottom:8px solid #f8f9fa;padding:24px}.Product_partTabs__vha3Z{display:none}.Product_previewBox__8zmVX{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;display:flex;height:320px;justify-content:center;margin-bottom:20px;overflow:hidden}.Product_previewBox__8zmVX img{height:100%;object-fit:contain;width:100%}.Product_partThumbs__R5LOT{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.Product_partThumb__sQsPd{background:none;border:none;cursor:pointer;flex-shrink:0;padding:0;text-align:center}.Product_partThumbImg__hxVE1{align-items:center;background:#fafafa;border:2px solid #f0f0f0;border-radius:8px;display:flex;height:72px;justify-content:center;overflow:hidden;transition:all .2s;width:72px}.Product_partThumb__sQsPd.Product_active__Wz6-1 .Product_partThumbImg__hxVE1{border-color:#111;outline:1px solid #111}.Product_partThumbImg__hxVE1 img{height:100%;object-fit:contain;width:100%}.Product_partThumbLabel__vvqCv{color:#666;font-size:12px;font-weight:500;margin-top:8px}.Product_partThumb__sQsPd.Product_active__Wz6-1 .Product_partThumbLabel__vvqCv{color:#111;font-weight:600}.Product_sizeQtyList__eKhVb{background:#fff;flex:1 1;padding:24px}.Product_orderSummaryBox__j5-nG{background:#f8f9fa;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:24px;padding:20px}.Product_summaryRow__D4R8C{color:#555;font-size:15px;margin-bottom:12px}.Product_summaryRow__D4R8C,.Product_summaryTotal__mvy8a{align-items:center;display:flex;justify-content:space-between}.Product_summaryTotal__mvy8a{border-top:2px solid #dee2e6;color:#111;font-size:18px;font-weight:700;margin-top:12px;padding-top:12px}.Product_sizeQtyRow__jI0qy{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:16px 0}.Product_sizeQtyRow__jI0qy:last-child{border-bottom:none}.Product_sizeName__kZY3k{color:#111;font-size:16px;font-weight:700;min-width:80px}.Product_qtyControls__ANEZo{align-items:center;display:flex;gap:0;margin-right:16px}.Product_qtyControls__ANEZo button{align-items:center;background:#fff;border:1px solid #dee2e6;color:#666;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:40px;justify-content:center;transition:all .2s;width:40px}.Product_qtyControls__ANEZo button:first-child{border-radius:8px 0 0 8px}.Product_qtyControls__ANEZo button:last-child{border-radius:0 8px 8px 0}.Product_qtyControls__ANEZo button:hover:not(:disabled){background:#f8f9fa;color:#111}.Product_qtyControls__ANEZo button:disabled{cursor:not-allowed;opacity:.4}.Product_qtyControls__ANEZo input{background:#fff;border:1px solid #dee2e6;border-left:none;border-right:none;color:#111;font-size:16px;font-weight:600;height:40px;outline:none;text-align:center;width:60px}.Product_qtyControls__ANEZo input:focus{background:#fafafa}.Product_stockNote__u9znI{color:#666;font-size:13px;font-weight:500;min-width:80px;text-align:right}.Product_modalActions__yiInU{background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #f0f0f0;display:flex;gap:16px;padding:20px 24px}.Product_modalActions__yiInU .Product_btn__fHE0R{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:16px;transition:all .2s}.Product_btnGhost__Ki6p\+{background:#f8f9fa;color:#666}.Product_btnGhost__Ki6p\+:hover{background:#e9ecef;color:#333}.Product_btnPrimary__xMKSS{background:#111;color:#fff}.Product_btnPrimary__xMKSS:hover:not(:disabled){background:#333}.Product_btnPrimary__xMKSS:disabled{background:#dee2e6;color:#adb5bd;cursor:not-allowed}.Product_mobileStage2Container__cDFSi{background:#f5f5f5;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.Product_mobileStage2TopNav__4EopJ{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;flex-shrink:0;height:48px;justify-content:space-between;padding:8px 12px}.Product_mobileNavLeft__UOdps,.Product_mobileNavMiddle__gsIlR{align-items:center;display:flex;gap:8px}.Product_mobileNavRight__Vc0EW{align-items:center;display:flex}.Product_mobileOtherToolsOverlay__1fmGj{background:#0000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.Product_mobileOtherToolsPanel__ZEMgg{background:#fff;border-bottom:1px solid #eee;box-shadow:0 6px 16px #00000014;left:0;position:absolute;top:48px;width:100%}.Product_mobileOtherToolsGrid__H8u9a{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(4,1fr);padding:10px 12px 12px}.Product_mobileOtherToolsItem__0WlkY{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:0;justify-content:center;padding:2px 0}.Product_mobileOtherToolsItem__0WlkY:active{opacity:.7}.Product_mobileOtherToolsItem__0WlkY.Product_disabled__HKqyq{opacity:.4;pointer-events:none}.Product_mobileOtherToolsIcon__Q50Uy{display:block;height:48px;object-fit:contain;width:48px}.Product_mobilePrimaryPillBtn__ovLel{background:#000;border:none;border-radius:16px;color:#fff;padding:0 16px}.Product_mobileOutlinePillBtn__KeQtp,.Product_mobilePrimaryPillBtn__ovLel{align-items:center;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center}.Product_mobileOutlinePillBtn__KeQtp{background:#0000;border:1px solid #333;border-radius:16px;color:#333;padding:0 12px}.Product_mobileNavBtn__Ggv85{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;transition:background .2s;width:36px}.Product_mobileNavBtn__Ggv85:hover{background:#0000000d}.Product_mobileNavBtn__Ggv85 img{height:100%;width:100%}.Product_mobileNavBtn__Ggv85:first-child img{transform:scale(1.2)}.Product_mobileNavBtn__Ggv85:nth-child(3) img,.Product_mobileNavBtn__Ggv85:nth-child(4) img{transform:scale(1.2) translateY(5px)}.Product_mobileLayerControls__DInnY{align-items:center;background:#f5f5f5;border-bottom:1px solid #eee;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:8px 12px}.Product_layerDropdownArea__xbvW4{flex:1 1;position:relative}.Product_layerDropdownBtn__bdHmx{align-items:center;background:none;border:1px solid #ddd;border-radius:0;color:#333;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;min-width:120px;padding:6px 12px}.Product_dropdownArrow__ddx3R{font-size:10px;margin-left:8px}.Product_layerDropdownContent__WEIDY{background:#fff;border:1px solid #ddd;border-radius:0;box-shadow:0 4px 12px #0000001a;display:inline-block;left:0;max-height:220px;min-width:0;min-width:auto;overflow-y:auto;position:absolute;right:auto;top:100%;width:fit-content;z-index:1000}.Product_layerRow__DcqZX{grid-column-gap:8px;align-items:center;border-bottom:1px solid #f0f0f0;column-gap:8px;cursor:pointer;display:grid;grid-template-columns:36px auto;min-height:44px;padding:8px 8px 8px 12px}.Product_layerRow__DcqZX:hover{background:#f8f9fa}.Product_layerRowSelected__z4Rck{background:#e3f2fd;outline:2px solid #000;outline-offset:-2px}.Product_layerInfo__b8Jvs{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Product_layerType__7QI4a{color:#666;font-size:12px;margin-bottom:2px}.Product_layerName__ErNJR{color:#333;font-size:14px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Product_layerActions__JLS4w{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-auto-flow:column}.Product_layerActions__JLS4w button{background:none;border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:0;transition:background .2s}.Product_layerIconBtn__c1pP0{display:block;height:22px;object-fit:contain;width:22px}.Product_layerActions__JLS4w button:hover{background:#0000000d}.Product_howToMakeBtn__Q1mqf{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .2s;width:24px}.Product_howToMakeIcon__xlnJ-{height:100%;width:100%}.Product_mobileCanvasMain__F5X46{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:12px;position:relative}.Product_mobileBottomBar__ft68Q{grid-gap:8px;align-items:center;background:#0000;border-top:none;bottom:0;display:grid;gap:8px;grid-template-columns:auto 1fr auto;left:0;padding:10px 12px;position:sticky;right:0;z-index:10}.Product_mobileToolBtn__tVTHc{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:60px;padding:6px;transition:background .2s}.Product_mobileToolBtn__tVTHc:hover{background:#0000000d}.Product_toolIcon__kc2JE{background:#666;border-radius:3px;height:20px;margin-bottom:3px;width:20px}.Product_bottomIconBtn__A\+8Nk{align-items:center;background:#0000;border:none;display:flex;flex-direction:column;gap:6px;padding:0}.Product_bottomIconBtn__A\+8Nk.Product_dark__FFr2F .Product_bottomIconCircle__9iG3I{background:#111}.Product_bottomIconBtn__A\+8Nk.Product_dark__FFr2F .Product_bottomIconLabel__CWNVo{color:#111}.Product_bottomIconCircle__9iG3I{align-items:center;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;display:flex;height:40px;justify-content:center;width:40px}.Product_bottomIconCircle__9iG3I img{height:22px;object-fit:contain;width:22px}.Product_bottomIconBtn__A\+8Nk.Product_active__Wz6-1 .Product_bottomIconCircle__9iG3I,.Product_bottomIconCircle__9iG3I.Product_black__HN6g1{background:#111}.Product_bottomIconLabel__CWNVo{color:#111;font-size:11px;font-weight:600;line-height:1}.Product_bottomCenterStack__csYO\+{align-items:center;display:flex;flex-direction:column;gap:6px}.Product_bottomArrowsRow__x1psT{align-items:center;display:flex;gap:24px;justify-content:center}.Product_bottomArrowBtn__Q80QV{align-items:center;background:#fff;border:1px solid #999;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.Product_bottomArrowBtn__Q80QV svg{height:12px;width:12px}.Product_bottomBodyParts__Zq32B{align-items:center;display:flex;gap:12px;justify-content:center;overflow-x:auto;white-space:nowrap}.Product_bottomBodyPart__0SdhP{color:#888;font-size:13px}.Product_bottomBodyPart__0SdhP.Product_active__Wz6-1{color:#111;font-weight:800}.Product_customAreaDots__mXppl{border:2px dashed #ff6b35!important;pointer-events:none}}.ShippingAddressModal_modalOverlay__0Z6AU{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ShippingAddressModal_modal__v4TWI{background:#fff;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.ShippingAddressModal_modalHeader__gnUyf{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px 16px}.ShippingAddressModal_modalHeader__gnUyf h2{color:#333;font-size:18px;font-weight:600;margin:0}.ShippingAddressModal_closeBtn__SJLee{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:background-color .2s;width:24px}.ShippingAddressModal_closeBtn__SJLee:hover{background-color:#f5f5f5;color:#666}.ShippingAddressModal_modalContent__JDquX{padding:24px}.ShippingAddressModal_formGroup__7t\+cW{margin-bottom:20px}.ShippingAddressModal_label__5WsgW{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ShippingAddressModal_input__X2Beb{border:1px solid #ddd;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:border-color .2s;width:100%}.ShippingAddressModal_input__X2Beb:focus{border-color:#0078ff;box-shadow:0 0 0 3px #0078ff1a;outline:none}.ShippingAddressModal_input__X2Beb:read-only{background-color:#f8f9fa;color:#666}.ShippingAddressModal_zipRow__\+btwi{align-items:center;display:flex;gap:8px}.ShippingAddressModal_zipInput__MFtvL{flex:1 1}.ShippingAddressModal_postcodeBtn__y-b9m{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:background-color .2s;white-space:nowrap}.ShippingAddressModal_postcodeBtn__y-b9m:hover{background-color:#333}.ShippingAddressModal_select__QAkDZ{background-color:#fff;border:1px solid #ddd;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s;width:100%}.ShippingAddressModal_select__QAkDZ:focus{border-color:#0078ff;box-shadow:0 0 0 3px #0078ff1a;outline:none}.ShippingAddressModal_textarea__9kZal{border:1px solid #ddd;box-sizing:border-box;font-family:inherit;font-size:14px;margin-top:8px;min-height:80px;padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}.ShippingAddressModal_textarea__9kZal:focus{border-color:#0078ff;box-shadow:0 0 0 3px #0078ff1a;outline:none}.ShippingAddressModal_modalFooter__fPZW6{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.ShippingAddressModal_btn__HeM6-{border:none;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;padding:12px 24px;transition:all .2s}.ShippingAddressModal_btn__HeM6-:disabled{cursor:not-allowed;opacity:.6}.ShippingAddressModal_btnPrimary__8rDB1{background-color:#000;color:#fff}.ShippingAddressModal_btnPrimary__8rDB1:hover:not(:disabled){background-color:#333}.ShippingAddressModal_btnSecondary__7Hjud{background-color:#fff;border:1px solid #000;color:#000}.ShippingAddressModal_btnSecondary__7Hjud:hover:not(:disabled){background-color:#f8f9fa}@media (max-width:768px){.ShippingAddressModal_modal__v4TWI{margin:20px;width:95%}.ShippingAddressModal_modalContent__JDquX,.ShippingAddressModal_modalFooter__fPZW6,.ShippingAddressModal_modalHeader__gnUyf{padding-left:20px;padding-right:20px}.ShippingAddressModal_zipRow__\+btwi{align-items:stretch;flex-direction:column}.ShippingAddressModal_postcodeBtn__y-b9m{width:100%}.ShippingAddressModal_modalFooter__fPZW6{flex-direction:column}.ShippingAddressModal_btn__HeM6-{width:100%}}.MyArtist_container__KRprf{margin:0 auto;max-width:1200px}.MyArtist_cover__Zdo9Y{background:#e9ecef;height:260px;overflow:hidden;position:relative;width:100%}.MyArtist_cover__Zdo9Y img{display:block;height:100%;object-fit:cover;width:100%}.MyArtist_profileWrap__UweZv{align-items:flex-start;display:flex;gap:24px;padding:0 20px;transform:translateY(-40px)}.MyArtist_profile__w5cNV{background:#f1f3f5;border:6px solid #fff;border-radius:50%;flex-shrink:0;height:140px;overflow:hidden;position:relative;width:140px}.MyArtist_profile__w5cNV img{display:block;height:100%;object-fit:cover;width:100%}.MyArtist_info__ZtPZO{margin-top:36px;padding-bottom:12px}.MyArtist_title__Nl-PU{font-size:28px;font-weight:800;margin:14px 0 6px}.MyArtist_job__Tzhpn{color:#666;font-weight:700;margin:0 0 6px}.MyArtist_jobValue__3M7ab{color:#111;display:block;font-size:18px;font-weight:800;margin-top:6px}.MyArtist_bio__f71dL{color:#444;white-space:pre-wrap}.MyArtist_editOverlay__\+oocF{align-items:center;background:#00000059;color:#fff;display:flex;font-weight:700;gap:12px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.MyArtist_cover__Zdo9Y:hover .MyArtist_editOverlay__\+oocF,.MyArtist_profile__w5cNV:hover .MyArtist_editOverlay__\+oocF{opacity:1}.MyArtist_overlayBtn__TxZq6{align-items:center;background:#0000;border:1px solid #fff;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;height:36px;justify-content:center;line-height:1;padding:6px 10px}.MyArtist_inlineRow__rI\+RS{align-items:flex-start;display:flex;gap:12px;margin:12px 0 0;max-width:1200px;width:100%}.MyArtist_inlineInput__yF1Nj{border:1px solid #dee2e6;box-sizing:border-box;flex:1 1 820px;height:40px;padding:8px 12px}.MyArtist_inlineTextarea__Fzoxj{border:1px solid #dee2e6;box-sizing:border-box;flex:1 1 1000px;min-height:200px;padding:12px 14px;resize:vertical}.MyArtist_counter__JsSh0{color:#888;font-size:12px;margin-left:6px}.MyArtist_counterDesktop__VvSXR{display:block}.MyArtist_counterMobile__dk2Kx{display:none}.MyArtist_actionsRow__FD-pY{display:flex;flex-shrink:0;gap:10px}.MyArtist_buttonGroup__vsVtX{display:flex;gap:10px}.MyArtist_iconBtn__vGTIw{background:#0000;border:none;color:#666;cursor:pointer;font-size:12px;padding:0 6px}.MyArtist_value__bABEP{color:#222;display:block;margin-top:6px;white-space:pre-wrap}.MyArtist_applyBtn__H6-YN{background:#e9ecef}.MyArtist_applyBtn__H6-YN,.MyArtist_cancelBtn__TvBQ6{border:1px solid #dee2e6;cursor:pointer;font-size:13px;height:40px;min-width:72px;padding:10px 14px}.MyArtist_cancelBtn__TvBQ6{background:#fff}.MyArtist_section__iYzjx{padding:0 20px 40px}.MyArtist_sectionTitle__76JB\+{color:#666;font-size:13px;font-weight:700;margin-top:-10px}.MyArtist_bestTitle__ykRgM{font-size:22px;font-weight:900;margin:6px 0 16px}.MyArtist_grid__Uy3Ux{align-items:center;border:none;color:#6c757d;display:flex;justify-content:center;min-height:200px}.MyArtist_backBtn__8wuLn{background:#fff;border:1px solid #111;cursor:pointer;margin:12px 20px;padding:8px 12px}.MyArtist_hiddenInput__6Uz6J{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:768px){.MyArtist_inlineRow__rI\+RS{flex-direction:column;gap:12px}.MyArtist_inlineInput__yF1Nj,.MyArtist_inlineTextarea__Fzoxj{flex:1 1 auto;min-width:0;width:100%}.MyArtist_actionsRow__FD-pY:has(.MyArtist_buttonGroup__vsVtX){align-items:flex-end;flex-direction:column;width:100%}.MyArtist_actionsRow__FD-pY:not(:has(.MyArtist_buttonGroup__vsVtX)){flex-direction:row;justify-content:flex-end;width:100%}.MyArtist_buttonGroup__vsVtX{justify-content:flex-end;width:100%}.MyArtist_counterDesktop__VvSXR{display:none}.MyArtist_counterMobile__dk2Kx{display:block;margin-bottom:8px;margin-left:0;order:-1}}.MyArtistProducts_container__57MRZ{margin:0 auto;max-width:1200px;padding:40px 20px}.MyArtistProducts_title__068YZ{font-size:26px;font-weight:800;margin:0 0 20px}.MyArtistProducts_tabs__AwaeI{border-bottom:1px solid #e9ecef;display:flex;gap:24px;margin-bottom:20px}.MyArtistProducts_tab__-ooo9{border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:16px;padding:12px 2px}.MyArtistProducts_tabActive__0XyGN{border-bottom-color:#000;color:#000;font-weight:800}.MyArtistProducts_panel__7HrBd{color:#666;padding:12px 0}.MyArtistProducts_actions__ls370{display:flex;justify-content:flex-end;margin-bottom:12px}.MyArtistProducts_primaryBtn__KxqXZ{background:#000;border:1px solid #111;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}.MyArtistProducts_modalOverlay__CJYf1{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.MyArtistProducts_modal__Xlgcc{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:92vw;overflow:hidden;width:720px}.MyArtistProducts_modalHeader__kvhhF{align-items:center;border-bottom:1px solid #e9ecef;display:flex;font-weight:800;justify-content:space-between;padding:14px 16px}.MyArtistProducts_modalBody__s\+7HB{overflow:auto;padding:16px}.MyArtistProducts_row__S7j9t{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:120px 1fr;margin-bottom:12px}.MyArtistProducts_input__84Xjt{height:40px}.MyArtistProducts_input__84Xjt,.MyArtistProducts_textarea__-souo{border:1px solid #dee2e6;box-sizing:border-box;padding:8px 10px;width:100%}.MyArtistProducts_textarea__-souo{min-height:80px}.MyArtistProducts_chips__V1bmt{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.MyArtistProducts_chip__dRtax{background:#f1f3f5;border:1px solid #e9ecef;border-radius:999px;font-size:12px;padding:4px 16px;position:relative;transition:background .15s ease,color .15s ease}.MyArtistProducts_chip__dRtax:hover{background:#e2e6ea}.MyArtistProducts_chipLabel__dnftt{transition:opacity .12s ease}.MyArtistProducts_chip__dRtax:hover .MyArtistProducts_chipLabel__dnftt{opacity:0}.MyArtistProducts_chipClose__p2J5c{color:#555;cursor:pointer;display:none;font-weight:800;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.MyArtistProducts_chip__dRtax:hover .MyArtistProducts_chipClose__p2J5c{display:inline}.MyArtistProducts_file__Yu\+G2{display:none}.MyArtistProducts_fileBtn__Xiy5p{background:#fff;border:1px solid #111;cursor:pointer;display:inline-block;font-weight:700;padding:8px 12px}.MyArtistProducts_fileBtn__Xiy5p:hover{background:#f7f7f7}.MyArtistProducts_previewLarge__aoV9d{border:1px solid #e9ecef;border-radius:12px;height:220px;margin-top:10px;overflow:hidden;position:relative;width:220px}.MyArtistProducts_previewGrid__DiGdl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:10px}.MyArtistProducts_previewItem__-uO0S{border:1px solid #e9ecef;border-radius:8px;overflow:hidden;padding-top:100%;position:relative;width:100%}.MyArtistProducts_previewImage__xeNa8{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.MyArtistProducts_previewOverlay__0qXxx{align-items:center;background:#00000059;color:#fff;display:flex;font-weight:800;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .15s ease}.MyArtistProducts_previewItem__-uO0S:hover .MyArtistProducts_previewOverlay__0qXxx,.MyArtistProducts_previewLarge__aoV9d:hover .MyArtistProducts_previewOverlay__0qXxx{cursor:pointer;opacity:1}.MyArtistProducts_removeBtn__fYb7G{background:#0000;border:1px solid #fff;color:#fff;padding:6px 10px}.MyArtistProducts_modalFooter__cezYd{border-top:1px solid #e9ecef;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.MyArtistProducts_secondaryBtn__Yw4Yp{background:#fff;border:1px solid #dee2e6;cursor:pointer;padding:8px 12px}.MyArtistProducts_optionBtn__qlBhu{background:#fff;border:1px solid #dee2e6;cursor:pointer;padding:10px 14px}.MyArtistProducts_optionActive__7edNt{background:#000;border-color:#000;color:#fff}.MyArtistProducts_disabledBtn__AXN1z{cursor:not-allowed;opacity:.5}.MyArtistProducts_helper__iX0BA{color:#888;font-size:12px;margin-top:6px}.MyArtistProducts_variants__zL-tZ{margin-top:12px}.MyArtistProducts_varGrid__MN42Q{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.MyArtistProducts_varRow__dhTe6{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.MyArtistProducts_varHeader__v9neX{color:#333;font-weight:800}.MyArtistSettlement_container__s6j-z{margin:0 auto;max-width:1400px}.MyArtistSettlement_loading__HtJ7c{color:#666;font-size:min(1vw,19.2px);padding:min(5vw,96px);text-align:center}.MyArtistSettlement_statsGrid__JSsm-{grid-gap:min(1vw,19.2px);display:grid;gap:min(1vw,19.2px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:min(2vw,38.4px)}.MyArtistSettlement_statCard__2GVih{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:min(1.2vw,23px);text-align:center}.MyArtistSettlement_statCard__2GVih.MyArtistSettlement_highlight__mGOxp{background:#fff8e1;border-color:#ffc107}.MyArtistSettlement_statLabel__tR7Bw{color:#666;font-size:min(.8vw,15.4px);margin-bottom:min(.5vw,9.6px)}.MyArtistSettlement_statValue__U4AYR{color:#111;font-size:min(1.5vw,28.8px);font-weight:700}.MyArtistSettlement_statSubtext__imPzH{color:#999;font-size:min(.7vw,13.4px);margin-top:min(.3vw,5.8px)}.MyArtistSettlement_filterSection__HJjGR{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:min(1.5vw,28.8px);padding:min(1.5vw,28.8px)}.MyArtistSettlement_filterRow__p6z2N{display:flex;flex-wrap:wrap;gap:min(1vw,19.2px);margin-bottom:min(1vw,19.2px)}.MyArtistSettlement_filterGroup__CMY\+9{display:flex;flex-direction:column;gap:min(.4vw,7.7px)}.MyArtistSettlement_filterLabel__c9ooh{color:#333;font-size:min(.8vw,15.4px);font-weight:600}.MyArtistSettlement_select__ItMlA{min-width:150px}.MyArtistSettlement_searchInput__ewamw,.MyArtistSettlement_select__ItMlA{border:1px solid #ddd;border-radius:4px;font-size:min(.85vw,16.3px);padding:min(.6vw,11.5px) min(1vw,19.2px)}.MyArtistSettlement_searchInput__ewamw{box-sizing:border-box;min-width:250px}.MyArtistSettlement_checkboxLabel__RD4iU{align-items:center;color:#333;cursor:pointer;display:flex;font-size:min(.85vw,16.3px);gap:8px;padding-top:24px}.MyArtistSettlement_checkbox__Gl2Qg{cursor:pointer;height:18px;width:18px}.MyArtistSettlement_orderStatusBadge__NIOkD{background:#e3f2fd;border:1px solid #90caf9;border-radius:4px;color:#1976d2;display:inline-block;font-size:min(.75vw,14.4px);font-weight:600;padding:min(.3vw,5.8px) min(.6vw,11.5px);white-space:nowrap}.MyArtistSettlement_orderStatusBadge__NIOkD.MyArtistSettlement_orderCancelled__llahU{background:#ffebee;border-color:#ef9a9a;color:#d9534f}.MyArtistSettlement_orderStatusBadge__NIOkD.MyArtistSettlement_orderReturned__53c6D{background:#fce4ec;border-color:#f48fb1;color:#c62828}.MyArtistSettlement_cancelledRow__R6yKA{opacity:.6}.MyArtistSettlement_strikethrough__Fvl3-{color:#999!important;text-decoration:line-through}.MyArtistSettlement_actionRow__RNCw4{align-items:center;display:flex;justify-content:space-between}.MyArtistSettlement_resultCount__HDfLy{color:#666;font-size:min(.9vw,17.3px)}.MyArtistSettlement_settleButton__tYfbd{background:#67c57d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:min(.9vw,17.3px);font-weight:600;padding:min(.8vw,15.4px) min(1.5vw,28.8px);transition:background .2s}.MyArtistSettlement_settleButton__tYfbd:hover{background:#5ab36f}.MyArtistSettlement_tableWrapper__PxD4E{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow-x:auto}.MyArtistSettlement_table__mcUdX{border-collapse:collapse;font-size:min(.8vw,15.4px);table-layout:auto;width:100%}.MyArtistSettlement_table__mcUdX thead{background:#f5f5f5}.MyArtistSettlement_table__mcUdX th{border-bottom:2px solid #ddd;color:#333;font-size:min(.8vw,15.4px);font-weight:600;padding:min(.6vw,11.5px) min(.8vw,15.4px);text-align:left;white-space:nowrap}.MyArtistSettlement_table__mcUdX td{border-bottom:1px solid #f0f0f0;padding:min(.6vw,11.5px) min(.8vw,15.4px);vertical-align:middle;white-space:nowrap}.MyArtistSettlement_table__mcUdX tbody tr:hover{background:#fafafa}.MyArtistSettlement_checkboxCell__XmA-p{text-align:center;width:40px}.MyArtistSettlement_checkboxCell__XmA-p input[type=checkbox]{cursor:pointer;height:16px;width:16px}.MyArtistSettlement_numberCell__g\+ICI{text-align:right}.MyArtistSettlement_orderNumber__fT\+AW{color:#666;font-family:monospace;font-size:min(.8vw,15.4px)}.MyArtistSettlement_productTitle__rCIIG{max-width:300px;overflow:hidden;text-overflow:ellipsis}.MyArtistSettlement_badge__TZyKL{border-radius:4px;display:inline-block;font-size:min(.7vw,13.4px);font-weight:600;padding:min(.3vw,5.8px) min(.6vw,11.5px);white-space:nowrap}.MyArtistSettlement_badgeSelf__5Jbrg{background:#e3f2fd;color:#1976d2}.MyArtistSettlement_badgeRequest__bGCeq{background:#fff3e0;color:#f57c00}.MyArtistSettlement_badgeMixed__XNJQy{background:#f3e5f5;color:#7b1fa2}.MyArtistSettlement_commissionDetail__ZwLVl{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.MyArtistSettlement_detailButton__4DRce{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:11px;padding:4px 8px;transition:all .2s}.MyArtistSettlement_detailButton__4DRce:hover{background:#e0e0e0;border-color:#bbb}.MyArtistSettlement_earning__isckB{color:#67c57d;font-weight:700}.MyArtistSettlement_statusBadge__wPoXt{border-radius:4px;display:inline-block;font-size:min(.75vw,14.4px);font-weight:600;padding:min(.3vw,5.8px) min(.6vw,11.5px)}.MyArtistSettlement_statusPending__G1rdH{background:#fff8e1;color:#f57f17}.MyArtistSettlement_statusSettled__kgFzH{background:#e8f5e9;color:#2e7d32}.MyArtistSettlement_emptyMessage__nvDS4{color:#999;font-size:min(.9vw,17.3px);padding:min(3vw,57.6px);text-align:center}.MyArtistSettlement_mobileCards__R87Cn{display:none}@media (max-width:1024px){.MyArtistSettlement_tableWrapper__PxD4E{display:none}.MyArtistSettlement_mobileCards__R87Cn{display:flex;flex-direction:column;gap:16px}.MyArtistSettlement_mobileCard__xxOmX{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.MyArtistSettlement_mobileCardHeader__AA5Ud{align-items:center;background:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex;gap:8px;padding:12px 16px}.MyArtistSettlement_mobileCheckbox__TzkQ7{cursor:pointer;height:18px;width:18px}.MyArtistSettlement_mobileCardBody__6CLop{padding:16px}.MyArtistSettlement_mobileRow__0wIwZ{display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.MyArtistSettlement_mobileRow__0wIwZ.MyArtistSettlement_highlight__mGOxp{background:#fff8e1;margin:8px -16px;padding:12px 16px}.MyArtistSettlement_mobileLabel__8tTz1{color:#666;font-weight:600}.MyArtistSettlement_mobileDivider__vnuh2{background:#e0e0e0;height:1px;margin:8px 0}.MyArtistSettlement_statsGrid__JSsm-{gap:12px;grid-template-columns:repeat(2,1fr)}.MyArtistSettlement_statCard__2GVih{padding:16px}.MyArtistSettlement_statLabel__tR7Bw{font-size:12px}.MyArtistSettlement_statValue__U4AYR{font-size:20px}.MyArtistSettlement_statSubtext__imPzH{font-size:11px}.MyArtistSettlement_filterSection__HJjGR{padding:16px}.MyArtistSettlement_filterRow__p6z2N{flex-direction:column;gap:12px}.MyArtistSettlement_searchInput__ewamw,.MyArtistSettlement_select__ItMlA{font-size:14px;min-width:0;min-width:auto;padding:10px 12px;width:100%}.MyArtistSettlement_filterLabel__c9ooh,.MyArtistSettlement_orderNumber__fT\+AW,.MyArtistSettlement_resultCount__HDfLy{font-size:14px}.MyArtistSettlement_checkboxLabel__RD4iU{font-size:14px;padding-bottom:10px;padding-top:0}.MyArtistSettlement_actionRow__RNCw4{align-items:stretch;flex-direction:column;gap:12px}.MyArtistSettlement_settleButton__tYfbd{font-size:14px;padding:12px;width:100%}}@media (max-width:480px){.MyArtistSettlement_container__s6j-z{padding:16px}.MyArtistSettlement_statsGrid__JSsm-{grid-template-columns:1fr}.MyArtistSettlement_badge__TZyKL{font-size:11px;padding:4px 8px}.MyArtistSettlement_statusBadge__wPoXt{font-size:12px;padding:4px 8px}.MyArtistSettlement_checkboxLabel__RD4iU,.MyArtistSettlement_filterLabel__c9ooh,.MyArtistSettlement_orderNumber__fT\+AW,.MyArtistSettlement_searchInput__ewamw,.MyArtistSettlement_select__ItMlA{font-size:14px}}.MyArtistSettlement_modalOverlay__J8YrS{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.MyArtistSettlement_modalContent__DzlaN{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:700px;overflow-y:auto;width:100%}.MyArtistSettlement_modalHeader__yfghF{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px}.MyArtistSettlement_modalHeader__yfghF h3{color:#111;font-size:20px;font-weight:700;margin:0}.MyArtistSettlement_modalClose__xNm8J{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.MyArtistSettlement_modalClose__xNm8J:hover{color:#666}.MyArtistSettlement_modalBody__kmaqD{padding:24px}.MyArtistSettlement_modalOrderInfo__tUGvY{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.MyArtistSettlement_modalInfoRow__IaTvN{align-items:center;display:flex;font-size:14px;justify-content:space-between}.MyArtistSettlement_modalLabel__U1iWR{color:#666;font-weight:600}.MyArtistSettlement_highlight__mGOxp{color:#67c57d;font-weight:700}.MyArtistSettlement_modalDivider__qUZj7{background:#e0e0e0;height:1px;margin:20px 0}.MyArtistSettlement_modalItems__l2ALL{display:flex;flex-direction:column;gap:20px}.MyArtistSettlement_modalItem__0JVIv{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.MyArtistSettlement_modalItemHeader__XI-1g{align-items:center;background:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.MyArtistSettlement_modalItemTitle__HhqVy{color:#111;font-size:15px;font-weight:600}.MyArtistSettlement_modalItemBody__ZACgK{display:flex;flex-direction:column;gap:8px;padding:16px}.MyArtistSettlement_modalCalcRow__ExU51{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.MyArtistSettlement_modalCalcRow__ExU51.MyArtistSettlement_indent__4P4Wi{color:#666;font-size:13px;padding-left:16px}.MyArtistSettlement_modalCalcRow__ExU51.MyArtistSettlement_total__W3Dzw{border-top:2px solid #333;color:#111;font-weight:700;margin-top:8px;padding-top:12px}.MyArtistSettlement_modalCalcLabel__2NsQB{flex:1 1}.MyArtistSettlement_modalCalcValue__T5AYf{font-family:monospace;font-weight:600}.MyArtistSettlement_modalSummary__OAyG9{background:#f9f9f9;border:2px solid #67c57d;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.MyArtistSettlement_modalSummaryRow__5MuvY{align-items:center;display:flex;font-size:15px;justify-content:space-between}.MyArtistSettlement_modalSummaryRow__5MuvY.MyArtistSettlement_final__AerZ7{border-top:2px solid #67c57d;margin-top:8px;padding-top:12px}.MyArtistSettlement_modalSummaryLabel__rgBGi{color:#333;font-weight:600}.MyArtistSettlement_modalSummaryValue__wqhz0{font-family:monospace;font-size:16px;font-weight:700}@media (max-width:768px){.MyArtistSettlement_modalContent__DzlaN{max-height:95vh;max-width:100%}.MyArtistSettlement_modalHeader__yfghF{padding:16px}.MyArtistSettlement_modalHeader__yfghF h3{font-size:18px}.MyArtistSettlement_modalBody__kmaqD{padding:16px}.MyArtistSettlement_modalItemTitle__HhqVy{font-size:14px}.MyArtistSettlement_modalCalcRow__ExU51,.MyArtistSettlement_modalInfoRow__IaTvN{font-size:13px}}.MyArtistOrders_orderListContainer__ToAOF{margin:0 auto;max-width:1400px;padding:15px}.MyArtistOrders_header__FfbOw{align-items:flex-start;border-bottom:2px solid #e9ecef;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.MyArtistOrders_header__FfbOw h1{color:#2c3e50;font-size:1.8em;margin:0}.MyArtistOrders_controls__e6DgC{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;width:100%}.MyArtistOrders_controls__e6DgC span{color:#888}.MyArtistOrders_dateGroup__aFvCi{align-items:center;display:flex;gap:10px}.MyArtistOrders_dateInput__k6cg1{width:160px}.MyArtistOrders_select__0kU7F{background:#fff;border:1px solid #ddd;border-radius:6px;font-size:.9em;min-width:110px;padding:8px 12px}.MyArtistOrders_input__VCAtB{border:1px solid #d0d5dd;border-radius:6px;font-size:.9em;height:36px;outline:none;padding:0 12px}.MyArtistOrders_input__VCAtB:focus{border-color:#7aa7ff;box-shadow:0 0 0 3px #7aa7ff26}.MyArtistOrders_button__c0Nk0{background:#1e6fff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9em;height:36px;padding:0 14px}.MyArtistOrders_button__c0Nk0:hover{background:#1859cc}.MyArtistOrders_loading__RfQuR{color:#666;font-size:1.1em;padding:40px;text-align:center}.MyArtistOrders_tableContainer__JLe5w{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.MyArtistOrders_orderTable__IbINR{border-collapse:collapse;font-size:.9em;width:100%}.MyArtistOrders_orderTable__IbINR thead{background:#f8f9fa}.MyArtistOrders_orderTable__IbINR th{border-bottom:2px solid #dee2e6;color:#495057;font-size:.85em;font-weight:600;padding:12px 8px;text-align:left}.MyArtistOrders_orderTable__IbINR th:first-child{width:15%}.MyArtistOrders_orderTable__IbINR th:nth-child(2){width:35%}.MyArtistOrders_orderTable__IbINR th:nth-child(3){width:12%}.MyArtistOrders_orderTable__IbINR th:nth-child(4){width:10%}.MyArtistOrders_orderTable__IbINR th:nth-child(5){width:12%}.MyArtistOrders_orderTable__IbINR th:nth-child(6){width:8%}.MyArtistOrders_orderRow__aVLTz{border-bottom:1px solid #e9ecef;transition:background-color .2s}.MyArtistOrders_orderRow__aVLTz:hover{background-color:#f8f9fa}.MyArtistOrders_orderTable__IbINR td{border-bottom:1px solid #e9ecef;padding:10px 8px;vertical-align:top}.MyArtistOrders_orderNumber__rxTWE{font-family:monospace}.MyArtistOrders_orderNumberText__vimlU{color:#495057;font-size:.85em;font-weight:600;margin-bottom:4px}.MyArtistOrders_productInfo__frWIF{line-height:1.4}.MyArtistOrders_productTitle__J7m2y{color:#2c3e50;font-size:.9em;font-weight:600;margin-bottom:4px}.MyArtistOrders_productTitle__J7m2y b{font-weight:700}.MyArtistOrders_deletedProduct__R3BT5{color:#dc3545;font-style:italic}.MyArtistOrders_productTypeBadge__\+BaMU{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:2px 8px}.MyArtistOrders_shipBadge__iiXP3{background:#fff4e6;border:1px solid #ffd8a8;border-radius:999px;color:#d9480f;display:inline-block;font-size:12px;line-height:1;padding:2px 8px}.MyArtistOrders_orderDate__vwYn6{color:#6c757d;font-size:.85em;white-space:nowrap}.MyArtistOrders_orderPrice__EcZpW{color:#28a745;font-weight:600;text-align:left}.MyArtistOrders_orderStatus__wnT0B{color:#495057;font-weight:600}.MyArtistOrders_statusSelect__0AwTf{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:.8em;padding:4px 8px}.MyArtistOrders_expandButton__kKHlE{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8em;min-width:50px;padding:6px 12px;transition:background-color .2s;white-space:nowrap}.MyArtistOrders_expandButton__kKHlE:hover{background:#5a6268}.MyArtistOrders_expandedRow__JkxzZ{background:#f8f9fa}.MyArtistOrders_expandedContent__aNHxT{border-top:2px solid #e9ecef;padding:15px}.MyArtistOrders_modalOverlay__LINOC{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.MyArtistOrders_modal__hf9wV{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0003;max-width:92vw;overflow:hidden;width:520px}.MyArtistOrders_modalHeader__2gulY{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 12px}.MyArtistOrders_modalHeader__2gulY h3{font-size:18px;margin:0}.MyArtistOrders_closeModalBtn__HCFow{background:#0000;border:none;color:#666;cursor:pointer;font-size:20px}.MyArtistOrders_modalContent__HUqKb{padding:16px}.MyArtistOrders_formRow__5kFe2{align-items:center;display:flex;gap:10px;margin-bottom:10px}.MyArtistOrders_formRow__5kFe2 label{color:#555;font-size:14px;width:120px}.MyArtistOrders_actionBtnRow__bR0vX{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.MyArtistOrders_actionBtn__xf-KF{background:#f1f3f5;border:1px solid #dee2e6;border-radius:6px;color:#333;cursor:pointer;height:34px;padding:0 12px}.MyArtistOrders_actionBtn__xf-KF:disabled{cursor:not-allowed;opacity:.5}.MyArtistOrders_orderItemsSection__5wzor{margin-bottom:20px}.MyArtistOrders_orderItemsGrid__KxfaX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.MyArtistOrders_orderItemCard__3DNbT{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:12px}.MyArtistOrders_orderItemHeader__r1gAT{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.MyArtistOrders_orderItemTitle__byuSg{color:#2c3e50;font-size:14px;font-weight:600;margin-bottom:4px}.MyArtistOrders_orderItemDetails__QoNTX{color:#6c757d;display:flex;flex-direction:column;font-size:13px;gap:4px}.MyArtistOrders_linkButton__TnH1r{background:#1e6fff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 12px;transition:background-color .2s}.MyArtistOrders_linkButton__TnH1r:hover{background:#1859cc}.MyArtistOrders_checkoutInfoSection__vdF1X{border-top:1px solid #dee2e6;margin-top:16px;padding-top:12px}.MyArtistOrders_sectionHeader__44da\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MyArtistOrders_sectionHeader__44da\+ h4{color:#495057;font-size:1.1em;margin:0}.MyArtistOrders_checkoutGrid__2VBqF{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.MyArtistOrders_card__6Ece4{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:10px}.MyArtistOrders_cardTitle__I9-5T{color:#6c757d;font-size:12px;margin-bottom:6px}.MyArtistOrders_cardBody__xalOr{color:#212529;font-size:14px}.MyArtistOrders_moneyLine__-h0p7{display:flex;justify-content:space-between;margin:3px 0}.MyArtistOrders_emptyState__O1cGp{color:#6c757d;padding:40px;text-align:center}.MyArtistOrders_emptyState__O1cGp p{font-size:1.1em;margin:0}.MyArtistOrders_pagination__l8uw-{align-items:center;display:flex;gap:6px;justify-content:center;padding:14px 0}.MyArtistOrders_pageBtn__zMoaE{background:#f1f3f5;border:1px solid #dee2e6;border-radius:6px;color:#333;cursor:pointer;min-width:36px;padding:6px 10px}.MyArtistOrders_pageBtn__zMoaE:hover{background:#e9ecef}.MyArtistOrders_pageBtnActive__IGqwq{background:#1e6fff;border-color:#1e6fff;color:#fff}.MyArtistOrders_pageBtnDisabled__xElMD{cursor:not-allowed;opacity:.5}@media (max-width:768px){.MyArtistOrders_orderListContainer__ToAOF{padding:10px}.MyArtistOrders_header__FfbOw{align-items:stretch;flex-direction:column;gap:15px}.MyArtistOrders_header__FfbOw h1{font-size:1.5em}.MyArtistOrders_controls__e6DgC{flex-wrap:wrap}.MyArtistOrders_orderTable__IbINR{font-size:.8em}.MyArtistOrders_orderTable__IbINR td,.MyArtistOrders_orderTable__IbINR th{padding:6px 4px}.MyArtistOrders_orderTable__IbINR td:nth-child(4),.MyArtistOrders_orderTable__IbINR td:nth-child(5),.MyArtistOrders_orderTable__IbINR th:nth-child(4),.MyArtistOrders_orderTable__IbINR th:nth-child(5){display:none}.MyArtistOrders_expandedContent__aNHxT{padding:12px}}.NotFound_container__gb4oT{align-items:center;background-color:#f5f5f5;display:flex;height:100vh;justify-content:center;width:100%}.NotFound_content__L-Ezw{padding:2rem;text-align:center}.NotFound_content__L-Ezw h1{color:#333;font-size:min(15vw,180px);font-weight:900;line-height:1;margin-bottom:20px}.NotFound_content__L-Ezw h2{color:#666;font-size:min(4vw,48px);margin-bottom:15px}.NotFound_content__L-Ezw p{color:#888;font-size:min(2vw,24px);margin-bottom:40px}.NotFound_content__L-Ezw button{background-color:#333;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:min(1.8vw,18px);padding:min(2vw,20px) min(4vw,40px);transition:background-color .3s ease}.NotFound_content__L-Ezw button:hover{background-color:#000}@media (max-width:768px){.NotFound_content__L-Ezw{padding:1rem}.NotFound_content__L-Ezw p{margin-bottom:30px}.NotFound_container__gb4oT{box-sizing:border-box;height:100vh;padding:0 20px}.NotFound_content__L-Ezw{padding:1.2rem}.NotFound_content__L-Ezw h1{font-size:96px;margin-bottom:14px}.NotFound_content__L-Ezw h2{font-size:22px;margin-bottom:10px}.NotFound_content__L-Ezw p{font-size:14px;margin-bottom:22px}.NotFound_content__L-Ezw button{border-radius:0;font-size:15px;max-width:420px;padding:14px 16px;width:100%}}@media (max-width:480px){.NotFound_content__L-Ezw h1{font-size:84px}.NotFound_content__L-Ezw button{font-size:14px;max-width:360px;padding:13px 14px}}.Signup_container__c2OTh{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1920px;min-height:calc(100vh - min(7vw, 134.4px));padding:7% 0;width:100%}.Signup_title__zNgls{font-size:min(2.5vw,48px);font-weight:900;margin-bottom:min(.5vw,9.6px)}.Signup_subtitle__s9tg4{font-size:min(1vw,19.2px);margin-bottom:min(3.5vw,67.2px)}.Signup_form__XrDGJ{display:flex;flex-direction:column;gap:min(1vw,19.2px);margin-bottom:min(2vw,38.4px);width:min(40vw,768px)}.Signup_inputBox__gORog{position:relative;width:100%}.Signup_inputBox__gORog input{border:1px solid #ddd;box-sizing:border-box;font-size:min(1vw,19.2px);padding:min(1.2vw,23px);width:100%}.Signup_inputBox__gORog input:focus{border-color:#000;outline:none}.Signup_eyeButton__cuaj9{background:none;border:none;color:#666;cursor:pointer;font-size:min(.9vw,17.2px);position:absolute;right:min(1.2vw,23px);top:50%;transform:translateY(-50%)}.Signup_submitButton__1tKmi{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:min(1.1vw,21.1px);font-weight:800;margin-top:min(1vw,19.2px);padding:min(1.2vw,23px);width:100%}.Signup_checkboxes__CKWe0{display:flex;flex-direction:column;gap:min(1vw,19.2px);width:min(40vw,768px)}.Signup_checkboxes__CKWe0 label{align-items:center;display:flex;font-size:min(1vw,19.2px);gap:min(.8vw,15.4px)}.Signup_allCheckLabel__Qq8R4{font-size:min(1.2vw,23px)!important;margin-bottom:min(.5vw,9.6px)}.Signup_allCheckLabel__Qq8R4 span{font-weight:800}.Signup_checkboxes__CKWe0 input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1px solid #ddd;border-radius:2px;cursor:pointer;height:min(1.2vw,23px);position:relative;width:min(1.2vw,23px)}.Signup_checkboxes__CKWe0 input[type=checkbox]:checked{background-color:#000;border-color:#000}.Signup_checkboxes__CKWe0 input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:min(.8vw,15.4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Signup_viewButton__2gd9E{background:none;border:none;color:#666;cursor:pointer;font-size:min(.9vw,17.2px);margin-left:auto}.Signup_emailContainer__OBzcE{display:flex;gap:min(.5vw,10px);width:100%}.Signup_emailContainer__OBzcE input{flex:1 1}.Signup_checkButton__rnjx7{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:none;color:#000;cursor:pointer;display:flex;font-size:min(.9vw,17.2px);font-weight:400;height:100%;justify-content:center;min-width:min(6vw,115px);padding:min(1.2vw,23px) min(1.5vw,29px);transition:all .2s;white-space:nowrap}.Signup_checkButton__rnjx7:hover{background-color:#f9f9f9}.Signup_checkButton__rnjx7:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed}.Signup_verificationSuccess__7Hcuo{color:#2ecc71}.Signup_verificationError__Kt550,.Signup_verificationSuccess__7Hcuo{font-size:min(.8vw,15.4px);margin:min(.3vw,5.7px) 0 0 min(.5vw,9.6px)}.Signup_verificationError__Kt550{color:#e74c3c}.Signup_verifiedInput__KPFWQ{border-color:#2ecc71!important}.Signup_errorInput__XpUao{border-color:#e74c3c!important}.Signup_policyModalOverlay__NrYhR{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Signup_policyModal__tGXqk{background:#fff;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;max-height:80vh;width:min(48vw,920px)}.Signup_policyHeader__x6rxq{display:none}.Signup_policyTitle__A6pem{color:#111;font-size:min(1.1vw,21.1px);font-weight:800;margin:0 0 12px}.Signup_policyCloseBtn__QxcXb{display:none}.Signup_policyBody__wEeGV{overflow:auto;padding:min(1.2vw,23px)}.Signup_policyBodyInner__eKgYy h3{margin:0 0 10px}.Signup_policyBodyInner__eKgYy h4{margin:18px 0 8px}.Signup_policyBodyInner__eKgYy li,.Signup_policyBodyInner__eKgYy p{color:#333;line-height:1.6}.Signup_policyFooter__7a6Dw{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:min(1vw,19.2px) min(1.2vw,23px)}.Signup_policyPrimaryBtn__iSU31{background:#000;border:none;color:#fff;cursor:pointer;font-weight:700;padding:10px 16px}@media (max-width:768px){.Signup_container__c2OTh{min-height:auto;padding:12% 20px}.Signup_title__zNgls{font-size:24px;margin-bottom:8px}.Signup_subtitle__s9tg4{font-size:14px;margin-bottom:28px}.Signup_form__XrDGJ{gap:14px;margin-bottom:22px;max-width:420px;width:100%}.Signup_inputBox__gORog input{font-size:15px;padding:16px}.Signup_eyeButton__cuaj9{font-size:13px;right:16px}.Signup_submitButton__1tKmi{font-size:16px;padding:16px}.Signup_checkboxes__CKWe0{gap:12px;max-width:420px;width:100%}.Signup_checkboxes__CKWe0 label{font-size:14px;gap:10px}.Signup_checkboxes__CKWe0 input[type=checkbox]{height:20px;width:20px}.Signup_allCheckLabel__Qq8R4{font-size:18px!important;margin-bottom:8px}.Signup_viewButton__2gd9E{font-size:13px}.Signup_emailContainer__OBzcE{gap:10px}.Signup_checkButton__rnjx7{font-size:14px;min-width:108px;padding:14px 16px}.Signup_policyModal__tGXqk{max-height:80vh;width:92vw}.Signup_policyBody__wEeGV{padding:16px}.Signup_policyTitle__A6pem{font-size:18px}.Signup_policyFooter__7a6Dw{padding:12px 16px}}@media (max-width:480px){.Signup_title__zNgls{font-size:22px}.Signup_subtitle__s9tg4{font-size:13px}.Signup_checkboxes__CKWe0,.Signup_form__XrDGJ{max-width:360px}.Signup_submitButton__1tKmi{font-size:15px;padding:15px}.Signup_checkButton__rnjx7{min-width:100px;padding:13px 14px}}@media (max-width:768px){.Signup_verificationError__Kt550,.Signup_verificationSuccess__7Hcuo{font-size:13px;margin:6px 0 0 2px}}@media (max-width:480px){.Signup_verificationError__Kt550,.Signup_verificationSuccess__7Hcuo{font-size:13px}}.AdminLayout_adminContainer__qHUoN{background-color:#f9f9f9;display:flex;min-height:100vh;width:100%}.AdminLayout_sidebar__TuDkk{background-color:#333;color:#fff;display:flex;flex-direction:column;transition:width .3s ease;width:250px}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_sidebarHeader__yeX8C{padding:15px 10px}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_toggleBtn__dAs98{position:relative}.AdminLayout_sidebarHeader__yeX8C{align-items:flex-start;background-color:#222;border-bottom:1px solid #3a3a3a;display:flex;flex-direction:column;padding:15px;position:relative}.AdminLayout_title__m9B9h{font-size:18px;margin:0}.AdminLayout_subtitle__4-Xdl,.AdminLayout_title__m9B9h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminLayout_subtitle__4-Xdl{font-size:12px;margin:5px 0 0;opacity:.7}.AdminLayout_toggleBtn__dAs98{align-items:center;background:none;border:none;color:#e0e0e0;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:8px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.AdminLayout_toggleBtn__dAs98:hover{color:#fff}.AdminLayout_navigation__gAAhO{flex:1 1;overflow-y:auto;padding-top:20px}.AdminLayout_mainMenu__NKaRZ{list-style:none;margin:0;padding:0}.AdminLayout_mainMenu__NKaRZ>li{margin-bottom:2px}.AdminLayout_mainMenu__NKaRZ>li.AdminLayout_active__0krwe{background-color:#444}.AdminLayout_mainMenu__NKaRZ>li.AdminLayout_active__0krwe>.AdminLayout_menuItem__ySsFQ{color:#fff}.AdminLayout_menuLi__0nwHS{position:relative;width:100%}.AdminLayout_menuItem__ySsFQ{align-items:center;box-sizing:border-box;color:#e0e0e0;cursor:pointer;display:flex;overflow:hidden;padding:12px 15px;text-decoration:none;transition:all .3s}.AdminLayout_menuItem__ySsFQ:hover{background-color:#333}.AdminLayout_menuItem__ySsFQ *{color:#e0e0e0}.AdminLayout_iconWrapper__ks47V{align-items:center;display:flex;height:24px;justify-content:center;margin-right:12px;width:24px}.AdminLayout_collapsed__w3v80 .AdminLayout_iconWrapper__ks47V{margin-right:0;width:100%}.AdminLayout_menuText__zIyg3{flex:1 1;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminLayout_footerBtn__iOTz\+{align-items:center;background:none;border:none;color:#e0e0e0;cursor:pointer;display:flex;padding:12px 15px;text-align:left;transition:all .3s;width:100%}.AdminLayout_footerBtn__iOTz\+:hover{background-color:#3e3e3e}.AdminLayout_footerIcon__DMXVq{color:#e0e0e0;font-size:1.1rem}.AdminLayout_collapsed__w3v80 .AdminLayout_footerBtn__iOTz\+{justify-content:center;padding:15px 0}.AdminLayout_collapsed__w3v80 .AdminLayout_sidebarFooter__pNKqB{padding:0}.AdminLayout_mainContent__biq4X{display:flex;flex:1 1;flex-direction:column;transition:margin-left .3s ease}.AdminLayout_mainContent__biq4X.AdminLayout_expanded__vcFTq{margin-left:60px}.AdminLayout_header__NWXHY{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 1px 3px #0000001a;display:flex;height:60px;justify-content:space-between;padding:0 20px}.AdminLayout_headerLeft__E9HOJ h2{color:#333;font-size:18px;margin:0}.AdminLayout_adminInfo__R\+tnm{align-items:center;display:flex}.AdminLayout_adminName__PpTTR{font-weight:500;margin-right:10px}.AdminLayout_content__ua2xj{flex:1 1;overflow-y:auto;padding:20px}.AdminLayout_authError__KKMnk{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}.AdminLayout_authError__KKMnk h2{color:#e74c3c;margin-bottom:10px}.AdminLayout_authError__KKMnk button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}@media (max-width:768px){.AdminLayout_sidebar__TuDkk{width:60px}.AdminLayout_sidebar__TuDkk .AdminLayout_chevron__0Gt6t,.AdminLayout_sidebar__TuDkk .AdminLayout_homeBtn__1JhW2 span,.AdminLayout_sidebar__TuDkk .AdminLayout_logoutBtn__qAhXK span,.AdminLayout_sidebar__TuDkk .AdminLayout_menuItem__ySsFQ span,.AdminLayout_sidebar__TuDkk .AdminLayout_submenu__GHr9v,.AdminLayout_sidebar__TuDkk .AdminLayout_subtitle__4-Xdl,.AdminLayout_sidebar__TuDkk .AdminLayout_title__m9B9h{display:none}.AdminLayout_mainContent__biq4X{margin-left:0}.AdminLayout_toggleBtn__dAs98{display:none}}.AdminLayout_sidebarFooter__pNKqB{background-color:#2c2c2c;border-top:1px solid #3a3a3a;margin-top:auto;padding:10px 0}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80{min-width:60px;overflow:visible;width:60px}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_navigation__gAAhO{align-items:center;display:flex;flex-direction:column}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_mainMenu__NKaRZ{align-items:center;display:flex;flex-direction:column;width:100%}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_menuLi__0nwHS{display:flex;justify-content:center;width:100%}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_menuItem__ySsFQ{justify-content:center;padding:15px 0;width:100%}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_iconWrapper__ks47V{align-items:center;display:flex;height:auto;justify-content:center;margin:0;width:auto}.AdminLayout_submenu__GHr9v{background-color:#222;border-left:3px solid #3a3a3a;list-style:none;margin:0 0 0 20px;padding:0}.AdminLayout_submenuItem__jhWVG{margin:0;padding:0}.AdminLayout_submenuLink__sKLnC{color:#e0e0e0!important; /* !important로 브라우저 기본 스타일 재정의 */display:block;font-size:.9rem;padding:10px 15px;text-decoration:none;transition:all .2s}.AdminLayout_submenuLink__sKLnC:hover{background-color:#333;color:#fff!important}.AdminLayout_submenuItem__jhWVG.AdminLayout_active__0krwe .AdminLayout_submenuLink__sKLnC{background-color:#2c5282;color:#fff!important;font-weight:500}.AdminLayout_active__0krwe>.AdminLayout_menuItem__ySsFQ,.AdminLayout_active__0krwe>a.AdminLayout_menuItem__ySsFQ{background-color:#2d3748;border-left:3px solid #4299e1;padding-left:12px}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_active__0krwe>.AdminLayout_menuItem__ySsFQ,.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_active__0krwe>a.AdminLayout_menuItem__ySsFQ{border-bottom:3px solid #4299e1;border-left:none}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_sidebarHeader__yeX8C{align-items:center;display:flex;height:60px;justify-content:center;padding:15px 0}.AdminLayout_sidebar__TuDkk.AdminLayout_collapsed__w3v80 .AdminLayout_toggleBtn__dAs98{margin:0;position:static;transform:none}.AdminPassword_container__yVqNJ{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.AdminPassword_box__IBMIx{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:40px;text-align:center;width:350px}.AdminPassword_box__IBMIx h2{font-size:24px;margin-bottom:10px}.AdminPassword_box__IBMIx h3{color:#666;font-size:18px;margin-bottom:30px}.AdminPassword_form__6Ui7u{display:flex;flex-direction:column;gap:15px}.AdminPassword_input__cOGlB{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:16px;padding:12px 15px;transition:border-color .3s;width:100%}.AdminPassword_input__cOGlB:focus{border-color:#000;outline:none}.AdminPassword_button__fosaO{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px;transition:opacity .3s}.AdminPassword_button__fosaO:hover{opacity:.8}.AdminMain_dashboardContainer__HPjiN{padding:10px}.AdminMain_loading__1cyhq{align-items:center;color:#666;display:flex;font-size:16px;height:300px;justify-content:center}.AdminMain_statsGrid__ypZMS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}@media (max-width:1200px){.AdminMain_statsGrid__ypZMS{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.AdminMain_statsGrid__ypZMS{grid-template-columns:1fr}}.AdminMain_statCard__netep{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;padding:20px;transition:transform .2s,box-shadow .2s}.AdminMain_statCard__netep:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-5px)}.AdminMain_statIcon__29kiE{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin-right:20px;width:60px}.AdminMain_statContent__MbB5k h3{color:#666;font-size:14px;font-weight:400;margin:0 0 5px}.AdminMain_statContent__MbB5k p{color:#333;font-size:22px;font-weight:700;margin:0}.AdminMain_recentOrders__RM6hM{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.AdminMain_recentOrders__RM6hM h2{color:#333;font-size:18px;margin-bottom:20px;margin-top:0}.AdminMain_tableContainer__NKpEA{overflow-x:auto}.AdminMain_ordersTable__d92MT{border-collapse:collapse;width:100%}.AdminMain_ordersTable__d92MT td,.AdminMain_ordersTable__d92MT th{border-bottom:1px solid #e0e0e0;padding:12px 15px;text-align:left}.AdminMain_ordersTable__d92MT th{background-color:#f5f5f5;color:#333;font-weight:500}.AdminMain_ordersTable__d92MT tr:hover{background-color:#f9f9f9}.AdminMain_statusBadge__5nVnS{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.AdminMain_pending__Muim8{background-color:#ffeaa7;color:#b7791f}.AdminMain_shipping__2Teu5{background-color:#bee3f8;color:#2b6cb0}.AdminMain_completed__rruIS{background-color:#c6f6d5;color:#2f855a}.AdminMain_detailBtn__vjpf5{background-color:#e2e8f0;border:none;border-radius:4px;color:#4a5568;cursor:pointer;font-size:12px;padding:6px 12px}.AdminMain_detailBtn__vjpf5:hover{background-color:#cbd5e0}.AdminMain_viewAllLink__GS5gq{margin-top:15px;text-align:right}.AdminMain_viewAllLink__GS5gq p{color:#3182ce;cursor:pointer;font-size:14px}.AdminMain_viewAllLink__GS5gq p:hover{text-decoration:underline}.RichTextViewer_richTextViewer__xssGd{align-self:stretch!important;box-sizing:border-box!important;color:#333;display:block!important;flex:1 1!important;font-size:14px;line-height:1.6;margin:0 auto!important;max-width:900px!important;opacity:1!important;visibility:visible!important;width:100%!important;word-break:break-word}.RichTextViewer_richTextViewer__xssGd h1{border-bottom:2px solid #e0e0e0;color:#1a1a1a;font-size:24px;font-weight:700;margin:24px 0 16px;padding-bottom:8px}.RichTextViewer_richTextViewer__xssGd h2{color:#1a1a1a;font-size:20px;font-weight:700;margin:20px 0 12px}.RichTextViewer_richTextViewer__xssGd h3{color:#1a1a1a;font-size:18px;font-weight:700;margin:16px 0 10px}.RichTextViewer_richTextViewer__xssGd p{box-sizing:border-box;display:block;line-height:1.7;margin:8px 0;padding:0;width:100%}.RichTextViewer_richTextViewer__xssGd p:first-child{margin-top:0}.RichTextViewer_richTextViewer__xssGd p:last-child{margin-bottom:0}.RichTextViewer_richTextViewer__xssGd ol,.RichTextViewer_richTextViewer__xssGd ul{margin:16px 0;padding-left:24px}.RichTextViewer_richTextViewer__xssGd li{line-height:1.6;margin:6px 0}.RichTextViewer_richTextViewer__xssGd ul li{list-style-type:disc}.RichTextViewer_richTextViewer__xssGd ol li{list-style-type:decimal}.RichTextViewer_richTextViewer__xssGd strong{color:#1a1a1a;font-weight:700}.RichTextViewer_richTextViewer__xssGd em{font-style:italic}.RichTextViewer_richTextViewer__xssGd s{opacity:.7;text-decoration:line-through}.RichTextViewer_richTextViewer__xssGd hr{border:none;border-top:1px solid #e0e0e0;height:1px;margin:24px 0}.RichTextViewer_richTextViewer__xssGd img{border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;cursor:default!important;display:block!important;height:auto!important;margin:0!important;max-width:100%!important;padding:0!important;transition:none!important;width:100%!important}@media (max-width:768px){.RichTextViewer_richTextViewer__xssGd{font-size:13px}.RichTextViewer_richTextViewer__xssGd h1{font-size:20px;margin:20px 0 12px}.RichTextViewer_richTextViewer__xssGd h2{font-size:18px;margin:16px 0 10px}.RichTextViewer_richTextViewer__xssGd h3{font-size:16px;margin:14px 0 8px}.RichTextViewer_richTextViewer__xssGd ol,.RichTextViewer_richTextViewer__xssGd ul{padding-left:20px}.RichTextViewer_richTextViewer__xssGd img{margin:0}}.Search_wrap__QWAi2{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:0 min(10vw,192px);width:100%}.Search_searchSection__sNMhC{margin-bottom:min(6vw,115.2px);width:100%}.Search_pageTitle__dv5Js{color:#333;font-size:min(2vw,38.4px);font-weight:800;margin:min(2.5vw,48px) 0 min(2vw,38.4px);text-align:left}.Search_productGrid__\+JERO{grid-gap:min(3.5vw,67.2px);display:grid;gap:min(3.5vw,67.2px);grid-template-columns:repeat(4,1fr);margin-bottom:min(4vw,76.8px)}.Search_cosmicPickGrid__pZ2FM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:min(4vw,76.8px)}@media (max-width:768px){.Search_productGrid__\+JERO{gap:min(4vw,48px);grid-template-columns:repeat(3,1fr)}.Search_cosmicPickGrid__pZ2FM{gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:640px){.Search_productGrid__\+JERO{gap:min(5vw,32px);grid-template-columns:repeat(2,1fr)}.Search_cosmicPickGrid__pZ2FM{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.Search_productItem__Ux6jX{display:flex;flex-direction:column;overflow:hidden;position:relative}.Search_productLink__uft0X{color:inherit;display:block;text-decoration:none}.Search_productImageContainer__ox\+7l{aspect-ratio:.75/1;margin-bottom:min(.2vw,3.84px);overflow:hidden;position:relative;width:100%}.Search_productImage__oU1oQ{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.Search_productInfo__Y4Lq1{padding:min(.8vw,15.36px) 0}.Search_productTitle__eZNr7{font-size:min(1.4vw,26.88px);font-weight:800;margin-bottom:min(.5vw,9.6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Search_colorOptions__fdTVv{display:flex;gap:min(.4vw,7.68px);margin-bottom:min(.5vw,9.6px)}.Search_colorDot__1wHAA{aspect-ratio:1;border:1px solid #0000001a;border-radius:50%;display:inline-block;width:min(1vw,19.2px)}.Search_priceInfo__B7toI{display:flex;flex-direction:column}.Search_price__fuQW7{align-items:center;display:flex;font-size:min(1.3vw,24.96px);font-weight:600;margin-bottom:min(.4vw,7.68px)}.Search_discount__Lsn\+j{color:#666;font-size:min(1.1vw,21.12px);font-weight:600}.Search_emptyContainer__pmVtV,.Search_productLoadingContainer__Vlz8r{align-items:center;display:flex;justify-content:center;min-height:300px;padding:50px 0;width:100%}.Search_emptyContainer__pmVtV{flex-direction:column}.Search_emptyMessage__qjE0E{color:#666;font-size:min(1.2vw,23px);font-weight:500;margin-top:min(1.5vw,28.8px);text-align:center}.Search_soldOut__fCSQW{background-color:#e53935;border-radius:3px;color:#fff;display:inline-block;font-size:.7rem;font-weight:500;margin-left:5px;padding:1px 5px;vertical-align:middle}.Search_pagination__ey42X{align-items:center;display:flex;gap:min(.5vw,9.6px);justify-content:center;margin-bottom:min(2vw,38.4px);margin-top:min(3vw,57.6px)}.Search_paginationButton__Fewws{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:min(1vw,19.2px);font-weight:500;height:min(2.5vw,48px);justify-content:center;text-decoration:none;transition:all .3s ease;width:min(2.5vw,48px)}.Search_paginationButton__Fewws:hover{background-color:#f5f5f5;border-color:#999}.Search_paginationButton__Fewws.Search_active__SzjfJ{background-color:#333;border-color:#333;color:#fff}.Search_paginationButton__Fewws.Search_disabled__evKA5{background-color:#f9f9f9;border-color:#eee;color:#ccc;cursor:not-allowed}.Search_paginationButton__Fewws.Search_disabled__evKA5:hover{background-color:#f9f9f9;border-color:#eee}.Search_paginationIcon__\+f81R{font-size:min(.8vw,15.36px)}@media (max-width:768px){.Search_paginationButton__Fewws{font-size:16px;height:40px;width:40px}.Search_paginationIcon__\+f81R{font-size:14px}}.Search_heartIcon__PY1F0{cursor:pointer;height:min(2vw,38.4px);left:min(.5vw,9.6px);position:absolute;top:min(.5vw,9.6px);transition:transform .3s ease;width:min(2vw,38.4px);z-index:1}.Search_heartIcon__PY1F0:hover{transform:scale(1.2)}@media (max-width:768px){.Search_wrap__QWAi2{padding:0 20px}.Search_pageTitle__dv5Js{font-size:22px;font-weight:800;margin:24px 0 16px}.Search_productGrid__\+JERO{gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:28px}.Search_productImageContainer__ox\+7l{margin-bottom:10px}.Search_productInfo__Y4Lq1{padding:0}.Search_productTitle__eZNr7{font-size:16px;font-weight:700;margin-bottom:6px}.Search_price__fuQW7{font-size:15px;margin-bottom:4px}.Search_discount__Lsn\+j{font-size:13px}.Search_emptyContainer__pmVtV{padding:30px 0}.Search_emptyMessage__qjE0E{font-size:16px;margin-top:16px}.Search_pagination__ey42X{margin-bottom:24px;margin-top:24px}.Search_colorOptions__fdTVv{gap:4px;margin-bottom:6px}.Search_colorDot__1wHAA{width:8px}.Search_heartIcon__PY1F0{height:24px;left:6px;top:6px;width:24px}.Search_heartIcon__PY1F0:hover{transform:none}}@media (max-width:480px){.Search_pageTitle__dv5Js{font-size:20px}.Search_productGrid__\+JERO{gap:12px;grid-template-columns:1fr 1fr}.Search_productTitle__eZNr7{font-size:15px}.Search_price__fuQW7{font-size:14px}}.CosmicPickHome_fullWidthBanner__jsyTY{box-sizing:border-box;margin:0 auto min(4vw,76.8px);max-width:1920px;overflow:hidden;padding:0;position:relative;width:100%}.CosmicPickHome_bannerSlider__NENgn{aspect-ratio:1/.36;height:100%;overflow:hidden;position:relative;width:100%}.CosmicPickHome_sliderContainer__P1DRo{cursor:grab;display:flex;height:100%;transition:transform .3s ease;-webkit-user-select:none;user-select:none;width:100%}.CosmicPickHome_sliderContainer__P1DRo.CosmicPickHome_dragging__wfjlP{cursor:grabbing;transition:none}.CosmicPickHome_sliderContainer__P1DRo:active{cursor:grabbing}.CosmicPickHome_slide__eMeB5{height:100%;min-width:100%;position:relative}.CosmicPickHome_bannerLink__FyBPw{display:block;height:100%;width:100%}.CosmicPickHome_bannerImage__U\+d\+2{height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.CosmicPickHome_bannerLoadingContainer__VpJyb{align-items:center;background-color:#f0f0f0;color:#666;display:flex;font-size:1.2rem;height:100%;justify-content:center;width:100%}.CosmicPickHome_indicators__lNFcO{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.CosmicPickHome_indicator__JdsHO{background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background-color .3s;width:12px}.CosmicPickHome_indicator__JdsHO.CosmicPickHome_active__2Tfeh{background-color:#fff;transform:scale(1.2)}.CosmicPickHome_navButton__plsdv{align-items:center;background-color:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:40px;z-index:10}.CosmicPickHome_navButton__plsdv:hover{background-color:#0009}.CosmicPickHome_prevButton__EefJs{left:20px}.CosmicPickHome_nextButton__fh-uL{right:20px}.CosmicPickHome_bannerSlider__NENgn:hover .CosmicPickHome_navButton__plsdv{opacity:1}@media (max-width:768px){.CosmicPickHome_indicators__lNFcO{bottom:10px}.CosmicPickHome_indicator__JdsHO{height:8px;width:8px}.CosmicPickHome_navButton__plsdv{font-size:1rem;height:30px;width:30px}.CosmicPickHome_prevButton__EefJs{left:10px}.CosmicPickHome_nextButton__fh-uL{right:10px}}.CosmicPickHome_artistSection__ZeSPz{box-sizing:border-box;margin:0 auto min(6vw,115.2px);max-width:1920px;padding:0 min(10vw,192px);width:100%}.CosmicPickHome_artistHeader__SvI8-{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:min(2.5vw,48px)}.CosmicPickHome_artistTitle__\+RdLG{display:flex;flex-direction:column;gap:8px}.CosmicPickHome_artistSubtitle__kpQCJ{color:#666;font-size:min(1vw,19.2px);font-weight:400}.CosmicPickHome_artistMainTitle__Bm4Rg{color:#000;font-size:min(2vw,38.4px);font-weight:900}.CosmicPickHome_moreButton__KS9tP{color:#666;cursor:pointer;font-size:min(1vw,19.2px);font-weight:500}.CosmicPickHome_moreButton__KS9tP:hover{color:#000}.CosmicPickHome_artistGrid__rYxO0{grid-gap:min(1.25vw,24px);display:grid;gap:min(1.25vw,24px);grid-template-columns:.8fr 1fr 1fr;grid-template-rows:1fr 1fr;height:min(30vw,600px)}.CosmicPickHome_artistCard__Fe0Bg{border-radius:16px;cursor:pointer;overflow:hidden;transition:transform .2s ease}.CosmicPickHome_artistCard__Fe0Bg:hover{transform:translateY(-2px)}.CosmicPickHome_firstCard__AtR7V{grid-row:1/3}.CosmicPickHome_firstArtistCard__AgD5p{background:#000;border-radius:16px;box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}.CosmicPickHome_firstArtworkArea__Pg9qS{align-items:center;display:flex;height:70%;justify-content:center;overflow:hidden;position:relative;width:100%}.CosmicPickHome_firstArtwork__wj1ro{aspect-ratio:1/1;border:2px solid #fff3;border-radius:50%;height:90%;max-width:90%;object-fit:cover;width:auto}.CosmicPickHome_firstArtworkPlaceholder__Md6Xu{align-items:center;background:linear-gradient(135deg,#4caf50,#2e7d32);display:flex;height:100%;justify-content:center;position:relative;width:100%}.CosmicPickHome_characterArea__kf14f{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:min(4vw,76.8px)}.CosmicPickHome_firstArtistInfo__TLE2Z{background:#000;bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:30%;justify-content:center;left:0;padding:min(1.5vw,28.8px);position:absolute;position:relative;right:0}.CosmicPickHome_firstName__GiCna{font-size:min(1.5vw,28.8px);font-weight:700;margin-bottom:4px}.CosmicPickHome_firstTitle__bCbZl{color:#ccc;font-size:min(.8vw,15.36px);margin-bottom:8px}.CosmicPickHome_firstHeart__0ROfk{color:#fff;font-size:min(1.2vw,23.04px);position:absolute;right:min(1.5vw,28.8px);top:min(1.5vw,28.8px)}.CosmicPickHome_firstArrow__3ejCN{bottom:min(1.5vw,28.8px);color:#fff;font-size:min(1.5vw,28.8px);font-weight:300;position:absolute;right:min(1.5vw,28.8px)}.CosmicPickHome_regularArtistCard__K6d0b{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:visible;padding:min(1.5vw,24px) min(1vw,16px) min(1.2vw,20px);position:relative;width:100%}.CosmicPickHome_rankNumber__vt7SI{color:#000;font-size:min(1.8vw,34px);font-weight:900;line-height:1;margin-bottom:min(.8vw,12px)}.CosmicPickHome_rankChange__5AS0Q{align-items:center;background:#fffffff2;border-radius:999px;box-shadow:0 2px 8px #0000001f;display:flex;gap:4px;padding:4px 8px;position:absolute;right:min(.8vw,12px);top:min(.8vw,12px);z-index:10}.CosmicPickHome_changeIcon__2oX4p{font-size:min(.9vw,16px)}.CosmicPickHome_changeIcon__2oX4p.CosmicPickHome_up__5kgtc{color:#f44336}.CosmicPickHome_changeIcon__2oX4p.CosmicPickHome_down__jOHtg{color:#2196f3}.CosmicPickHome_changeNumber__eWuhr{color:#999;font-size:min(.9vw,16px);font-weight:700}.CosmicPickHome_artistProfile__fsGzG{border-radius:50%;flex-shrink:0;height:min(4.5vw,86px);margin:min(.8vw,12px) 0;overflow:hidden;width:min(4.5vw,86px)}.CosmicPickHome_profileImage__dh6r3{height:100%;object-fit:cover;width:100%}.CosmicPickHome_profilePlaceholder__HbR2c{align-items:center;background:#9aa0a6;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.CosmicPickHome_profileIcon__At3UC{color:#fff;font-size:min(2vw,38.4px)}.CosmicPickHome_artistDetails__U1ySx{margin-top:auto}.CosmicPickHome_artistName__mcdok{color:#000;font-size:min(1.1vw,21px);font-weight:700;line-height:1.2;margin-bottom:4px}.CosmicPickHome_artistTitle__\+RdLG{color:#666;font-size:min(.8vw,15px);line-height:1.2}@media (max-width:768px){.CosmicPickHome_artistSection__ZeSPz{padding:0 20px}.CosmicPickHome_artistHeader__SvI8-{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}.CosmicPickHome_artistSubtitle__kpQCJ{font-size:14px}.CosmicPickHome_artistMainTitle__Bm4Rg{font-size:24px}.CosmicPickHome_moreButton__KS9tP{align-self:flex-end;font-size:14px}.CosmicPickHome_artistGrid__rYxO0{gap:16px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;height:auto}.CosmicPickHome_firstCard__AtR7V{grid-row:1;height:280px}.CosmicPickHome_regularArtistCard__K6d0b{align-items:center;flex-direction:row;height:120px;padding:16px}.CosmicPickHome_rankNumber__vt7SI{font-size:32px;margin-bottom:0;margin-right:16px}.CosmicPickHome_rankChange__5AS0Q{margin-left:auto;margin-right:16px;position:static}.CosmicPickHome_changeIcon__2oX4p,.CosmicPickHome_changeNumber__eWuhr{font-size:12px}.CosmicPickHome_artistProfile__fsGzG{height:60px;margin:0 16px 0 0;width:60px}.CosmicPickHome_artistDetails__U1ySx{flex:1 1;margin-top:0}.CosmicPickHome_artistName__mcdok{font-size:16px}.CosmicPickHome_artistTitle__\+RdLG{font-size:12px}.CosmicPickHome_firstName__GiCna{font-size:20px}.CosmicPickHome_firstTitle__bCbZl{font-size:12px}.CosmicPickHome_firstArtistInfo__TLE2Z{padding:16px 20px}.CosmicPickHome_firstHeart__0ROfk{font-size:18px;right:20px;top:20px}.CosmicPickHome_firstArrow__3ejCN{bottom:20px;font-size:20px;right:20px}.CosmicPickHome_characterArea__kf14f{font-size:48px}}.CosmicPickHome_fullWidthWeekly__vwpfL{background-color:#edefef;box-sizing:border-box;margin:0 auto;max-width:1920px;overflow:hidden;padding:0;width:100%}.CosmicPickHome_weeklySection__yXovq{padding:min(3vw,57.6px) 0 min(2vw,38.4px);width:100%}.CosmicPickHome_wrap__WVEto{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:0 min(10vw,192px);width:100%}.CosmicPickHome_weeklyHeader__VaxMs{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:min(2vw,38.4px)}.CosmicPickHome_weeklyTitle__AK4-6{display:flex;flex-direction:column}.CosmicPickHome_weeklySubtitle__1axCY{color:#666;font-size:min(.8vw,15.36px);font-weight:400;margin-bottom:min(.4vw,7.68px)}.CosmicPickHome_weeklyMainTitle__6CCzO{color:#000;font-size:min(1.8vw,34.56px);font-weight:800;margin:0}.CosmicPickHome_weeklyContent__vfFg4{min-height:min(15vw,288px)}.CosmicPickHome_weeklyArrowButtons__ZjJUK{display:flex;gap:min(.5vw,9.6px)}.CosmicPickHome_weeklyArrowButton__q2UqF{align-items:center;background-color:initial;border:none;color:#333;cursor:pointer;display:flex;font-size:min(1.5vw,28.8px);font-weight:400;height:min(2vw,38.4px);justify-content:center;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:min(2vw,38.4px)}.CosmicPickHome_weeklyArrowButton__q2UqF:hover{color:#666}.CosmicPickHome_weeklyArrowButton__q2UqF:active{transform:scale(.95)}.CosmicPickHome_weeklyProductsContainer__bD7lO{overflow:hidden;width:100%}.CosmicPickHome_weeklyProductsTrack__ejHQI{--animation-offset:0px;animation:CosmicPickHome_scrollProducts__xtyl3 60s linear infinite;display:flex;gap:min(4vw,76.8px);width:fit-content}@keyframes CosmicPickHome_scrollProducts__xtyl3{0%{transform:translateX(0);transform:translateX(calc(var(--animation-offset, 0px)))}to{transform:translateX(-50%);transform:translateX(calc(var(--animation-offset, 0px) - 50%))}}.CosmicPickHome_weeklyProductItem__ScF1o{display:flex;flex:0 0 min(15vw,288px);flex-direction:column;overflow:hidden}.CosmicPickHome_weeklyProductImageContainer__-63Kr{aspect-ratio:1/1;border-radius:16px;margin-bottom:min(.5vw,9.6px);overflow:hidden;position:relative;width:100%}.CosmicPickHome_productImage__Q-WEm{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.CosmicPickHome_productLink__CNJiy{color:inherit;display:block;text-decoration:none}.CosmicPickHome_weeklyProductInfo__-TlSE{padding:min(.5vw,9.6px) 0}.CosmicPickHome_weeklyArtistName__4t9-T{color:#666;font-size:min(.8vw,15.4px);font-weight:700;margin-bottom:min(.2vw,4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CosmicPickHome_weeklyProductTitle__Ciz8w{color:#111;font-size:min(1.2vw,23px);font-weight:800;margin-bottom:min(.7vw,13.5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CosmicPickHome_weeklyProductLoadingContainer__15KW4{align-items:center;display:flex;justify-content:center;min-height:min(18vw,345px);padding:min(2vw,38px) 0;width:100%}@media (max-width:768px){.CosmicPickHome_weeklySection__yXovq .CosmicPickHome_wrap__WVEto{padding:0 20px}.CosmicPickHome_weeklyHeader__VaxMs{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}.CosmicPickHome_weeklySubtitle__1axCY{font-size:14px}.CosmicPickHome_weeklyMainTitle__6CCzO{font-size:24px}.CosmicPickHome_weeklyContent__vfFg4{min-height:200px}.CosmicPickHome_weeklyProductItem__ScF1o{flex:0 0 min(35vw,180px)}.CosmicPickHome_weeklyProductsTrack__ejHQI{gap:min(6vw,40px)}.CosmicPickHome_weeklyArrowButton__q2UqF{font-size:min(2.5vw,16px);height:min(6vw,40px);width:min(6vw,40px)}.CosmicPickHome_weeklyArtistName__4t9-T{font-size:13px;margin-bottom:4px}.CosmicPickHome_weeklyProductTitle__Ciz8w{font-size:16px;margin-bottom:8px}}@media (max-width:480px){.CosmicPickHome_weeklyProductItem__ScF1o{flex:0 0 min(40vw,160px)}.CosmicPickHome_weeklyProductsTrack__ejHQI{gap:min(8vw,30px)}.CosmicPickHome_weeklyArrowButton__q2UqF{font-size:min(3vw,14px);height:min(8vw,35px);width:min(8vw,35px)}}.CosmicPickHome_sectionTitle__rVS0J{color:#333;font-size:min(1.8vw,34.56px);font-weight:800;margin:min(2.5vw,48px) 0 min(2vw,38.4px);text-align:left}.CosmicPickHome_liveReviews__Gx1mv{margin-bottom:min(6vw,115.2px)}.CosmicPickHome_liveGrid__DK5Lf{grid-gap:min(1.5vw,28.8px);display:grid;gap:min(1.5vw,28.8px);grid-template-columns:repeat(auto-fit,minmax(min(20vw,384px),1fr));min-height:min(10vw,192px)}@media (max-width:768px){.CosmicPickHome_sectionTitle__rVS0J{font-size:24px;margin:60px 0 32px}.CosmicPickHome_liveReviews__Gx1mv{margin-bottom:60px}.CosmicPickHome_liveGrid__DK5Lf{gap:16px;grid-template-columns:1fr;min-height:150px}}.CosmicPickShop_wrap__3Q\+l4{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:0 min(10vw,192px);width:100%}.CosmicPickShop_shopSection__Gx8GX{margin-bottom:min(6vw,115.2px);width:100%}.CosmicPickShop_pageTitle__wKo5W{color:#333;font-size:min(2vw,38.4px);font-weight:800;margin:min(2.5vw,48px) 0 min(2vw,38.4px);text-align:left}.CosmicPickShop_emptyContainer__wiRRt{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40vh}.CosmicPickShop_emptyMessage__lQSns{color:#666;font-size:min(1.2vw,20px);text-align:center}.CosmicPickShop_productGrid__sH\+0N{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:768px){.CosmicPickShop_wrap__3Q\+l4{padding:0 20px}.CosmicPickShop_pageTitle__wKo5W{font-size:32px;margin:40px 0 32px}.CosmicPickShop_emptyMessage__lQSns{font-size:16px}.CosmicPickShop_productGrid__sH\+0N{grid-template-columns:repeat(2,1fr)}}.CosmicPickArtist_wrap__WjGYs{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:0 min(10vw,192px);width:100%}.CosmicPickArtist_artistSection__cPZ7y{margin-bottom:min(6vw,115.2px);width:100%}.CosmicPickArtist_pageTitle__wtvLs{color:#333;font-size:min(2vw,38.4px);font-weight:800;margin:min(2.5vw,48px) 0 min(2vw,38.4px);text-align:left}.CosmicPickArtist_emptyContainer__MFxku{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40vh}.CosmicPickArtist_emptyMessage__mGw3U{color:#666;font-size:min(1.2vw,20px);text-align:center}.CosmicPickArtist_grid__15Ree{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.CosmicPickArtist_card__xRDsG{background:#fff;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;padding:16px}.CosmicPickArtist_cardHeader__bHXgD{align-items:center;display:flex;gap:14px;margin-bottom:10px}.CosmicPickArtist_avatar__GvSxs{border:1px solid #eee;border-radius:50%;flex-shrink:0;height:72px;overflow:hidden;width:72px}.CosmicPickArtist_avatar__GvSxs img{display:block;height:100%;object-fit:cover;width:100%}.CosmicPickArtist_name__CPyBo{font-size:20px;font-weight:900;margin:0}.CosmicPickArtist_job__PmKPd{color:#666;font-size:14px}.CosmicPickArtist_thumbs__0DN5e{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:10px}.CosmicPickArtist_thumb__YkSYt{aspect-ratio:1/1;background:#f6f7f9;border-radius:8px;overflow:hidden;width:100%}.CosmicPickArtist_thumb__YkSYt img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1024px){.CosmicPickArtist_grid__15Ree{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.CosmicPickArtist_grid__15Ree{grid-template-columns:repeat(2,1fr)}.CosmicPickArtist_wrap__WjGYs{padding:0 20px}.CosmicPickArtist_pageTitle__wtvLs{font-size:32px;margin:40px 0 32px}.CosmicPickArtist_emptyMessage__mGw3U{font-size:16px}}.Exhibition_exhibitionContainer__gLzWE{padding:0}.Exhibition_exhibitionContainer__gLzWE,.Exhibition_wrap__KvdWd{box-sizing:border-box;margin:0 auto;max-width:1920px;width:100%}.Exhibition_wrap__KvdWd{padding:0 min(10vw,192px)}.Exhibition_errorContainer__KpgHN,.Exhibition_loadingContainer__LUx4n{align-items:center;display:flex;justify-content:center;min-height:50vh;width:100%}.Exhibition_errorMessage__eEZ9y{color:#666;font-size:min(1.2vw,20px);text-align:center}.Exhibition_exhibitionHeader__oWsSr{background-color:#fff;padding:min(2.5vw,48px) 0 min(2vw,38.4px)}.Exhibition_exhibitionTitle__GjAEm{color:#333;font-size:min(2vw,38.4px);line-height:1.3;margin:0;text-align:left}.Exhibition_titlePrefix__JQvRs{color:#333;font-weight:800}.Exhibition_titleName__RWCFj{color:#333;font-weight:400}.Exhibition_mainImageContainer__Pmkdu{display:flex;justify-content:center;margin-bottom:min(2vw,40px);width:100%}.Exhibition_mainImage__dpEN4{display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.Exhibition_additionalImagesContainer__ap-H\+{align-items:center;display:flex;flex-direction:column;gap:min(2vw,40px);width:100%}.Exhibition_additionalImageContainer__Ud2Rn{display:flex;justify-content:center;width:100%}.Exhibition_additionalImage__v0pxx{display:block;height:auto;max-width:100%;object-fit:cover;width:100%}@media (max-width:768px){.Exhibition_wrap__KvdWd{padding:0 20px}.Exhibition_exhibitionHeader__oWsSr{padding:40px 0 32px}.Exhibition_exhibitionTitle__GjAEm,.Exhibition_titleName__RWCFj,.Exhibition_titlePrefix__JQvRs{font-size:28px}.Exhibition_errorMessage__eEZ9y{font-size:16px}.Exhibition_mainImageContainer__Pmkdu{margin-bottom:30px}.Exhibition_additionalImagesContainer__ap-H\+{gap:30px}}.ArtistSignup_container__JQDUv{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1920px;padding:5% 0 10%;width:100%}.ArtistSignup_title__Imysn{font-size:min(1.5vw,28px);font-weight:900;margin-bottom:min(1vw,19px);text-align:center}.ArtistSignup_subtitle__EBaVC{color:#666;font-size:min(1vw,19px);margin-bottom:min(3vw,57px);text-align:center}.ArtistSignup_categoryContainer__-5DHE{display:flex;gap:min(2vw,38px);margin-bottom:min(3vw,57px)}.ArtistSignup_categoryCard__2VNSc{background:#fff;border:1px solid #ddd;box-sizing:border-box;cursor:pointer;padding:min(2vw,38px);text-align:center;transition:all .3s ease;width:min(18vw,345px)}.ArtistSignup_categoryCard__2VNSc:hover{border-color:#000;box-shadow:0 4px 12px #0000001a}.ArtistSignup_categoryTitle__9w9uz{color:#333;font-size:min(1.3vw,25px);font-weight:800;margin-bottom:min(.8vw,15px)}.ArtistSignup_categoryDescription__f9nBX{color:#666;font-size:min(.9vw,17px);line-height:1.5;margin-bottom:min(1.5vw,29px)}.ArtistSignup_categoryButton__TaFcE{background-color:#000;color:#fff;display:inline-block;font-size:min(.9vw,17px);font-weight:600;padding:min(.8vw,15px) min(2vw,38px);transition:background-color .3s ease}.ArtistSignup_categoryCard__2VNSc:hover .ArtistSignup_categoryButton__TaFcE{background-color:#333}.ArtistSignup_notice__yw35-{background-color:#f8f9fa;border-radius:8px;max-width:min(40vw,768px);padding:min(1.5vw,29px);text-align:center}.ArtistSignup_notice__yw35- p{color:#666;font-size:min(.8vw,15px);line-height:1.6;margin:0}.ArtistSignup_notice__yw35- p+p{margin-top:min(.3vw,6px)}@media (max-width:768px){.ArtistSignup_container__JQDUv{padding:12% 20px 18%}.ArtistSignup_title__Imysn{font-size:24px;margin-bottom:12px}.ArtistSignup_subtitle__EBaVC{font-size:16px;margin-bottom:40px}.ArtistSignup_categoryContainer__-5DHE{flex-direction:column;gap:20px;margin-bottom:40px;max-width:400px;width:100%}.ArtistSignup_categoryCard__2VNSc{padding:24px;width:100%}.ArtistSignup_categoryTitle__9w9uz{font-size:20px;margin-bottom:12px}.ArtistSignup_categoryDescription__f9nBX{font-size:14px;margin-bottom:20px}.ArtistSignup_categoryButton__TaFcE{font-size:14px;padding:12px 24px}.ArtistSignup_notice__yw35-{max-width:100%;padding:20px}.ArtistSignup_notice__yw35- p{font-size:13px}}.FreelancerSignup_container__1dZtx{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1920px;padding:3% 0 10%;width:100%}.FreelancerSignup_title__CQs37{font-size:min(1.5vw,28px);font-weight:900;margin-bottom:min(2vw,38px);text-align:center}.FreelancerSignup_form__iZEKX{gap:min(1.5vw,29px);max-width:min(35vw,670px);width:100%}.FreelancerSignup_formGroup__4aziB,.FreelancerSignup_form__iZEKX{display:flex;flex-direction:column}.FreelancerSignup_label__GsN-H{color:#333;font-size:min(1vw,19px);font-weight:600;margin-bottom:min(.5vw,10px)}.FreelancerSignup_input__L14Qo,.FreelancerSignup_textarea__vwzDI{border:1px solid #ddd;box-sizing:border-box;font-size:min(1vw,19.2px);padding:min(1.2vw,23px);transition:border-color .3s ease}.FreelancerSignup_input__L14Qo:focus,.FreelancerSignup_textarea__vwzDI:focus{border-color:#000;outline:none}.FreelancerSignup_textarea__vwzDI{font-family:inherit;min-height:min(6vw,115px);resize:vertical}.FreelancerSignup_fileInput__EQvqS{background-color:#f9f9f9;border:1px solid #ddd;box-sizing:border-box;font-size:min(1vw,19.2px);padding:min(1.2vw,23px)}.FreelancerSignup_helpText__rjG6N{color:#666;font-size:min(.7vw,13px);margin-top:min(.3vw,6px)}.FreelancerSignup_notice__hTUkl{background-color:#f8f9fa;border-radius:8px;margin:min(1vw,19px) 0;padding:min(1.2vw,23px);text-align:center}.FreelancerSignup_notice__hTUkl p{color:#666;font-size:min(.8vw,15px);line-height:1.6;margin:0}.FreelancerSignup_notice__hTUkl p+p{margin-top:min(.3vw,6px)}.FreelancerSignup_buttonGroup__4novU{display:flex;gap:min(1vw,19px);margin-top:min(1.5vw,29px)}.FreelancerSignup_cancelButton__rK45p,.FreelancerSignup_submitButton__eCTmz{cursor:pointer;flex:1 1;font-size:min(1.1vw,21.1px);font-weight:800;padding:min(1.2vw,23px);transition:all .3s ease}.FreelancerSignup_cancelButton__rK45p{background-color:#f8f9fa;border:1px solid #ddd;color:#666}.FreelancerSignup_cancelButton__rK45p:hover{background-color:#e9ecef}.FreelancerSignup_submitButton__eCTmz{background-color:#000;border:1px solid #000;color:#fff}.FreelancerSignup_submitButton__eCTmz:hover{background-color:#333}@media (max-width:768px){.FreelancerSignup_container__1dZtx{padding:8% 20px 15%}.FreelancerSignup_title__CQs37{font-size:24px;margin-bottom:30px}.FreelancerSignup_form__iZEKX{gap:20px;max-width:100%}.FreelancerSignup_label__GsN-H{font-size:16px;margin-bottom:8px}.FreelancerSignup_input__L14Qo,.FreelancerSignup_textarea__vwzDI{font-size:16px;padding:16px}.FreelancerSignup_textarea__vwzDI{min-height:100px}.FreelancerSignup_fileInput__EQvqS{font-size:14px;padding:16px}.FreelancerSignup_helpText__rjG6N{font-size:12px;margin-top:4px}.FreelancerSignup_notice__hTUkl{margin:16px 0;padding:16px}.FreelancerSignup_notice__hTUkl p{font-size:13px}.FreelancerSignup_buttonGroup__4novU{gap:12px;margin-top:20px}.FreelancerSignup_cancelButton__rK45p,.FreelancerSignup_submitButton__eCTmz{font-size:16px;font-weight:800;padding:16px}}.BusinessSignup_container__FLbYV{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1920px;padding:3% 0 10%;width:100%}.BusinessSignup_title__QJWNE{font-size:min(1.5vw,28px);font-weight:900;margin-bottom:min(2vw,38px);text-align:center}.BusinessSignup_form__waa\+X{gap:min(1.5vw,29px);max-width:min(35vw,670px);width:100%}.BusinessSignup_formGroup__Zy4QM,.BusinessSignup_form__waa\+X{display:flex;flex-direction:column}.BusinessSignup_label__-34IW{color:#333;font-size:min(1vw,19px);font-weight:600;margin-bottom:min(.5vw,10px)}.BusinessSignup_input__GQyKj,.BusinessSignup_textarea__zOPSi{border:1px solid #ddd;box-sizing:border-box;font-size:min(1vw,19.2px);padding:min(1.2vw,23px);transition:border-color .3s ease}.BusinessSignup_input__GQyKj:focus,.BusinessSignup_textarea__zOPSi:focus{border-color:#000;outline:none}.BusinessSignup_textarea__zOPSi{font-family:inherit;min-height:min(6vw,115px);resize:vertical}.BusinessSignup_fileInput__69vT6{background-color:#f9f9f9;border:1px solid #ddd;box-sizing:border-box;font-size:min(1vw,19.2px);padding:min(1.2vw,23px)}.BusinessSignup_helpText__SPRoN{color:#666;font-size:min(.7vw,13px);margin-top:min(.3vw,6px)}.BusinessSignup_notice__Hv4OY{background-color:#f8f9fa;border-radius:8px;margin:min(1vw,19px) 0;padding:min(1.2vw,23px);text-align:center}.BusinessSignup_notice__Hv4OY p{color:#666;font-size:min(.8vw,15px);line-height:1.6;margin:0}.BusinessSignup_notice__Hv4OY p+p{margin-top:min(.3vw,6px)}.BusinessSignup_buttonGroup__9O1N3{display:flex;gap:min(1vw,19px);margin-top:min(1.5vw,29px)}.BusinessSignup_cancelButton__zkjS9,.BusinessSignup_submitButton__FSyi5{cursor:pointer;flex:1 1;font-size:min(1.1vw,21.1px);font-weight:800;padding:min(1.2vw,23px);transition:all .3s ease}.BusinessSignup_cancelButton__zkjS9{background-color:#f8f9fa;border:1px solid #ddd;color:#666}.BusinessSignup_cancelButton__zkjS9:hover{background-color:#e9ecef}.BusinessSignup_submitButton__FSyi5{background-color:#000;border:1px solid #000;color:#fff}.BusinessSignup_submitButton__FSyi5:hover{background-color:#333}@media (max-width:768px){.BusinessSignup_container__FLbYV{padding:8% 20px 15%}.BusinessSignup_title__QJWNE{font-size:24px;margin-bottom:30px}.BusinessSignup_form__waa\+X{gap:20px;max-width:100%}.BusinessSignup_label__-34IW{font-size:16px;margin-bottom:8px}.BusinessSignup_input__GQyKj,.BusinessSignup_textarea__zOPSi{font-size:16px;padding:16px}.BusinessSignup_textarea__zOPSi{min-height:100px}.BusinessSignup_fileInput__69vT6{font-size:14px;padding:16px}.BusinessSignup_helpText__SPRoN{font-size:12px;margin-top:4px}.BusinessSignup_notice__Hv4OY{margin:16px 0;padding:16px}.BusinessSignup_notice__Hv4OY p{font-size:13px}.BusinessSignup_buttonGroup__9O1N3{gap:12px;margin-top:20px}.BusinessSignup_cancelButton__zkjS9,.BusinessSignup_submitButton__FSyi5{font-size:16px;font-weight:800;padding:16px}}.Maintenance_wrap__NkqAY{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.Maintenance_wrap__NkqAY:before{background:radial-gradient(circle at 50% 50%,#ffffff1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Maintenance_wrap__NkqAY .Maintenance_logo__WbcEA{animation:Maintenance_mushroomJump__Lm8n7 2.5s ease-in-out infinite;background:radial-gradient(circle,#fff3 0,#ffffff1a 40%,#0000 70%);border-radius:50%;filter:drop-shadow(0 8px 16px rgba(0,0,0,.15)) drop-shadow(0 0 20px rgba(255,255,255,.6));height:auto;margin-bottom:30px;padding:20px;position:relative;width:120px;z-index:1}.Maintenance_wrap__NkqAY .Maintenance_logo__WbcEA:before{animation:Maintenance_logoGlow__pyT9U 3s ease-in-out infinite alternate;background:radial-gradient(circle,#ffffff26 0,#0000 60%);border-radius:50%;content:"";height:140%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:140%;z-index:-1}.Maintenance_wrap__NkqAY h1{animation:Maintenance_textGlow__IlpDg 2s ease-in-out infinite alternate;color:#fff;font-size:2.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px #00000026;z-index:1}@keyframes Maintenance_mushroomJump__Lm8n7{0%{transform:translateY(0) scale(1)}15%{transform:translateY(8px) scale(.95,1.1)}25%{transform:translateY(5px) scale(1.05,.9)}50%{transform:translateY(-40px) scale(1.1,.95)}75%{transform:translateY(-5px) scale(.98,1.02)}85%{transform:translateY(3px) scale(1.02,.98)}to{transform:translateY(0) scale(1)}}@keyframes Maintenance_logoGlow__pyT9U{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:.9;transform:translate(-50%,-50%) scale(1.1)}}@keyframes Maintenance_textGlow__IlpDg{0%{text-shadow:0 2px 4px #00000026,0 0 20px #fff6}to{text-shadow:0 2px 4px #00000026,0 0 30px #ffffffb3}}.Maintenance_wrap__NkqAY:after{animation:Maintenance_sparkle__2Ov4Y 3s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,#ffffff4d,#0000),radial-gradient(2px 2px at 40px 70px,#fff3,#0000),radial-gradient(1px 1px at 90px 40px,#fff6,#0000),radial-gradient(1px 1px at 130px 80px,#fff3,#0000),radial-gradient(2px 2px at 160px 30px,#ffffff4d,#0000);background-repeat:repeat;background-size:200px 100px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes Maintenance_sparkle__2Ov4Y{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:.4;transform:translateY(-10px)}}@media (max-width:768px){.Maintenance_wrap__NkqAY .Maintenance_logo__WbcEA{margin-bottom:20px;padding:15px;width:100px}.Maintenance_wrap__NkqAY h1{font-size:2rem}}@media (max-width:480px){.Maintenance_wrap__NkqAY .Maintenance_logo__WbcEA{margin-bottom:15px;padding:12px;width:80px}.Maintenance_wrap__NkqAY h1{font-size:1.5rem}}.MyPageChange_loadingContainer__\+\+LMk{align-items:center;display:flex;height:100%;justify-content:center;min-height:50vh}.MyPageChange_page__CdUzd{margin:0 auto;max-width:760px;padding:40px 16px 72px;width:100%}.MyPageChange_title__W7jGO{font-size:20px;font-weight:700;margin-bottom:28px}.MyPageChange_form__QUTqZ{width:100%}.MyPageChange_sectionTitle__Zvz5k{font-size:16px;font-weight:700;margin:48px 0 14px}.MyPageChange_sectionHeader__GlwHy{align-items:center;display:flex;justify-content:space-between;margin:48px 0 14px}.MyPageChange_addrEditWrap__KprDg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.MyPageChange_addrListItem__\+R3Yk{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 0}.MyPageChange_addrTitle__QrgpH{font-weight:700}.MyPageChange_addrLine__5Rlbz{color:#555;font-size:14px}.MyPageChange_smallBtn__GDfs-{background:#fff;border:1px solid #111;color:#111;cursor:pointer;font-size:13px;font-weight:700;height:32px;padding:0 12px}.MyPageChange_smallBtnPrimary__4ZePu{background:#111;color:#fff}.MyPageChange_btnRow__6jUE2{align-items:center;display:flex;gap:8px}.MyPageChange_row__o6EHJ{grid-column-gap:20px;align-items:start;column-gap:20px;display:grid;grid-template-columns:160px 1fr;margin-bottom:24px}.MyPageChange_label__yfhPO{color:#111;font-size:13px;font-weight:700;line-height:38px}.MyPageChange_fieldCol__t9Ocp{display:flex;flex-direction:column}.MyPageChange_staticValue__C5ySj{font-size:13px;font-weight:600;line-height:38px}.MyPageChange_underlineInput__Z6-Uv{border:none;border-bottom:1px solid #111;font-size:16px;outline:none;padding:8px 0 10px;width:100%}.MyPageChange_helper__kb1t4{color:#777;font-size:12px;margin-top:8px}.MyPageChange_inlineGroup__QUiWZ{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 100px}.MyPageChange_birthInputs__B\+vCY{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:120px 80px 80px}.MyPageChange_darkBtn__5\+Gt6{background:#111;border:none;color:#fff}.MyPageChange_darkBtn__5\+Gt6,.MyPageChange_lightBtn__RJAot{cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 16px}.MyPageChange_lightBtn__RJAot{background:#fff;border:1px solid #111;color:#111}.MyPageChange_segmented__o1n6K{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;width:100%}.MyPageChange_segmentBtn__0aRfp{background:#fff;border:1px solid #111;color:#111;cursor:pointer;font-size:14px;font-weight:700;height:36px;min-width:120px}.MyPageChange_segmentActive__R5d0y{background:#111;color:#fff}.MyPageChange_withdrawWrap__AcR2f{margin-top:32px;text-align:right}.MyPageChange_withdrawBtn__QWI2f{background:#0000;border:none;color:#777;cursor:pointer;text-decoration:underline}.MyPageChange_saveWrap__igBWK{display:flex;justify-content:flex-end;margin-top:28px}.MyPageChange_modalOverlay__m7kkn{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.MyPageChange_pwModal__lfIle{background:#fff;border-radius:0;box-shadow:0 10px 30px #0003;max-width:92vw;overflow:hidden;width:680px}.MyPageChange_modalHeader__tyEJ5{align-items:center;display:flex;justify-content:flex-end;padding:16px 20px 0}.MyPageChange_modalTitle__z5qjq{display:none}.MyPageChange_modalClose__SLB-G{background:#0000;border:none;cursor:pointer;font-size:18px}.MyPageChange_modalBody__C86LY{padding:12px 32px 0}.MyPageChange_modalTopTitle__t3ync{font-size:22px;font-weight:800;margin:0 0 26px}.MyPageChange_modalInner__HelZO{padding:8px 32px 0}.MyPageChange_inputGroup__wPyUg{margin-bottom:20px}.MyPageChange_modalLabel__XuTJr{display:none}.MyPageChange_eyeField__JC7WQ{position:relative}.MyPageChange_eyeBtn__VxbFP{background:#0000;border:none;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.MyPageChange_modalSectionTitle__1RvzF{font-size:16px;font-weight:800;margin:36px 0 8px}.MyPageChange_matchOk__A2EVi{color:#1e88e5;font-size:12px;margin-top:8px}.MyPageChange_matchNo__pZTW6{color:#e53935;font-size:12px;margin-top:8px}.MyPageChange_modalFooter__8zkhn{display:flex;justify-content:flex-end;padding:8px 32px 24px}@media (max-width:768px){.MyPageChange_page__CdUzd{box-sizing:border-box;padding:28px 20px 60px}.MyPageChange_title__W7jGO{font-size:18px;margin-bottom:22px}.MyPageChange_row__o6EHJ{column-gap:0;grid-template-columns:1fr;margin-bottom:18px;row-gap:8px}.MyPageChange_label__yfhPO{font-size:13px;line-height:1.4}.MyPageChange_underlineInput__Z6-Uv{font-size:15px;padding:8px 0 10px}.MyPageChange_helper__kb1t4{font-size:11.5px}.MyPageChange_birthInputs__B\+vCY{gap:8px;grid-template-columns:1fr 92px 92px}.MyPageChange_inlineGroup__QUiWZ{gap:8px;grid-template-columns:1fr auto}.MyPageChange_smallBtnPrimary__4ZePu,.MyPageChange_smallBtn__GDfs-{font-size:13px;height:34px;padding:0 12px}.MyPageChange_addrListItem__\+R3Yk{padding:10px 0}.MyPageChange_addrLine__5Rlbz{font-size:13px}.MyPageChange_segmented__o1n6K{justify-content:flex-start}.MyPageChange_segmentBtn__0aRfp{font-size:13px;height:34px;min-width:104px}.MyPageChange_darkBtn__5\+Gt6,.MyPageChange_lightBtn__RJAot{font-size:14px;height:40px}.MyPageChange_saveWrap__igBWK{margin-top:22px}}@media (max-width:480px){.MyPageChange_title__W7jGO{font-size:17px}.MyPageChange_birthInputs__B\+vCY{grid-template-columns:1fr 88px 88px}}.Checkout_page__L9gQz{padding:24px 16px}.Checkout_container__D6X8M{grid-gap:80px;display:grid;gap:80px;grid-template-columns:6fr 4fr;margin:0 auto;max-width:1080px}.Checkout_sideCol__rIl9w{height:fit-content;position:sticky;top:120px}.Checkout_title__WGxmV{font-size:28px;font-weight:800;margin:8px 0 50px}.Checkout_section__Ue\+b5{background:#0000;border:none;border-radius:0;margin-bottom:100px;padding:0}.Checkout_sectionTitle__ilbjp{font-size:22px;font-weight:800;letter-spacing:-.2px;line-height:1.3;margin-bottom:28px}.Checkout_sectionTitleRow__Ww4XW{align-items:center;display:flex;gap:12px;margin-bottom:10px}.Checkout_sameAsBuyerBtn__qdoQC{margin-bottom:28px;margin-left:12px}.Checkout_etcNote__nYLLC{color:#777;font-size:12px;margin-bottom:28px}.Checkout_etcControls__O4os2{align-items:center;display:flex;gap:32px;margin-bottom:12px;margin-top:6px}.Checkout_etcCol__iNSWF{align-items:center;display:flex;gap:10px}.Checkout_etcAmount__N68us{font-size:14px}.Checkout_etcQty__B-X1l{color:#666;font-size:14px}.Checkout_qtyBox__utxPB{align-items:center;border:1px solid #ddd;border-radius:4px;display:inline-flex;overflow:hidden}.Checkout_qtyBtn__MmeDf{background:#fff;border:none;border-right:1px solid #ddd;height:32px;width:32px}.Checkout_qtyBtn__MmeDf:last-child{border-left:1px solid #ddd;border-right:none}.Checkout_qtyVal__RRYLH{display:inline-block;text-align:center;width:40px}.Checkout_qtyInput__2HUhJ{border:none;font-size:14px;outline:none;padding:0;text-align:center;width:48px}.Checkout_rule__u8eAh{background:#000;height:1px;margin:20px 0}.Checkout_etcSummary__dTn4e{display:flex;justify-content:space-between}.Checkout_bold__s2u6S{font-weight:700}.Checkout_textarea__BTGCB{background:#f3f3f3;border:none;border-radius:4px;box-sizing:border-box;min-height:100px;padding:14px;resize:none;width:100%}.Checkout_requestSelect__SI6IG{background:#fff;border:1px solid #000;margin-top:10px;padding:10px 12px;width:100%}.Checkout_rowBetween__OJCkq{align-items:center;display:flex;gap:12px;justify-content:space-between}.Checkout_helperText__KezjM{color:#888;font-size:12px}.Checkout_deliveryOptions__6\+o-H{display:flex;flex-wrap:wrap;gap:16px 10px;margin-bottom:20px}.Checkout_checkItem__siNvN{align-items:center;display:inline-flex;font-size:16px;gap:8px;line-height:1;min-width:180px;white-space:nowrap}.Checkout_checkItem__siNvN input[type=checkbox],.Checkout_checkItem__siNvN input[type=radio]{accent-color:#000;height:22px;width:22px}.Checkout_cashOptions__rUNc6{display:flex;gap:16px;margin-bottom:10px;margin-left:4px}.Checkout_deliveryBox__V9ggk{background:#0000;border-bottom:1px solid #000;border-radius:0;border-top:1px solid #000;padding:14px 0}.Checkout_detailTable__vBZlo{margin:6px 0 10px}.Checkout_detailRow__1Z0XQ{display:flex;gap:12px;margin:10px 0}.Checkout_detailLabel__xPFM0{color:#000;font-size:14px;width:80px}.Checkout_detailValue__XOw4m{flex:1 1;font-size:14px}.Checkout_subTitle__BGxe\+{font-weight:700;margin:12px 0 6px}.Checkout_bulletList__tWj6E{color:#000;margin:0}.Checkout_bulletList__tWj6E li{font-size:14px;margin:4px 0}.Checkout_label__BoGPV{color:#666;font-size:12px}.Checkout_value__K27Rt{font-size:14px;font-weight:500}.Checkout_quickGrid__BYExu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Checkout_mapPlaceholder__tGWra{align-items:center;background:#f0f0f0;border:1px solid #e5e5e5;border-radius:6px;color:#999;display:flex;height:180px;justify-content:center;margin:8px 0}.Checkout_quickPanel__fopAj{padding:8px 0}.Checkout_quickTitle__o-fcR{font-weight:700;margin-bottom:6px}.Checkout_quickRow__B0iPZ{display:flex;gap:10px;margin:4px 0}.Checkout_quickBtn__WZ3OD{background:#fff;border:1px solid #111;cursor:pointer;padding:10px 16px}.Checkout_quickNote__o8eBX{color:#000;font-size:12px}.Checkout_summaryCard__xr\+rt{background:#f3f3f3;border:none;border-radius:0;box-sizing:border-box;margin-top:20px;padding:32px 32px 0}.Checkout_orderListCard__5XGyX{background:#0000;border:none;border-radius:0;margin-bottom:12px;padding:0}.Checkout_summaryTitle__B2p4n{font-size:22px;font-weight:800;margin-bottom:12px}.Checkout_summaryRow__E-6n9{align-items:center;display:flex;justify-content:space-between;margin:12px 0}.Checkout_divider__3Onij{background:#000;height:1px;margin:10px 0}.Checkout_totalRow__y744q{align-items:center;display:flex;font-weight:700;justify-content:space-between}.Checkout_totalPrice__u1sS7{font-size:18px}.Checkout_actions__doGOj{margin-top:14px}.Checkout_payButton__Eksbp{background:#111;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:400;left:-32px;margin-top:20px;padding:18px 12px;position:relative;width:calc(100% + 64px)}.Checkout_payButton__Eksbp:disabled{background:#bbb;cursor:not-allowed}.Checkout_muted__IM3Gy{color:#000;font-size:14px}.Checkout_orderList__R7dBj{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.Checkout_orderItem__xqDaa{display:flex;gap:10px}.Checkout_orderThumb__9\+AHu{background:#f3f3f3;border:1px solid #eee;flex:0 0 auto;height:100px;overflow:hidden;width:100px}.Checkout_orderThumb__9\+AHu img{height:100%;object-fit:cover;width:100%}.Checkout_thumbPlaceholder__O1Wz6{background:linear-gradient(135deg,#f5f5f5,#eee);height:100%;width:100%}.Checkout_orderText__WeOpa{flex:1 1;min-width:0}.Checkout_orderName__T2pjq{font-size:16px;font-weight:700;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Checkout_orderPrice__KSiuG{font-weight:600}.Checkout_addrBlock__Ff18T{background:#0000;border:none;border-radius:0;margin-bottom:10px;padding:0}.Checkout_addrRow__sV30A{align-items:center;display:flex;gap:10px;margin:6px 0}.Checkout_addrLabel__NjEmE{color:#666;font-size:12px;width:70px}.Checkout_addrValue__NPWWP{flex:1 1}.Checkout_dropdownBox__kacC3{border:none;border-radius:0;padding:0}.Checkout_addrEditWrap__P4dKf{display:flex;flex-direction:column;gap:8px}.Checkout_textInput__gmiEb{border:1px solid #ddd;padding:10px 12px}.Checkout_zipRow__nPw\+W{display:flex;gap:8px}.Checkout_zipInput__Da1VB{max-width:140px}.Checkout_postcodeBtn__mmYIG{background:#fff;border:1px solid #111;cursor:pointer;padding:8px 12px}.Checkout_linkLike__ojCkP{background:none;border:none;color:#666;cursor:pointer;font-size:14px;font-weight:400}.Checkout_rightAlign__nofRa{display:flex;justify-content:flex-end}.Checkout_rightAlign__nofRa .Checkout_checkItem__siNvN{margin-left:auto}.Checkout_pointAllBtn__o0Y6N{background:#fff;border:1px solid #111;color:#111;cursor:pointer;font-weight:600;padding:12px}.Checkout_pointGrid__oR3XK{grid-row-gap:14px;align-items:center;display:grid;grid-template-columns:110px 1fr;row-gap:14px}.Checkout_pointLabel__xRSqp{color:#000;font-size:14px}.Checkout_pointValue__zHHSA{font-size:22px;font-weight:800;text-align:right}.Checkout_pointUseWrap__lqpCZ{align-items:center;display:flex;gap:10px}.Checkout_pointInputWrap__r0iFQ{align-items:center;background:#eee;border-radius:0;display:flex;flex:1 1;height:38px;padding:0 12px;position:relative}.Checkout_pointInputBox__rGekV{background:#0000;border:none;flex:1 1;font-size:22px;font-weight:800;outline:none;text-align:right}.Checkout_pointSuffix__ySovG{font-size:22px;font-weight:800;margin-left:6px}.Checkout_errorText__pIAl9{color:#d00;margin-top:8px}.Checkout_pointError__5bldY{color:#d00;grid-column:2;line-height:1.4;margin-top:8px}.Checkout_cashBox__X0xIf{background:#0000;border:none;border-radius:0;margin-top:8px;padding:0}.Checkout_hr__2KR9q{background:#000;height:1px;margin:12px 0;opacity:.2}.Checkout_cashRow__VGXI8{align-items:center;display:flex;gap:12px;justify-content:space-between}.Checkout_cashTitle__TnDf\+{flex:0 0 auto;font-weight:700;white-space:nowrap}.Checkout_cashDesc__5LZEB{color:#000;margin-top:2px}.Checkout_disabledBlock__Viehs{opacity:.35;pointer-events:none}.Checkout_phoneEditWrap__BXE-x{align-items:center;display:flex;gap:8px;margin-top:6px}.Checkout_phoneInput__23mbJ{border:1px solid #ddd;padding:8px 10px}.Checkout_smallBtn__MbMjT{background:#fff;border:1px solid #111;cursor:pointer;padding:6px 10px}.Checkout_modalOverlay__Kzrbh{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Checkout_modalContent__Mdld\+{background:#fff;border-radius:6px;box-shadow:0 8px 24px #0003;overflow:hidden;width:min(720px,92vw)}.Checkout_modalHeader__sj0qO{align-items:center;border-bottom:1px solid #eee;display:flex;font-weight:700;justify-content:space-between;padding:14px 16px}.Checkout_modalClose__2s\+E-{background:#fff;border:1px solid #111;cursor:pointer;padding:6px 10px}.Checkout_modalBody__VUFJ8{padding:12px 16px 16px}.Checkout_modalTable__uJqDH{border-collapse:collapse;width:100%}.Checkout_modalTable__uJqDH td,.Checkout_modalTable__uJqDH th{border:1px solid #ddd;font-size:14px;padding:10px 12px;text-align:left}.Checkout_payMethodGrid__iyMPH{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}.Checkout_pmOption__lnG0X{color:#111;font-size:14px}.Checkout_easyRow__9fPaC{display:flex;gap:18px;margin-top:8px}.Checkout_addrPresetList__XUJGH{border-top:1px solid #000;margin-top:6px}.Checkout_addrPresetItem__Fsw\+K{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:12px 0 12px 8px}.Checkout_addrPresetText__uKug3{display:flex;flex-direction:column;gap:2px}.Checkout_addrPresetTitle__vha2V{font-weight:700}.Checkout_addrPresetRowName__gkuB9{color:#333;font-size:14px}.Checkout_addrPresetRowAddr__A9IIP,.Checkout_addrPresetRowPhone__Ie5fx{color:#555;font-size:14px}.Checkout_addrPresetRight__UDsic{gap:0;margin-left:auto;min-width:auto}@media (max-width:900px){.Checkout_container__D6X8M{grid-template-columns:1fr}.Checkout_sideCol__rIl9w{position:static}}@media (max-width:768px){.Checkout_page__L9gQz{box-sizing:border-box;padding:20px}.Checkout_container__D6X8M{box-sizing:border-box;gap:28px}.Checkout_mainCol__c14Va{box-sizing:border-box;overflow:visible;width:100%}.Checkout_title__WGxmV{font-size:22px;margin:6px 0 24px}.Checkout_section__Ue\+b5{box-sizing:border-box;margin-bottom:36px}.Checkout_textarea__BTGCB{box-sizing:border-box;width:100%}.Checkout_etcSection__Vcwpr .Checkout_sectionTitleRow__Ww4XW .Checkout_sectionTitle__ilbjp{margin-bottom:6px}.Checkout_sectionTitleRow__Ww4XW{align-items:flex-start;flex-direction:column;gap:6px}.Checkout_etcControls__O4os2{align-items:flex-start;flex-direction:column;gap:12px}.Checkout_etcCol__iNSWF{width:100%}.Checkout_etcControls__O4os2{gap:18px}.Checkout_qtyBox__utxPB{box-sizing:border-box}.Checkout_qtyInput__2HUhJ{font-size:14px;width:44px}.Checkout_deliveryOptions__6\+o-H{gap:12px 10px}.Checkout_checkItem__siNvN{font-size:15px;min-width:auto}.Checkout_sameAsBuyerBtn__qdoQC{margin-left:0}.Checkout_detailRow__1Z0XQ{gap:10px;margin:8px 0}.Checkout_bulletList__tWj6E li,.Checkout_detailLabel__xPFM0,.Checkout_detailValue__XOw4m{font-size:13px}.Checkout_addrRow__sV30A{gap:8px;margin:6px 0}.Checkout_addrBlock__Ff18T,.Checkout_addrRow__sV30A,.Checkout_textInput__gmiEb,.Checkout_zipRow__nPw\+W{box-sizing:border-box}.Checkout_textInput__gmiEb{font-size:14px;padding:10px 12px}.Checkout_zipInput__Da1VB{max-width:120px}.Checkout_postcodeBtn__mmYIG{padding:8px 12px}.Checkout_pointGrid__oR3XK{grid-template-columns:1fr;row-gap:12px}.Checkout_pointLabel__xRSqp{font-size:13px}.Checkout_pointValue__zHHSA{font-size:20px;text-align:left}.Checkout_pointUseWrap__lqpCZ{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;width:100%}.Checkout_pointInputWrap__r0iFQ{box-sizing:border-box;flex:1 1 auto;height:36px;min-width:0;padding:0 10px}.Checkout_pointInputBox__rGekV,.Checkout_pointSuffix__ySovG{font-size:20px}.Checkout_pointAllBtn__o0Y6N{flex:0 0 auto;padding:10px 12px;white-space:nowrap}.Checkout_pointError__5bldY{grid-column:1/-1;margin-top:6px}.Checkout_orderList__R7dBj{gap:10px}.Checkout_orderThumb__9\+AHu{height:92px;width:92px}.Checkout_orderName__T2pjq{font-size:15px;margin-bottom:6px}.Checkout_summaryCard__xr\+rt{box-sizing:border-box;padding:22px 22px 0}.Checkout_actions__doGOj{margin-top:10px}.Checkout_payButton__Eksbp{box-sizing:border-box;left:0;margin-top:16px;padding:16px;width:100%}}@media (max-width:480px){.Checkout_title__WGxmV{font-size:20px}.Checkout_orderThumb__9\+AHu{height:84px;width:84px}.Checkout_pointInputBox__rGekV,.Checkout_pointSuffix__ySovG,.Checkout_pointValue__zHHSA{font-size:19px}}.PaymentComplete_page__eC-Dr{margin:0 auto;max-width:700px;padding:50px}.PaymentComplete_title__1pVae{font-size:24px;font-weight:700;margin-bottom:28px}.PaymentComplete_summaryCard__O\+Mb4{background:#fff;border:1px solid #cfcfcf;border-radius:0;margin-bottom:50px;margin-top:50px;padding:20px}.PaymentComplete_row__m9kjj{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.PaymentComplete_label__IrM4X{color:#6b7280}.PaymentComplete_value__\+EacU{font-weight:600}.PaymentComplete_items__Os0ES{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:12px}.PaymentComplete_moneyBox__b\+M3P{margin-top:10px}.PaymentComplete_moneyRow__Mf9Wv{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin:6px 0}.PaymentComplete_moneyDivider__43ddm{background:#e5e7eb;height:1px;margin:8px 0}.PaymentComplete_moneyTotal__6TkHy{font-size:18px;font-weight:800}.PaymentComplete_itemRow__q2WUM{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:8px 0}.PaymentComplete_itemName__psWUC{font-weight:500}.PaymentComplete_muted__E6AQw{color:#6b7280}.PaymentComplete_actions__wZp6q{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.PaymentComplete_cta__hOvzw{background:#111;border:1px solid #111;border-radius:0;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:0;padding:16px 22px;text-align:center;width:100%}.PaymentComplete_secondary__iiQpS{background:#fff;color:#111}.PaymentComplete_note__3iGrN{color:#6b7280;font-size:12px;margin-top:12px}@media (max-width:480px){.PaymentComplete_page__eC-Dr{padding:32px 16px}.PaymentComplete_actions__wZp6q{gap:10px;grid-template-columns:1fr}.PaymentComplete_cta__hOvzw{font-size:15px;padding:14px 16px}}.ReviewWrite_page__VhwZ6{margin:0 auto;max-width:1080px;padding:40px 16px 64px}.ReviewWrite_headerRow__6ijYh{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.ReviewWrite_title__rhgp9{font-size:24px;font-weight:800}.ReviewWrite_actions__0rMaX{display:inline-flex;gap:8px}.ReviewWrite_blackBtn__EL4BS{background:#111;border:none;color:#fff;cursor:pointer;font-weight:800;height:40px;padding:0 16px}.ReviewWrite_grayBtn__ARkWc{background:#eee;border:none;color:#111;cursor:pointer;font-weight:700;height:40px;padding:0 16px}.ReviewWrite_card__7SPMD{background:#fff}.ReviewWrite_productRow__eZwZz{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:120px 1fr}.ReviewWrite_thumbBox__D-E7X{align-items:center;background:#f8f8f8;display:flex;height:120px;justify-content:center;width:120px}.ReviewWrite_thumb__0bhNL{height:100%;object-fit:cover;width:100%}.ReviewWrite_thumbPlaceholder__8lNbK{background:#f0f0f0;height:100%;width:100%}.ReviewWrite_prodTitle__ZbFO6{font-weight:800;margin-bottom:6px}.ReviewWrite_prodDesc__OvUoW{color:#666}.ReviewWrite_prodPrice__htkAK{font-weight:800;margin-top:6px}.ReviewWrite_stars__XSxHc{margin-top:8px}.ReviewWrite_starBtn__zfPfs{background:#0000;border:none;color:#ccc;cursor:pointer;font-size:24px;padding:0 2px}.ReviewWrite_starOn__3bxRx{color:#111}.ReviewWrite_textAreaWrap__oDxap{margin-top:32px;position:relative}.ReviewWrite_textarea__F7KU9{background:#ecefef;border:none;box-sizing:border-box;font-size:14px;min-height:260px;outline:none;padding:16px;resize:none;width:100%}.ReviewWrite_counter__cIBlb{bottom:8px;color:#666;font-size:12px;position:absolute;right:12px}.ReviewWrite_photosRow__Iq5th{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.ReviewWrite_photoItem__Dw8kq{background:#fff;border:1px solid #eee;height:180px;position:relative;width:180px}.ReviewWrite_photo__Bau6j{height:100%;object-fit:cover;width:100%}.ReviewWrite_removeBtn__RKRG5{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;height:24px;position:absolute;right:6px;top:6px;width:24px}.ReviewWrite_uploader__HF5N8{align-items:center;border:2px dashed #bbb;color:#777;cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:center;width:180px}.ReviewWrite_fileInput__EOgq7{display:none}.ReviewWrite_camera__LMQfq{font-size:28px;margin-bottom:8px}.ReviewWrite_uploadNote__qQW3U{color:#777;font-size:12px}.MyReviews_container__72nTg{margin:0 auto;max-width:1060px;min-height:calc(100vh - 280px);padding:40px 16px}.MyReviews_title__Tdhg4{font-size:26px;font-weight:800;margin-bottom:24px}.MyReviews_list__3RISc{background:#fff}.MyReviews_empty__NkMDo,.MyReviews_loading__3W\+LL{color:#666;padding:20px 0;text-align:center}.MyReviews_item__9Y\+ZV{grid-gap:20px;align-items:start;border-bottom:1px solid #e9ecef;display:grid;gap:20px;grid-template-columns:120px 120px 1fr 280px;padding:24px 0}.MyReviews_dateText__UhtQm{font-size:16px;font-weight:700}.MyReviews_subText__J-I5v{color:#666;font-size:12px;margin-top:8px}.MyReviews_colThumb__45hc7{background:#fafafa;border:1px solid #eee;cursor:pointer;height:120px;overflow:hidden;width:120px}.MyReviews_colThumb__45hc7 img{display:block;height:100%;object-fit:cover;width:100%}.MyReviews_thumbPlaceholder__L7nno{background:#f0f0f0;height:100%;width:100%}.MyReviews_colContent__UPWC\+{cursor:pointer}.MyReviews_stars__Ne-DQ{color:#000;letter-spacing:3px;margin-bottom:10px}.MyReviews_reviewText__ZicoO{color:#222;line-height:1.8}.MyReviews_colMeta__K7RDl{text-align:right}.MyReviews_metaText__ZhFIq{color:#666;font-size:12px;margin-bottom:8px;text-align:right}.MyReviews_price__fajzg{font-weight:700}.OrderDetail_container__AG1-R{color:#111;margin:0 auto;max-width:1000px;padding:40px 0 80px}.OrderDetail_loading__V7FWE{color:#666;padding:80px 0;text-align:center}.OrderDetail_header__0h8HW{margin-bottom:16px}.OrderDetail_title__42JNP{font-size:22px;font-weight:700;margin:0}.OrderDetail_mainGrid__wwPC\+,.OrderDetail_metaBox__QmZ-t{grid-column-gap:40px;align-items:start;column-gap:40px;display:grid;grid-template-columns:180px 1fr}.OrderDetail_metaLeft__6T4SX{min-width:160px}.OrderDetail_orderDate__Ga1jN{font-size:18px;font-weight:600;margin-bottom:8px}.OrderDetail_orderNumberLabel__veg2T,.OrderDetail_orderNumber__OD-ss{color:#666;font-size:12px}.OrderDetail_receiverBox__Zpc-K{font-size:12px;line-height:1.8}.OrderDetail_receiverName__qmprx{font-size:16px;font-weight:700;margin-bottom:2px}.OrderDetail_receiverPhone__ZZg\+n{color:#666}.OrderDetail_receiverAddr__gcAnu{color:#111}.OrderDetail_addrNote__pojda{color:#777;margin-top:6px}.OrderDetail_divider__RKRSh{background:#ddd;height:1px;margin:24px 0}.OrderDetail_items__deJUY{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.OrderDetail_itemRow__CBI-Z{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:96px 1fr 300px}.OrderDetail_thumb__3Fr\+s{align-items:center;background:#fafafa;border:1px solid #e5e5e5;display:flex;height:96px;justify-content:center;overflow:hidden;width:96px}.OrderDetail_thumb__3Fr\+s img{height:100%;object-fit:cover;width:100%}.OrderDetail_thumbPlaceholder__I0afw{background:#f1f1f1;height:100%;width:100%}.OrderDetail_itemStatus__uF3Gh{font-size:12px;font-weight:700;margin-bottom:6px}.OrderDetail_itemName__pdYFV{color:#333;font-size:12px;margin-bottom:6px}.OrderDetail_itemPrice__N3A\+B{font-size:12px;font-weight:700}.OrderDetail_itemActions__XHn6I{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);justify-items:stretch}.OrderDetail_actionBtn__AmAvm{align-items:center;background:#fff;border:1px solid #111;color:#111;cursor:pointer;display:inline-flex;font-size:12px;height:32px;justify-content:center}.OrderDetail_actionBtn__AmAvm.OrderDetail_disabled__cNOFt{opacity:.4;pointer-events:none}.OrderDetail_actionBtn__AmAvm.OrderDetail_ghost__7zxbg{visibility:hidden}.OrderDetail_paySection__qAZAN{margin-top:32px}.OrderDetail_payHeader__b81j7{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.OrderDetail_payTitle__kG8Ra{font-size:16px;font-weight:700}.OrderDetail_payLinks__hhIAu{display:flex;gap:12px}.OrderDetail_linkBtn__c28fz{background:none;border:none;color:#888;cursor:pointer;font-size:12px;padding:0}.OrderDetail_input__2pmf0{border:1px solid #ddd;box-sizing:border-box;font-size:16px;height:44px;padding:10px 12px;width:100%}.OrderDetail_payBody__wuu6o{border-top:1px solid #eee}.OrderDetail_payRow__LLKe3{border-bottom:1px solid #f2f2f2;display:flex;font-size:12px;justify-content:space-between;padding:10px 0}.OrderDetail_payLabel__t5IXg{color:#666}.OrderDetail_payValue__phgNo{color:#111}.OrderDetail_payTotal__pXvxo .OrderDetail_payLabel__t5IXg,.OrderDetail_payTotal__pXvxo .OrderDetail_payValue__phgNo{font-weight:700}.OrderDetail_addrFormGrid__caqXY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:140px 1fr;margin-top:16px}.OrderDetail_addrTitle__ojfxS{font-size:26px;font-weight:800}.OrderDetail_addrActions__DEDIB{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}@media (max-width:768px){.OrderDetail_container__AG1-R{max-width:100%;padding:24px 0 48px;padding-left:20px!important;padding-right:20px!important}.OrderDetail_title__42JNP{font-size:20px}.OrderDetail_header__0h8HW{margin-bottom:12px}.OrderDetail_metaBox__QmZ-t{column-gap:0;grid-template-columns:1fr;row-gap:10px}.OrderDetail_mainGrid__wwPC\+{column-gap:0;grid-template-columns:1fr;row-gap:24px}.OrderDetail_leftCol__HrfHI{order:1}.OrderDetail_rightCol__BvuWF{order:2}.OrderDetail_orderDate__Ga1jN{font-size:16px;margin-bottom:4px}.OrderDetail_orderNumberLabel__veg2T,.OrderDetail_orderNumber__OD-ss{font-size:12px}.OrderDetail_receiverBox__Zpc-K{font-size:13px;line-height:1.7;padding:12px 0}.OrderDetail_receiverName__qmprx{font-size:16px}.OrderDetail_receiverPhone__ZZg\+n{font-size:12px}.OrderDetail_items__deJUY{gap:14px;margin-bottom:28px}.OrderDetail_itemRow__CBI-Z{gap:12px;grid-template-columns:80px 1fr;padding:12px 0}.OrderDetail_thumb__3Fr\+s{height:80px;width:80px}.OrderDetail_itemStatus__uF3Gh{font-size:12px}.OrderDetail_itemName__pdYFV{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:13px;line-height:1.45;overflow:hidden}.OrderDetail_itemPrice__N3A\+B{font-size:14px;font-weight:800;margin-top:4px}.OrderDetail_itemActions__XHn6I{align-items:stretch;gap:8px;grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:6px}.OrderDetail_actionBtn__AmAvm{border-radius:0;font-size:12px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderDetail_paySection__qAZAN{margin-top:24px}.OrderDetail_payHeader__b81j7{margin-bottom:10px}.OrderDetail_payTitle__kG8Ra{font-size:15px}.OrderDetail_payLinks__hhIAu{gap:10px}.OrderDetail_linkBtn__c28fz{font-size:12px}.OrderDetail_payBody__wuu6o{border-top:1px solid #eee}.OrderDetail_payRow__LLKe3{font-size:12px}.OrderDetail_divider__RKRSh{margin:16px 0}.OrderDetail_addrFormGrid__caqXY{gap:8px;grid-template-columns:1fr}.OrderDetail_addrTitle__ojfxS{font-size:20px}.OrderDetail_addrActions__DEDIB{justify-content:stretch}.OrderDetail_container__AG1-R{padding:24px 20px 48px}}@media (max-width:480px){.OrderDetail_container__AG1-R{padding:20px 0 40px}.OrderDetail_title__42JNP{font-size:18px}.OrderDetail_itemRow__CBI-Z{gap:10px;grid-template-columns:72px 1fr}.OrderDetail_thumb__3Fr\+s{height:72px;width:72px}}.Cart_page__dn0A4{padding:24px 16px}.Cart_container__ayhM6{grid-gap:80px;display:grid;gap:80px;grid-template-columns:6fr 4fr}.Cart_container__ayhM6,.Cart_inner__Q-3IT{margin:0 auto;max-width:1080px}.Cart_pageTitle__7-bCC{font-size:28px;font-weight:800;margin:8px 0 50px}.Cart_topRow__yjqoC{margin-bottom:50px}.Cart_checkAll__QyT7X{align-items:center;display:inline-flex;font-weight:600;gap:8px}.Cart_checkAll__QyT7X input[type=checkbox]{accent-color:#000;height:18px;width:18px}.Cart_list__44tx4{display:flex;flex-direction:column;gap:20px}.Cart_row__WTFY3{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:10px;justify-content:space-between;padding-bottom:16px}.Cart_rowLeft__9SD9r{align-items:flex-start;display:flex;gap:12px}.Cart_rowLeft__9SD9r input[type=checkbox]{accent-color:#000;height:18px;margin-top:3px;width:18px}.Cart_thumb__cZbfQ{background:#f3f3f3;border:1px solid #eee;flex:0 0 auto;height:120px;overflow:hidden;width:120px}.Cart_thumb__cZbfQ img{height:100%;object-fit:cover;width:100%}.Cart_meta__mhzgn{display:flex;flex-direction:column;gap:6px}.Cart_title__ppBfd{font-weight:700}.Cart_sub__F6yMN{color:#666;font-size:12px}.Cart_price__mh3fc{font-weight:700}.Cart_buttonGroup__2z5j8{display:flex;gap:8px;margin-top:4px}.Cart_designBtn__37w0J,.Cart_optionBtn__ycXYY{background:#fff;border:1px solid #111;cursor:pointer;font-size:12px;padding:6px 10px;width:96px}.Cart_designBtn__37w0J:hover,.Cart_optionBtn__ycXYY:hover{background:#111;color:#fff}.Cart_removeBtn__QPkop{background:none;border:none;color:#999;cursor:pointer;font-size:20px}.Cart_sideCol__LHB2A{height:fit-content;position:sticky;top:120px}.Cart_summaryCard__RWHwM{background:#f3f3f3;border-radius:0;padding:24px}.Cart_summaryTitle__AfHCH{font-size:18px;font-weight:800;margin-bottom:12px}.Cart_summaryRow__4GSVN{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.Cart_divider__Z2ENK{background:#000;height:1px;margin:10px 0;opacity:.2}.Cart_totalRow__T7WRe{align-items:center;display:flex;font-weight:700;justify-content:space-between}.Cart_totalPrice__geeFc{font-size:20px}.Cart_orderBtn__IjwVc{background:#111;border:none;color:#fff;cursor:pointer;left:-24px;margin-top:20px;padding:14px 12px;position:relative;width:calc(100% + 48px)}.Cart_empty__CPIPb{color:#666;font-size:16px;padding:80px 0;text-align:center}.Cart_modalOverlay__qgYzP{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Cart_modalContent__VzzF5{background:#fff;border-radius:0;box-shadow:0 8px 24px #0003;overflow:hidden;width:min(600px,92vw)}.Cart_modalHeader__D602C{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 16px}.Cart_closeModalBtn__Usd2i{background:#fff;border:1px solid #111;cursor:pointer;padding:6px 10px}.Cart_modalBody__nui-V{padding:12px 16px 16px}.Cart_actions__ls3ev{margin-top:14px}@media (max-width:900px){.Cart_container__ayhM6{grid-template-columns:1fr}.Cart_sideCol__LHB2A{position:static}}@media (max-width:768px){.Cart_page__dn0A4{padding:20px}.Cart_container__ayhM6{gap:28px}.Cart_pageTitle__7-bCC{font-size:22px;margin:6px 0 24px}.Cart_topRow__yjqoC{margin-bottom:20px}.Cart_checkAll__QyT7X{gap:10px}.Cart_list__44tx4{gap:16px}.Cart_row__WTFY3{align-items:flex-start;gap:12px;padding-bottom:14px}.Cart_rowLeft__9SD9r{gap:10px}.Cart_thumb__cZbfQ{height:92px;width:92px}.Cart_title__ppBfd{font-size:15px}.Cart_sub__F6yMN{font-size:12px}.Cart_price__mh3fc{font-size:15px}.Cart_buttonGroup__2z5j8{flex-direction:column;gap:6px}.Cart_designBtn__37w0J,.Cart_optionBtn__ycXYY{padding:6px 12px;width:auto}.Cart_sideCol__LHB2A{top:0}.Cart_summaryCard__RWHwM{padding:18px}.Cart_summaryTitle__AfHCH{font-size:16px;margin-bottom:10px}.Cart_summaryRow__4GSVN{margin:8px 0}.Cart_totalPrice__geeFc{font-size:18px}.Cart_orderBtn__IjwVc{left:0;margin-top:16px;padding:14px;width:100%}.Cart_empty__CPIPb{font-size:15px;padding:60px 0}}@media (max-width:480px){.Cart_thumb__cZbfQ{height:84px;width:84px}.Cart_title__ppBfd{font-size:14px}.Cart_totalPrice__geeFc{font-size:17px}}.ManageHome_bannerContainer__86yCs{padding:20px}.ManageHome_title__Cktcr{color:#333;font-size:24px;margin-bottom:20px}.ManageHome_subtitle__mQQc5{color:#444;font-size:18px;margin-bottom:15px}.ManageHome_errorMessage__FcDbB{background-color:#fff3f3;border-left:4px solid #e74c3c;border-radius:4px;color:#e74c3c;margin-bottom:20px;padding:12px}.ManageHome_formContainer__jCjoN{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:30px;padding:20px}.ManageHome_formGroup__wkYts{margin-bottom:15px}.ManageHome_formGroup__wkYts label{display:block;font-weight:700;margin-bottom:5px}.ManageHome_textInput__J5yPg{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.ManageHome_uploadArea__IXy5E{align-items:center;background-color:#f8f9fa;border:2px dashed #ddd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-height:150px;padding:20px;transition:all .3s ease}.ManageHome_uploadArea__IXy5E:hover{background-color:#f0f8ff;border-color:#3498db}.ManageHome_uploadButton__QxrPC{margin-bottom:10px;position:relative;text-align:center;width:100%}.ManageHome_fileInput__0fe\+F{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.ManageHome_fileInputLabel__D\+78B{background-color:#3498db;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:10px 20px;transition:background-color .3s}.ManageHome_fileInputLabel__D\+78B:hover{background-color:#2980b9}.ManageHome_previewContainer__BPMJQ{align-items:center;display:flex;flex-direction:column;margin-top:15px;width:100%}.ManageHome_imagePreview__30F70{background-color:#fff;border:1px solid #eee;border-radius:4px;margin-bottom:10px;max-height:200px;max-width:100%;object-fit:contain}.ManageHome_previewInfo__Y\+9B5{color:#666;font-size:14px;text-align:center}.ManageHome_previewInfo__Y\+9B5 p{margin:3px 0}.ManageHome_currentImage__Xx6bc{margin-top:10px}.ManageHome_currentImage__Xx6bc p{color:#666;font-size:14px;margin-bottom:5px}.ManageHome_currentImage__Xx6bc img{border:1px solid #eee;border-radius:4px;max-height:100px}.ManageHome_buttonGroup__3a-4W{display:flex;gap:10px;margin-top:20px}.ManageHome_button__lp5B8{background:#f1f1f1;border:none;border-radius:4px;color:#333;cursor:pointer;font-weight:700;padding:8px 16px}.ManageHome_button__lp5B8:hover{background:#e4e4e4}.ManageHome_primaryButton__MuZyy{background:#3498db;color:#fff}.ManageHome_primaryButton__MuZyy:hover{background:#2980b9}.ManageHome_button__lp5B8:disabled{background:#ccc;cursor:not-allowed}.ManageHome_bannerList__gM5Ja{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:20px}.ManageHome_emptyMessage__QlT2S{background:#f9f9f9;border-radius:4px;color:#666;padding:30px;text-align:center}.ManageHome_table__PFWTB{border-collapse:collapse;width:100%}.ManageHome_table__PFWTB td,.ManageHome_table__PFWTB th{border-bottom:1px solid #eee;padding:12px;text-align:left}.ManageHome_table__PFWTB th{background-color:#f8f9fa;font-weight:700}.ManageHome_table__PFWTB tr:hover{background-color:#f9f9f9}.ManageHome_bannerImageContainer__9EpQR{cursor:pointer;position:relative;transition:transform .3s;width:150px}.ManageHome_bannerImageContainer__9EpQR:hover .ManageHome_imageZoomHint__mmTIA{opacity:1}.ManageHome_bannerImageContainer__9EpQR:hover{transform:scale(1.03)}.ManageHome_bannerImage__MRDTD{border:1px solid #eee;border-radius:4px;height:auto;object-fit:cover;transition:filter .3s;width:150px}.ManageHome_bannerImageContainer__9EpQR:hover .ManageHome_bannerImage__MRDTD{filter:brightness(.8)}.ManageHome_imageZoomHint__mmTIA{background-color:#000000b3;border-radius:4px;color:#fff;font-size:12px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s}.ManageHome_arrowButton__pGP1J{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;height:30px;margin:0 5px;width:30px}.ManageHome_arrowButton__pGP1J:hover:not(:disabled){background:#e9ecef}.ManageHome_arrowButton__pGP1J:disabled{color:#ccc;cursor:not-allowed}.ManageHome_actionButton__JJ9bR{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 5px;padding:6px 12px}.ManageHome_actionButton__JJ9bR:hover{background:#2980b9}.ManageHome_dangerButton__tDKB3{background:#e74c3c}.ManageHome_dangerButton__tDKB3:hover{background:#c0392b}.ManageHome_imageZoomModal__X8pOC{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ManageHome_imageZoomContent__7bR\+5{background-color:#fff;border-radius:8px;max-height:90%;max-width:90%;padding:10px;position:relative}.ManageHome_closeButton__bFyIM{background-color:#fff;border:none;border-radius:50%;box-shadow:0 0 10px #0000004d;cursor:pointer;font-size:24px;height:40px;line-height:1;position:absolute;right:-20px;top:-20px;width:40px;z-index:1001}.ManageHome_zoomedImage__SWwVO{border-radius:4px;display:block;max-height:80vh;max-width:100%;object-fit:contain}.ManageHome_guideline__25FuL{align-items:flex-start;background-color:#f0f7ff;border-left:4px solid #3498db;border-radius:6px;display:flex;margin-bottom:15px;padding:12px 15px}.ManageHome_guidelineIcon__WhNjE{color:#3498db;flex-shrink:0;margin-right:12px;margin-top:2px}.ManageHome_guidelineText__mm9eX{color:#2c3e50;font-size:14px;line-height:1.4}.ManageHome_guidelineText__mm9eX p{margin:0 0 5px}.ManageHome_guidelineText__mm9eX p:last-child{color:#7f8c8d;font-size:13px;margin-bottom:0}.ManageHome_guidelineText__mm9eX strong{color:#2980b9;font-weight:700}.ManageHome_additionalImagePreviews__ynf47{gap:10px;margin-top:10px}.ManageHome_additionalPreviewImage__cTfeh{border:1px solid #ddd;border-radius:4px;height:80px;width:80px}.ManageHome_additionalImagesInfo__wGvZe{background:#000000b3;border-radius:4px;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:5px;top:5px}.ManageHome_productConnection__sMVkx{background-color:#f9f9f9;border:2px dashed #ddd;border-radius:8px;padding:20px;text-align:center}.ManageHome_noProductsMessage__sTu8y{color:#666;font-size:16px;margin:0 0 10px}.ManageHome_helpText__CPMwr{color:#999;font-size:14px}.ManageHome_bannerActions__KGcvd{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.ManageHome_radioGroup__Mssaj{display:flex;gap:20px;margin-top:8px}.ManageHome_radioLabel__BFhAD{align-items:center;cursor:pointer;display:flex;font-weight:400}.ManageHome_radioInput__iZcfc{cursor:pointer;margin-right:8px;transform:scale(1.2)}.ManageHome_radioText__ev1hi{color:#333;font-size:14px}.ManageHome_typeTag__2NC0y{border-radius:12px;display:inline-block;font-size:12px;font-weight:700;min-width:40px;padding:4px 8px;text-align:center}.ManageHome_typeTag__2NC0y.ManageHome_link__EoXqz{background-color:#e3f2fd;color:#1976d2}.ManageHome_typeTag__2NC0y.ManageHome_exhibition__Ihanq{background-color:#f3e5f5;color:#7b1fa2}.ManageHome_noLink__j2tki{color:#999;font-style:italic}.ManageHome_productCount__cXrZW{color:#666}.ManageHome_loadingMessage__niHxD{color:#666;padding:20px;text-align:center}.ManageHome_additionalImageSection__ilVBO{margin-top:10px}.ManageHome_additionalImagePreviews__ynf47{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.ManageHome_additionalImageItem__boLK-{display:inline-block;position:relative}.ManageHome_additionalPreviewImage__cTfeh{border:2px solid #ddd;border-radius:8px;height:120px;object-fit:cover;transition:all .3s ease;width:120px}.ManageHome_additionalImageItem__boLK-:hover .ManageHome_additionalPreviewImage__cTfeh{border-color:#3498db;transform:scale(1.02)}.ManageHome_imageControls__GxxYN{background:#000000b3;border-radius:8px;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;opacity:0;padding:8px;position:absolute;right:0;top:0;transition:opacity .3s ease}.ManageHome_additionalImageItem__boLK-:hover .ManageHome_imageControls__GxxYN{opacity:1}.ManageHome_imageOrder__2qe82{align-self:flex-start;background:#000c;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:2px 6px}.ManageHome_imageActions__iF3YD{display:flex;gap:4px;justify-content:center}.ManageHome_imageActionBtn__kKQub{align-items:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.ManageHome_imageActionBtn__kKQub:hover{background:#fff;transform:scale(1.1)}.ManageHome_imageActionBtn__kKQub.ManageHome_deleteBtn__cebRd{background:#e74c3ce6;color:#fff}.ManageHome_imageActionBtn__kKQub.ManageHome_deleteBtn__cebRd:hover{background:#e74c3c}.ManageHome_additionalImagePlaceholder__8JVW8{background-color:#fafafa;border:2px dashed #ddd;border-radius:8px;color:#999;font-style:italic;margin-top:10px;padding:40px 20px;text-align:center}.AdminPopups_container__w8hDG{padding:20px 0}.AdminPopups_headerBar__aCVpK{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AdminPopups_title__H4o7r{color:#222;font-size:22px;font-weight:700;margin:0}.AdminPopups_button__nxqdL{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#333;cursor:pointer;font-weight:600;padding:8px 14px}.AdminPopups_button__nxqdL:hover{background:#e9ecef}.AdminPopups_primaryButton__NJWeO{background:#3498db;border-color:#3498db;color:#fff}.AdminPopups_primaryButton__NJWeO:hover{background:#2980b9;border-color:#2980b9}.AdminPopups_list__lAYTH{grid-gap:16px;display:grid;gap:16px}.AdminPopups_card__BsL02{grid-gap:16px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:16px;grid-template-columns:360px 1fr auto;padding:12px}.AdminPopups_thumb__Z1kI8{align-items:center;background:#f7f7f7;border:1px solid #eee;border-radius:8px;display:flex;height:180px;justify-content:center;overflow:hidden;width:360px}.AdminPopups_thumb__Z1kI8 img{height:100%;object-fit:contain;width:100%}.AdminPopups_meta__zI9hg{grid-gap:6px;color:#444;display:grid;gap:6px}.AdminPopups_badges__OizUt{align-items:center;display:flex;gap:8px}.AdminPopups_badge__B2pVY{align-items:center;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:2px 8px}.AdminPopups_badgeActive__SU8dd{background:#e6f6ff;border-color:#b3e0f7;color:#0b6fa4}.AdminPopups_badgeInactive__K8V4R{background:#f3f4f6;color:#6b7280}.AdminPopups_period__BIaFb{color:#6b7280;font-size:14px}.AdminPopups_actions__oKcp9{display:flex;gap:8px}.AdminPopups_modalOverlay__sx1Fm{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.AdminPopups_modal__Mhc4H{background:#fff;border-radius:12px;box-shadow:0 12px 32px #00000038;max-width:92vw;overflow:hidden;width:700px}.AdminPopups_modalHeader__tR0XS{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 18px}.AdminPopups_modalTitle__B8LiE{color:#222;font-size:18px;font-weight:700;margin:0}.AdminPopups_modalBody__q3B72{padding:16px 18px}.AdminPopups_formGrid__pjg2Z{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:140px 1fr}.AdminPopups_previewBox__6APr\+{align-items:center;background:#f7f7f7;border:1px solid #eee;border-radius:8px;display:flex;height:220px;justify-content:center;margin-top:8px;max-width:100%;width:420px}.AdminPopups_modalFooter__4v3IC{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.AdminPopups_emptyWrap__QTV3g{align-items:center;background:#fff;border:1px dashed #e5e7eb;border-radius:10px;display:flex;justify-content:center;min-height:320px;padding:40px}.AdminPopups_emptyInner__Puf8M{align-items:center;color:#666;display:flex;flex-direction:column;gap:10px}.AdminPopups_bigButton__ysc9q{border-radius:8px;font-size:16px;padding:14px 22px}@media (max-width:1100px){.AdminPopups_card__BsL02{grid-template-columns:280px 1fr auto}.AdminPopups_thumb__Z1kI8{height:150px;width:280px}}@media (max-width:820px){.AdminPopups_card__BsL02{grid-template-columns:1fr}.AdminPopups_thumb__Z1kI8{height:220px;width:100%}}.AdminUserList_container__WBT1i{margin:0 auto;max-width:1400px;padding:24px}.AdminUserList_header__M9kcF{align-items:center;border-bottom:2px solid #eee;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.AdminUserList_title__ErQEK{color:#333;font-size:28px;font-weight:700;margin:0}.AdminUserList_headerStats__3qi8m{display:flex;gap:24px}.AdminUserList_statItem__TQ3ke{background:#f8f9fa;border-radius:20px;color:#666;font-size:14px;padding:8px 16px}.AdminUserList_searchBar__VEDGD{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;width:100%}.AdminUserList_searchInputWrapper__jpQg1{max-width:500px;position:relative;width:500px}.AdminUserList_searchInput__7o-fP{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px 48px 12px 16px;transition:border-color .2s;width:100%}.AdminUserList_searchInput__7o-fP:focus{border-color:#0078ff;outline:none}.AdminUserList_clearSearchBtn__YnzKb{background:none;border:none;border-radius:50%;color:#999;cursor:pointer;font-size:18px;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background-color .2s}.AdminUserList_clearSearchBtn__YnzKb:hover{background-color:#f0f0f0;color:#666}.AdminUserList_select__0nXlv{background:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;font-size:14px;height:48px;line-height:48px;padding:0 12px;width:140px}.AdminUserList_select__0nXlv:focus{border-color:#0078ff;outline:none}.AdminUserList_tableContainer__QAdsW{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;overflow:hidden}.AdminUserList_userTable__ipTff{border-collapse:collapse;font-size:14px;width:100%}.AdminUserList_userTable__ipTff th{background-color:#f8f9fa;border-bottom:1px solid #eee;color:#333;font-weight:600;padding:16px 6px;text-align:left;white-space:nowrap}.AdminUserList_userTable__ipTff td{border-bottom:1px solid #f0f0f0;padding:16px 6px;vertical-align:middle}.AdminUserList_userRow__lehbv{cursor:pointer;transition:background-color .2s}.AdminUserList_userRow__lehbv:hover{background-color:#f8f9fa}.AdminUserList_profileCell__RDtkp{padding-left:10px!important;padding-right:10px!important;width:60px}.AdminUserList_profileImage__jvnwQ{border-radius:50%;height:40px;object-fit:cover;width:40px}.AdminUserList_profilePlaceholder__hlMWH{align-items:center;background-color:#0078ff;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.AdminUserList_userNumber__CgN4O{color:#666;font-weight:600;width:80px}.AdminUserList_userName__hgwPR{color:#333;font-weight:600;min-width:100px}.AdminUserList_nickName__lz\+B4{color:#666;min-width:100px}.AdminUserList_email__Mq9ix{color:#333;min-width:200px;word-break:break-all}.AdminUserList_phoneNumber__yeuuz{color:#333;min-width:120px}.AdminUserList_createdAt__W4XLv{color:#666;min-width:100px}.AdminUserList_point__NzRac{color:#0078ff;font-weight:600;min-width:80px}.AdminUserList_socialType__i2QKq{min-width:60px;text-align:center}.AdminUserList_socialHeader__5lY\+B{text-align:center!important}.AdminUserList_socialBadge__GwzO-{border-radius:10px;color:#fff;font-size:11px;font-weight:500;padding:3px 6px}.AdminUserList_socialBadge__GwzO-.AdminUserList_kakao__J\+dwh{background-color:#fee500;color:#000}.AdminUserList_socialBadge__GwzO-.AdminUserList_naver__1e2q1{background-color:#03c75a}.AdminUserList_socialBadge__GwzO-.AdminUserList_general__zhpZy{background-color:#6c757d}.AdminUserList_status__GQk3W{min-width:60px;text-align:center}.AdminUserList_statusHeader__YO\+QA{text-align:center!important}.AdminUserList_statusActive__B0Q4U{background-color:#28a745}.AdminUserList_statusActive__B0Q4U,.AdminUserList_statusDeleted__wL4El{border-radius:10px;color:#fff;font-size:11px;font-weight:500;padding:3px 6px}.AdminUserList_statusDeleted__wL4El{background-color:#dc3545}.AdminUserList_emptyState__GPaJV{color:#666;font-size:16px;padding:60px 20px;text-align:center}.AdminUserList_pagination__ojPLg{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}.AdminUserList_pageBtn__tjSRK{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;min-width:40px;padding:8px 12px;transition:all .2s}.AdminUserList_pageBtn__tjSRK:hover:not(:disabled){background-color:#f8f9fa;border-color:#0078ff}.AdminUserList_pageBtn__tjSRK.AdminUserList_active__wjFZc{background-color:#0078ff;border-color:#0078ff;color:#fff}.AdminUserList_pageBtn__tjSRK.AdminUserList_ellipsis__zajug{background:none;border:none;cursor:default;min-width:auto;padding:8px 4px}.AdminUserList_pageBtn__tjSRK:disabled{cursor:not-allowed;opacity:.5}.AdminUserList_nextBtn__ETD\+Y,.AdminUserList_prevBtn__bV4FB{font-weight:600}.AdminUserList_pageInfo__UmboO{color:#666;font-size:14px;text-align:center}.AdminUserList_loadingContainer__1MPOu{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 20px}.AdminUserList_loadingContainer__1MPOu p{color:#666;font-size:16px;margin:0}@media (max-width:1200px){.AdminUserList_container__WBT1i{padding:16px}.AdminUserList_header__M9kcF{align-items:flex-start;flex-direction:column;gap:16px}.AdminUserList_headerStats__3qi8m{gap:16px}}@media (max-width:768px){.AdminUserList_userTable__ipTff{font-size:12px}.AdminUserList_userTable__ipTff td,.AdminUserList_userTable__ipTff th{padding:12px 8px}.AdminUserList_profileCell__RDtkp{width:50px}.AdminUserList_profileImage__jvnwQ,.AdminUserList_profilePlaceholder__hlMWH{font-size:14px;height:32px;width:32px}.AdminUserList_searchBar__VEDGD{align-items:flex-start;flex-direction:column;gap:8px}.AdminUserList_searchInputWrapper__jpQg1{max-width:500px;width:100%}.AdminUserList_select__0nXlv{max-width:220px;width:100%}.AdminUserList_searchInput__7o-fP{font-size:14px;padding:10px 40px 10px 12px}.AdminUserList_title__ErQEK{font-size:24px}}.AdminUserList_modalOverlay__kCsXR{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AdminUserList_userModal__jFjkp{animation:AdminUserList_modalSlideIn__x8BWb .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow:hidden;width:100%}@keyframes AdminUserList_modalSlideIn__x8BWb{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminUserList_modalHeader__71U21{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:24px 24px 16px}.AdminUserList_modalHeader__71U21 h2{color:#333;font-size:24px;font-weight:700;margin:0}.AdminUserList_closeBtn__Phmuf{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;padding:4px;transition:all .2s;width:40px}.AdminUserList_closeBtn__Phmuf:hover{background-color:#f0f0f0;color:#666}.AdminUserList_modalContent__7vU-\+{max-height:60vh;overflow-y:auto;padding:24px}.AdminUserList_userInfo__dFVov{display:flex;flex-direction:column;gap:24px}.AdminUserList_profileSection__Uspkp{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:20px;padding-bottom:20px}.AdminUserList_modalProfileImage__xNXDc{border:3px solid #f0f0f0;border-radius:50%;height:80px;object-fit:cover;width:80px}.AdminUserList_modalProfilePlaceholder__0DXDi{align-items:center;background-color:#0078ff;border:3px solid #f0f0f0;border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;width:80px}.AdminUserList_basicInfo__7KZpt h3{color:#333;font-size:24px;font-weight:700;margin:0 0 8px}.AdminUserList_basicInfo__7KZpt p{color:#666;font-size:16px;margin:0 0 4px}.AdminUserList_detailInfo__8mYAq{display:flex;flex-direction:column;gap:12px}.AdminUserList_detailInfo__8mYAq p{align-items:center;color:#333;display:flex;font-size:16px;gap:8px;margin:0}.AdminUserList_detailInfo__8mYAq strong{color:#555;font-weight:600;min-width:120px}.AdminUserList_modalFooter__u-9Hf{border-top:1px solid #eee;display:flex;justify-content:flex-end;padding:16px 24px 24px}.AdminUserList_modalBtn__nVurg{background-color:#0078ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .2s}.AdminUserList_modalBtn__nVurg:hover{background-color:#0056cc}.AdminUserList_totalPurchaseAmount__PWPij{color:#28a745;font-weight:600;min-width:120px}@media (max-width:768px){.AdminUserList_modalOverlay__kCsXR{padding:16px}.AdminUserList_userModal__jFjkp{margin:0;max-width:100%}.AdminUserList_modalHeader__71U21{padding:20px 20px 16px}.AdminUserList_modalHeader__71U21 h2{font-size:20px}.AdminUserList_modalContent__7vU-\+{padding:20px}.AdminUserList_profileSection__Uspkp{flex-direction:column;gap:16px;text-align:center}.AdminUserList_modalProfileImage__xNXDc,.AdminUserList_modalProfilePlaceholder__0DXDi{font-size:24px;height:60px;width:60px}.AdminUserList_basicInfo__7KZpt h3{font-size:20px}.AdminUserList_detailInfo__8mYAq strong{min-width:100px}}.AdminUserList_calculatingText__TZl-T{color:#999;font-size:14px;font-weight:400}.Products_pageContainer__7WR-W{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.Products_pageHeader__gnQ6U{border-bottom:1px solid #eee;padding-bottom:15px}.Products_pageHeader__gnQ6U h2{font-size:20px}.Products_pageHeader__gnQ6U p{color:#666;font-size:14px;margin:10px 0 0}.Products_categoryContainer__fVDb4{box-shadow:0 1px 3px #0000001a;padding:20px}.Products_categoryAddSection__zkewP{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.Products_categoryAddSection__zkewP h3{color:#333;font-size:16px;font-weight:600;margin:0 0 15px}.Products_categoryAddForm__xsFg0{align-items:center;flex-wrap:wrap;gap:15px}.Products_categoryAddInput__aAxpX{border:1px solid #ddd;border-radius:6px;font-size:14px;min-width:200px}.Products_categoryAddInput__aAxpX:focus{border-color:#0078ff;box-shadow:0 0 0 2px #0078ff1a;outline:none}.Products_categoryAddButton__NQ6Mm{background-color:#0078ff;border-radius:6px;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap}.Products_categoryAddButton__NQ6Mm:hover:not(:disabled){background-color:#0056cc}.Products_categoryAddButton__NQ6Mm:disabled{background-color:#ccc}.Products_categoryListSection__n3KOj{background-color:#fff;border:1px solid #e9ecef;border-radius:8px}.Products_categoryListSection__n3KOj h3{border-bottom:1px solid #e9ecef;color:#333;font-size:18px;font-weight:600;margin:0;padding:20px 20px 15px}.Products_categoryList__uzrnm{padding:0}.Products_mainCategoryItem__xrVsq{background-color:#fff;border-bottom:1px solid #f0f0f0}.Products_mainCategoryItem__xrVsq.Products_inactive__FK2qW{background-color:#f8f9fa;opacity:.6}.Products_mainCategoryHeader__U0Sv6{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:background-color .2s}.Products_mainCategoryHeader__U0Sv6:hover{background-color:#f8f9fa}.Products_mainCategoryInfo__oP6GV{align-items:center;display:flex;flex:1 1;gap:12px}.Products_expandButton__2-9en{background:none;border:none;color:#666;cursor:pointer;font-size:12px;padding:5px;transition:color .2s}.Products_expandButton__2-9en:hover{color:#333}.Products_folderIcon__m4Clt{color:orange;font-size:16px}.Products_mainCategoryName__\+KHyg{color:#333;font-size:16px;font-weight:600}.Products_mainCategoryCode__L3\+Mh{background-color:#f0f0f0;border-radius:4px;color:#666;font-family:monospace;font-size:14px;padding:4px 8px}.Products_subCategoryCountBadge__gviSG{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:12px;color:#0078ff;font-size:12px;font-weight:500;padding:3px 8px;white-space:nowrap}.Products_mainCategoryActions__LxW57{display:flex;gap:8px}.Products_deleteButton__O6aF1,.Products_editButton__b\+zTm,.Products_toggleButton__\+4l7Z{border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:6px 10px;transition:all .2s}.Products_editButton__b\+zTm{background-color:#28a745;color:#fff}.Products_editButton__b\+zTm:hover{background-color:#218838}.Products_toggleButton__\+4l7Z{background-color:#17a2b8;color:#fff}.Products_toggleButton__\+4l7Z:hover{background-color:#138496}.Products_deleteButton__O6aF1{background-color:#dc3545;color:#fff}.Products_deleteButton__O6aF1:hover{background-color:#c82333}.Products_mainCategoryEditForm__6LeC9{align-items:center;background-color:#f8f9fa;border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.Products_mainCategoryEditInput__pHYAI{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;min-width:180px;padding:8px 12px}.Products_mainCategoryEditInput__pHYAI:focus{border-color:#0078ff;outline:none}.Products_mainCategoryEditActions__Q6Dhh{display:flex;gap:8px}.Products_cancelButton__a-gYr,.Products_saveButton__7m-cP{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:8px 15px;transition:background-color .2s}.Products_saveButton__7m-cP{background-color:#28a745;color:#fff}.Products_saveButton__7m-cP:hover{background-color:#218838}.Products_cancelButton__a-gYr{background-color:#6c757d;color:#fff}.Products_cancelButton__a-gYr:hover{background-color:#5a6268}.Products_subCategoriesSection__t97aM{background-color:#f8f9fa;border-top:1px solid #e9ecef}.Products_addSubCategoryForm__2gEe3{background-color:#fff;border-bottom:1px solid #e9ecef;padding:15px 20px}.Products_addSubCategoryForm__2gEe3 form{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Products_subCategoryAddInput__GmaEE{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:13px;min-width:150px;padding:8px 12px}.Products_subCategoryAddInput__GmaEE:focus{border-color:#0078ff;outline:none}.Products_addSubCategoryButton__pj85Q{background-color:#6f42c1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:8px 15px;transition:background-color .2s;white-space:nowrap}.Products_addSubCategoryButton__pj85Q:hover:not(:disabled){background-color:#5a32a3}.Products_addSubCategoryButton__pj85Q:disabled{background-color:#ccc;cursor:not-allowed}.Products_subCategoriesList__76IXa{padding:0}.Products_subCategoryItem__aZgcU{align-items:center;background-color:#fff;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:12px 20px}.Products_subCategoryItem__aZgcU.Products_inactive__FK2qW{background-color:#f8f9fa;opacity:.6}.Products_subCategoryItem__aZgcU:last-child{border-bottom:none}.Products_subCategoryInfo__8c8Ai{align-items:center;display:flex;flex:1 1;gap:15px}.Products_subCategoryName__Obzjg{color:#333;font-size:14px;font-weight:500}.Products_subCategoryCode__a0fWe{background-color:#f0f0f0;border-radius:3px;color:#666;font-family:monospace;font-size:12px;padding:3px 6px}.Products_subCategoryActions__pxU0h{display:flex;gap:6px}.Products_subCategoryActions__pxU0h .Products_deleteButton__O6aF1,.Products_subCategoryActions__pxU0h .Products_editButton__b\+zTm,.Products_subCategoryActions__pxU0h .Products_toggleButton__\+4l7Z{font-size:11px;padding:4px 8px}.Products_subCategoryEditForm__oUYAc{align-items:center;background-color:#fff;border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:12px;padding:15px 20px}.Products_subCategoryEditInput__hJpmM{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:13px;min-width:120px;padding:6px 10px}.Products_subCategoryEditInput__hJpmM:focus{border-color:#0078ff;outline:none}.Products_subCategoryEditActions__Fg3Pr{display:flex;gap:6px}.Products_subCategoryEditActions__Fg3Pr .Products_cancelButton__a-gYr,.Products_subCategoryEditActions__Fg3Pr .Products_saveButton__7m-cP{font-size:11px;padding:6px 12px}.Products_noSubCategories__XEBNG{background-color:#fff;color:#666;font-size:14px;padding:20px;text-align:center}.Products_noCategoriesMessage__oj4Qw{background-color:#fff}.Products_errorContainer__OGHZl,.Products_loadingContainer__huXoC,.Products_noCategoriesMessage__oj4Qw{color:#666;font-size:16px;padding:40px 20px}.Products_errorContainer__OGHZl{color:#dc3545}.Products_loadingOverlay__jaWE-{background-color:#fffc}.Products_loadingSpinnerContainer__CSNDn{text-align:center}.Products_loadingSpinner__pzQVU{border-top-color:#0078ff;margin:0 auto 15px}@media (max-width:768px){.Products_categoryAddForm__xsFg0{align-items:stretch;flex-direction:column}.Products_categoryAddInput__aAxpX{min-width:auto}.Products_mainCategoryEditForm__6LeC9{align-items:stretch;flex-direction:column}.Products_mainCategoryEditInput__pHYAI{min-width:auto}.Products_addSubCategoryForm__2gEe3 form{align-items:stretch;flex-direction:column}.Products_subCategoryAddInput__GmaEE{min-width:auto}.Products_subCategoryEditForm__oUYAc{align-items:stretch;flex-direction:column}.Products_subCategoryEditInput__hJpmM{min-width:auto}}.Products_productAddContainer__p4S-X{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px;padding:24px}.Products_pageHeader__gnQ6U{margin-bottom:20px}.Products_pageHeader__gnQ6U h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.Products_tabNavigation__tap76{border-bottom:1px solid #e9ecef;display:flex;margin-bottom:20px}.Products_tabButton__ex-Ie{background:none;border:none;border-bottom:3px solid #0000;color:#495057;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 20px;transition:all .2s}.Products_tabButton__ex-Ie:hover{color:#228be6}.Products_tabButton__ex-Ie.Products_active__afQs9{border-bottom-color:#228be6;color:#228be6}.Products_tabContent__dN7-m{display:none}.Products_tabContent__dN7-m.Products_active__afQs9{display:block}.Products_productForm__XLfZM{width:100%}.Products_formGridTwo__BRi7v{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.Products_formGridThree__LGmcD{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.Products_formSection__HxES6{background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:20px}.Products_sectionTitle__R\+ECa{border-bottom:1px solid #dee2e6;color:#343a40;font-size:1.1rem;font-weight:600;margin:0 0 20px;padding-bottom:10px}.Products_formGroup__m4dna input[type=number],.Products_formGroup__m4dna input[type=text],.Products_formGroup__m4dna select,.Products_formGroup__m4dna textarea{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:10px 12px;transition:border-color .2s;width:100%}.Products_formGroup__m4dna input:focus,.Products_formGroup__m4dna select:focus,.Products_formGroup__m4dna textarea:focus{border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf740;outline:none}.Products_formRow__HRpV1{gap:15px;margin-bottom:20px}.Products_formRow__HRpV1 .Products_formGroup__m4dna{flex:1 1;margin-bottom:0}.Products_checkboxGroup__GJn\+n{align-items:center;display:flex;height:24px;margin-top:30px}.Products_checkboxGroup__GJn\+n input[type=checkbox]{height:16px;margin:0 8px 0 0;position:relative;vertical-align:middle;width:16px}.Products_checkboxGroup__GJn\+n label{display:inline-block;font-size:.95rem;font-weight:400;line-height:1;margin:0;padding:0;vertical-align:middle}.Products_formGroup__m4dna .Products_checkboxGroup__GJn\+n:first-child{margin-top:5px}.Products_fileInput__kc4lh{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Products_imageUploadButton__hfOFb,.Products_thumbnailUploadButton__z2e4Q{background-color:#e7f5ff;border:1px solid #a5d8ff;border-radius:4px;color:#1971c2;cursor:pointer;display:inline-block;font-size:.95rem;padding:10px 16px;transition:all .2s}.Products_imageUploadButton__hfOFb:hover,.Products_thumbnailUploadButton__z2e4Q:hover{background-color:#d0ebff}.Products_thumbnailUploadArea__9YYEM{margin-bottom:20px}.Products_thumbnailPreview__VKu12{aspect-ratio:.75/1;border:1px solid #dee2e6;border-radius:8px;margin-top:15px;overflow:hidden;position:relative;width:50%}.Products_thumbnailPreview__VKu12 img{height:100%;object-fit:cover;width:100%}.Products_emptyThumbnail__BSWs5{align-items:center;aspect-ratio:.75/1;background-color:#f1f3f5;border:1px dashed #adb5bd;border-radius:8px;color:#868e96;display:flex;flex-direction:column;justify-content:center;margin-top:15px;width:50%}.Products_emptyThumbnail__BSWs5 svg{font-size:2rem;margin-bottom:10px}.Products_optionInputGroup__Jijb6{display:flex;gap:10px;margin-bottom:15px}.Products_optionInput__s57uX{border:1px solid #ced4da;border-radius:4px;flex:1 1;font-size:1rem;padding:10px 12px}.Products_addOptionButton__KgEOc{background-color:#e7f5ff;border:1px solid #a5d8ff;border-radius:4px;color:#1971c2;cursor:pointer;font-size:.95rem;padding:8px 16px;white-space:nowrap}.Products_optionList__drYMK{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.Products_optionItem__SRhzx{align-items:center;background-color:#e7f5ff;border-radius:4px;display:flex;font-size:.9rem;gap:8px;padding:6px 10px}.Products_removeOptionButton__DcOFB{align-items:center;background:none;border:none;color:#fa5252;cursor:pointer;display:flex;justify-content:center;padding:2px}.Products_variantTable__8Uij0{border-collapse:collapse;margin-top:10px;width:100%}.Products_variantTable__8Uij0 td,.Products_variantTable__8Uij0 th{border:1px solid #dee2e6;padding:8px;text-align:center}.Products_imagePreviewGrid__aXkWH{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:15px}.Products_imagePreviewItem__9q-ow{border:1px solid #dee2e6;border-radius:4px;height:150px;overflow:hidden;position:relative;width:100%}.Products_imagePreviewItem__9q-ow img{height:100%;object-fit:cover;width:100%}.Products_removeImageButton__zDVbB{background-color:#00000080;height:24px;right:5px;top:5px;transition:all .2s;width:24px}.Products_removeImageButton__zDVbB:hover{background-color:#000000b3}.Products_emptyImagesList__DJIv2{align-items:center;background-color:#f1f3f5;border:1px dashed #adb5bd;border-radius:8px;color:#868e96;display:flex;flex-direction:column;height:150px;justify-content:center;margin-top:15px;width:100%}.Products_emptyImagesList__DJIv2 svg{font-size:1.5rem;margin-bottom:10px}.Products_formActions__Nmo6Y{border-top:1px solid #e9ecef;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px}.Products_cancelButton__a-gYr{border:1px solid #ced4da;border-radius:4px;font-size:1rem}.Products_submitButton__PqFHf{background-color:#228be6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 24px;transition:all .2s}.Products_submitButton__PqFHf:hover{background-color:#1c7ed6}.Products_submitButton__PqFHf:disabled{background-color:#74c0fc;cursor:not-allowed}.Products_errorMessage__XLQ7b{color:#e03131;font-size:.85rem;margin-top:5px}.Products_formGroup__m4dna.Products_hasError__U5hiX input,.Products_formGroup__m4dna.Products_hasError__U5hiX select,.Products_formGroup__m4dna.Products_hasError__U5hiX textarea{border-color:#fa5252}@media (max-width:1200px){.Products_formGridThree__LGmcD{grid-template-columns:1fr 1fr}}@media (max-width:992px){.Products_formGridThree__LGmcD,.Products_formGridTwo__BRi7v{grid-template-columns:1fr}}@media (max-width:768px){.Products_productAddContainer__p4S-X{padding:16px}.Products_tabButton__ex-Ie{font-size:.9rem;padding:10px 15px}.Products_formSection__HxES6{padding:15px}.Products_formRow__HRpV1{flex-direction:column;gap:10px}.Products_formRow__HRpV1 .Products_formGroup__m4dna{margin-bottom:10px}.Products_formActions__Nmo6Y{flex-direction:column;gap:10px}.Products_cancelButton__a-gYr,.Products_submitButton__PqFHf{width:100%}}.Products_dragDropArea__VIPjV{background-color:#f8f9fa;border:2px dashed #adb5bd;border-radius:8px;margin-top:15px;padding:30px 20px;text-align:center;transition:all .2s}.Products_dragDropArea__VIPjV.Products_dragActive__G76\+v{background-color:#e7f5ff;border-color:#339af0}.Products_dragDropText__piwPs{color:#495057;font-size:.9rem;margin-top:10px}.Products_sortHandles__UlRLZ{display:flex;flex-direction:column;gap:4px;position:absolute;right:10px;top:40px}.Products_sortButton__tgAX3{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.7rem;height:20px;justify-content:center;padding:0;width:20px}.Products_sortButton__tgAX3:hover{background-color:#000000b3}.Products_multiSelectContainer__LZF6L{position:relative}.Products_multiSelectHeader__JrbnK{align-items:center;background-color:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px}.Products_multiSelectList__TPrHg{background-color:#fff;border:1px solid #ced4da;border-radius:4px;box-shadow:0 4px 6px #0000001a;left:0;margin-top:5px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.Products_multiSelectItem__MmqQo{cursor:pointer;padding:8px 12px}.Products_multiSelectItem__MmqQo:hover{background-color:#f1f3f5}.Products_multiSelectItem__MmqQo.Products_selected__QmAhp{background-color:#e7f5ff;color:#1971c2}.Products_selectedOptions__0pss0{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.Products_selectedOption__nCstx{align-items:center;background-color:#e7f5ff;border-radius:4px;color:#1971c2;display:flex;font-size:.9rem;gap:5px;padding:4px 8px}.Products_removeOptionIcon__e-YW9{cursor:pointer}.Products_loadingSpinner__pzQVU{animation:Products_spin__XcFwb 1s ease-in-out infinite;border:2px solid #ffffff4d;border-top-color:#fff;display:inline-block;height:20px;margin-right:8px;width:20px}.Products_tooltipContainer__ryntK{display:inline-block;position:relative}.Products_tooltipIcon__5m\+ti{color:#adb5bd;cursor:pointer}.Products_tooltipText__D4gVn{background-color:#000c;border-radius:4px;bottom:125%;color:#fff;font-size:12px;left:50%;opacity:0;padding:5px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:100px;z-index:100}.Products_tooltipText__D4gVn:after{border:5px solid #0000;border-top-color:#000c;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.Products_tooltipContainer__ryntK:hover .Products_tooltipText__D4gVn{opacity:1;visibility:visible}.Products_editorContainer__SDo-e{border:1px solid #ced4da;border-radius:4px;margin-bottom:20px;overflow:hidden}.Products_editorToolbar__nc7Xd{background-color:#f8f9fa;border-bottom:1px solid #ced4da;padding:8px}.Products_editorContent__oDj9G{min-height:200px;padding:10px}.Products_productsListContainer__5qAix{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px;padding:24px}.Products_controlPanel__0dsuh{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.Products_controlPanel__0dsuh h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.Products_actions__ItwAT{align-items:center;display:flex;gap:8px;justify-content:center}.Products_refreshButton__v3iDx{align-items:center;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;display:flex;font-size:.9rem;padding:8px 16px;transition:all .2s}.Products_refreshButton__v3iDx:hover{background-color:#e9ecef;border-color:#adb5bd}.Products_refreshButton__v3iDx span{margin-left:6px}.Products_filters__ruX\+v{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px}.Products_searchBox__-C2gb{flex:1 1;min-width:250px;position:relative}.Products_searchIcon__KJ9hl{color:#adb5bd;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Products_searchInput__drngN{border:1px solid #ced4da;border-radius:4px;font-size:.95rem;padding:10px 15px 10px 35px;transition:border-color .2s;width:70%}.Products_searchInput__drngN:focus{border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf740;outline:none}.Products_categoryFilter__C9pvD{align-items:center;display:flex;gap:10px;min-width:220px}.Products_categoryFilter__C9pvD label{color:#495057;font-size:.95rem;white-space:nowrap}.Products_categorySelect__U80wy{background-color:#fff;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;max-width:100%;min-width:120px;padding:10px}.Products_productsTable__kZKIH{border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.Products_productsTable__kZKIH table{background:#fff;border-collapse:collapse;width:100%}.Products_productsTable__kZKIH th{background-color:#f1f3f5;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:12px 15px;text-align:left;white-space:nowrap}.Products_productsTable__kZKIH td{border-bottom:1px solid #e9ecef;padding:12px 15px;text-align:left;vertical-align:middle}.Products_productsTable__kZKIH tr:last-child td{border-bottom:none}.Products_productsTable__kZKIH tr:hover{background-color:#f8f9fa}.Products_productsTable__kZKIH td:last-child,.Products_productsTable__kZKIH th:last-child{text-align:center}.Products_productImage__iXgx7{border:1px solid #dee2e6;border-radius:4px;height:60px;object-fit:cover;width:60px}.Products_status__znFZZ{border-radius:4px;display:inline-block;font-size:.8rem;font-weight:500;min-width:70px;padding:4px 8px;text-align:center}.Products_status__znFZZ.Products_active__afQs9{background-color:#d3f9d8;color:#2b8a3e}.Products_status__znFZZ.Products_soldout__869z5{background-color:#ffd8a8;color:#e67700}.Products_status__znFZZ.Products_hidden__RTb2I{background-color:#e9ecef;color:#868e96}.Products_deleteButton__O6aF1,.Products_editButton__b\+zTm{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:6px;transition:all .2s;width:28px}.Products_editButton__b\+zTm{color:#4dabf7}.Products_editButton__b\+zTm:hover{background-color:#e7f5ff}.Products_deleteButton__O6aF1{color:#fa5252}.Products_deleteButton__O6aF1:hover{background-color:#fff5f5}.Products_error__SMazR,.Products_loading__cMyJV,.Products_noProducts__OxL\+A{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:40px 20px;text-align:center}.Products_loading__cMyJV{color:#495057;font-size:1rem}.Products_error__SMazR{color:#e03131;font-size:1rem}.Products_noProducts__OxL\+A{color:#868e96;font-size:1rem}@media (max-width:768px){.Products_controlPanel__0dsuh{align-items:flex-start;flex-direction:column;gap:15px}.Products_filters__ruX\+v{align-items:stretch;flex-direction:column}.Products_categoryFilter__C9pvD,.Products_searchBox__-C2gb{width:100%}.Products_categoryFilter__C9pvD{justify-content:space-between}.Products_productsTable__kZKIH td:not(:first-child):not(:last-child),.Products_productsTable__kZKIH th:not(:first-child):not(:last-child){display:none}.Products_productImage__iXgx7{height:50px;width:50px}}.Products_colorInputContainer__-tSWo{background-color:#f9f9fa;border-radius:6px;padding:16px}.Products_colorFormGroup__hfdXY{margin-bottom:12px}.Products_colorFormGroup__hfdXY label{margin-bottom:5px}.Products_colorInput__-r1Ym,.Products_hexCodeInput__TPQAa{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;padding:8px 12px;width:100%}.Products_colorPicker__W73gz{border:none;height:40px;width:40px}.Products_colorImageUpload__jYNyF{margin-bottom:10px}.Products_colorImageButton__tknJN{background-color:#e7f5ff;border:1px solid #a5d8ff;border-radius:4px;color:#1971c2;cursor:pointer;display:inline-block;padding:8px 12px}.Products_colorImagePreview__fy6R8{border:1px solid #dee2e6;border-radius:4px;height:100px;margin-top:10px;overflow:hidden;width:100px}.Products_colorImagePreview__fy6R8 img{height:100%;object-fit:cover;width:100%}.Products_addColorButton__xYCJp{background-color:#339af0;border-radius:4px;margin-top:10px;padding:10px 16px}.Products_colorList__qO4-B{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:20px}.Products_colorItem__VcAfy{border:1px solid #e9ecef;border-radius:6px;padding:10px}.Products_colorSwatch__Uz7BL{border:1px solid #dee2e6;height:24px;margin-right:10px;width:24px}.Products_colorImageThumb__znYE2{border:1px solid #e9ecef;border-radius:4px;height:50px;margin:0 15px;overflow:hidden;width:50px}.Products_colorImageThumb__znYE2 img{height:100%;object-fit:cover;width:100%}.Products_editImageButton__XGA3e,.Products_removeColorButton__eC8z8{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.Products_editImageButton__XGA3e{color:#1971c2}.Products_editImageButton__XGA3e:hover{background-color:#e7f5ff}.Products_removeColorButton__eC8z8{color:#e03131}.Products_removeColorButton__eC8z8:hover{background-color:#fff5f5}.Products_loadingOverlay__jaWE-{height:100%;width:100%;z-index:1000}.Products_loadingSpinnerContainer__CSNDn{box-shadow:0 4px 10px #0003}.Products_loadingSpinnerContainer__CSNDn .Products_loadingSpinner__pzQVU{animation:Products_spin__XcFwb 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#228be6;height:50px;margin-bottom:15px;margin-right:0;width:50px}.Products_loadingSpinnerContainer__CSNDn p{color:#333;font-size:16px;font-weight:500;margin:0}.Products_categoryContainer__fVDb4{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px;padding:24px;position:relative}.Products_categoryAddSection__zkewP{margin-bottom:30px}.Products_categoryAddForm__xsFg0{display:flex;gap:10px}.Products_categoryAddInput__aAxpX{border:1px solid #ced4da;border-radius:4px;flex:1 1;font-size:1rem;padding:10px 15px}.Products_categoryAddButton__NQ6Mm{align-items:center;background-color:#228be6;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:8px;padding:10px 20px}.Products_categoryAddButton__NQ6Mm:hover{background-color:#1c7ed6}.Products_categoryAddButton__NQ6Mm:disabled{background-color:#74c0fc;cursor:not-allowed}.Products_categoryListSection__n3KOj h3{color:#343a40;font-size:1.2rem;margin-bottom:10px}.Products_dragInstructions__gD9ZD{color:#868e96;font-size:.9rem;margin-bottom:15px}.Products_categoryList__uzrnm{margin-top:15px}.Products_categoryItem__xvLSP{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:4px;display:flex;margin-bottom:10px;padding:15px;transition:all .2s}.Products_categoryItem__xvLSP:hover{border-color:#ced4da;box-shadow:0 2px 6px #0000000d}.Products_categoryItem__xvLSP.Products_inactive__FK2qW{background-color:#f8f9fa;border:1px dashed #ced4da;opacity:.7}.Products_categoryDragHandle__lRECX{align-items:center;color:#adb5bd;cursor:grab;display:flex;height:24px;justify-content:center;margin-right:15px;width:24px}.Products_categoryInfo__G7u3f{align-items:center;display:flex;flex:1 1}.Products_categoryName__vfp3A{color:#495057;font-size:1rem}.Products_categoryEditInput__PwYPR{border:1px solid #ced4da;border-radius:4px;font-size:1rem;padding:8px 10px;width:100%}.Products_categoryActions__klP5L{display:flex;gap:8px}.Products_categoryCancelButton__I9fxw,.Products_categoryDeleteButton__ailOO,.Products_categoryEditButton__tsPYd,.Products_categorySaveButton__i-W2b,.Products_categoryToggleButton__VAfaF{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.Products_categoryEditButton__tsPYd{color:#1c7ed6}.Products_categoryEditButton__tsPYd:hover{background-color:#e7f5ff}.Products_categorySaveButton__i-W2b{color:#2b8a3e}.Products_categorySaveButton__i-W2b:hover{background-color:#d3f9d8}.Products_categoryCancelButton__I9fxw{color:#e03131}.Products_categoryCancelButton__I9fxw:hover{background-color:#fff5f5}.Products_categoryToggleButton__VAfaF{color:#7048e8}.Products_categoryToggleButton__VAfaF:hover{background-color:#f3f0ff}.Products_categoryDeleteButton__ailOO{color:#e03131}.Products_categoryDeleteButton__ailOO:hover{background-color:#fff5f5}.Products_noCategoriesMessage__oj4Qw{background-color:#f8f9fa;border:1px dashed #ced4da;border-radius:4px;color:#868e96;padding:30px;text-align:center}.Products_errorContainer__OGHZl,.Products_loadingContainer__huXoC{font-size:1rem;padding:40px;text-align:center}.Products_errorContainer__OGHZl{color:#e03131}.Products_loadingOverlay__jaWE-{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.Products_loadingSpinnerContainer__CSNDn{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:15px;padding:30px}.Products_loadingSpinner__pzQVU{animation:Products_spin__XcFwb 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}.Products_addButton__9iPej{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:14px 24px;transition:all .3s ease}.Products_addButton__9iPej:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.Products_addButton__9iPej span{margin-left:6px}.Products_filterGroup__nTMDz{display:flex;gap:15px}.Products_statusFilter__DQHdu{align-items:center;display:flex;gap:10px;min-width:180px}.Products_categoryFilter__C9pvD label,.Products_statusFilter__DQHdu label{color:#495057;font-size:.95rem;white-space:nowrap}.Products_statusSelect__hh\+hN{background-color:#fff;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;min-width:100px;padding:10px}.Products_productStats__FGzjI{color:#495057;font-size:.9rem;margin-bottom:15px}.Products_thumbnailColumn__59Jx0{width:80px}.Products_sortableHeader__NMETh{cursor:pointer;padding-right:25px;position:relative}.Products_sortableHeader__NMETh.Products_active__afQs9{color:#228be6}.Products_ascIcon__e9B47,.Products_descIcon__QB5ER{border-left:5px solid #0000;border-right:5px solid #0000;height:0;position:absolute;right:5px;top:50%;width:0}.Products_ascIcon__e9B47{border-bottom:5px solid #228be6;transform:translateY(-50%)}.Products_descIcon__QB5ER{border-top:5px solid #228be6;transform:translateY(-50%)}.Products_productTitle__ppWBt{max-width:200px}.Products_productTitleText__dTgZN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Products_officialBadge__UN54G{background-color:#364fc7;border-radius:4px;color:#fff;display:inline-block;font-size:.7rem;padding:2px 6px;vertical-align:middle}.Products_categoryBadge__OfM\+8{background-color:#e9ecef;border-radius:4px;color:#495057;display:inline-block;font-size:.8rem;padding:4px 8px}.Products_viewButton__Gf6wE{align-items:center;background:none;border:none;border-radius:4px;color:#20c997;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:6px;transition:all .2s;width:28px}.Products_viewButton__Gf6wE:hover{background-color:#e6fcf5}.Products_searchButton__j5WzT{background-color:#228be6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-left:5px;padding:10px 15px}.Products_searchButton__j5WzT:hover{background-color:#1c7ed6}.Products_customAreaSelector__s4GEF{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-top:15px;padding:15px}.Products_customTypeButtons__w3xwV{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.Products_customTypeButton__fPK95{align-items:center;background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;color:#555;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .2s}.Products_customTypeButton__fPK95:hover{background-color:#e8e8e8}.Products_customTypeButton__fPK95.Products_active__afQs9{background-color:#4a6bff;border-color:#3a5bef;color:#fff}.Products_canvasContainer__2U1ac{align-items:center;background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;display:flex;justify-content:center;margin:10px 0;max-height:700px;min-height:200px;overflow:hidden;position:relative;width:100%}.Products_canvasContainer__2U1ac canvas{cursor:crosshair;display:block}.Products_canvasContainer__2U1ac canvas:hover{cursor:crosshair}.Products_instructionText__z8WDW{background-color:#0009;bottom:0;color:#fff;font-size:12px;left:0;padding:8px;position:absolute;right:0;text-align:center}.Products_customAreaInfo__7pS85{color:#666;font-size:13px;line-height:1.5;margin-bottom:10px}.Products_customAreaModal__MaitH{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Products_customAreaModalContent__ej82s{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow-y:auto;width:100%}.Products_customAreaModalHeader__iBvXn{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px 20px}.Products_customAreaModalHeader__iBvXn h3{color:#333;font-size:18px;margin:0}.Products_closeModalButton__jeVrk{background:none;border:none;color:#666;cursor:pointer;font-size:20px;padding:5px}.Products_closeModalButton__jeVrk:hover{color:#333}.Products_customAreaModalBody__qj7Z-{overflow-y:auto;padding:20px}.Products_customAreaModalFooter__Gjoyn{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:15px 20px}.Products_saveCustomAreaButton__dMpV4{background-color:#4a6bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.Products_saveCustomAreaButton__dMpV4:hover{background-color:#3a5bef}.Products_customAreaTips__0\+ncU{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-top:20px;padding:15px}.Products_customAreaTips__0\+ncU h4{color:#333;font-size:14px;margin-bottom:10px;margin-top:0}.Products_customAreaTips__0\+ncU ul{margin:0;padding-left:20px}.Products_customAreaTips__0\+ncU li{color:#555;font-size:13px;line-height:1.5;margin-bottom:6px}.Products_customAreaTips__0\+ncU p{color:#d9534f;font-size:13px;margin-bottom:0;margin-top:10px}.Products_colorItem__VcAfy{position:relative}.Products_editCustomAreaButton__DCv93{background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;color:#4a6bff;cursor:pointer;font-size:14px;margin-right:5px;padding:5px}.Products_editCustomAreaButton__DCv93:hover{background-color:#e8e8e8}.Products_customAreaIndicator__oWDm6{border-radius:3px;bottom:5px;font-size:11px;padding:2px 6px;position:absolute;right:10px}.Products_allCustom__4s4w9{background-color:#4caf501a;border:1px solid #4caf50;color:#4caf50}.Products_specificCustom__68Fks{background-color:#2196f31a;border:1px solid #2196f3;color:#2196f3}.Products_excludeCustom__lyaUI{background-color:#ff98001a;border:1px solid #ff9800;color:#ff9800}.Products_noCustom__guDe4{background-color:#f443361a;border:1px solid #f44336;color:#f44336}.Products_shapeTypeButtons__tPks1{border-top:1px dashed #e0e0e0;gap:10px;margin-bottom:15px;padding-top:10px}.Products_shapeTypeButton__QxFGs{align-items:center;background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;color:#555;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .2s}.Products_shapeTypeButton__QxFGs:hover{background-color:#e8e8e8}.Products_shapeTypeButton__QxFGs.Products_active__afQs9{background-color:#2196f3;border-color:#1976d2;color:#fff}.Products_rotationControl__62k19{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:15px}.Products_rotationControl__62k19 label{color:#495057;font-size:14px;font-weight:500;margin-bottom:5px}.Products_rotationSliderContainer__MyaEr{align-items:center;display:flex;gap:12px}.Products_rotationSlider__A9qHq{appearance:none;background:#dee2e6;border-radius:3px;flex:1 1;height:6px;outline:none}.Products_rotationSlider__A9qHq::-webkit-slider-thumb{appearance:none;background:#2196f3;border-radius:50%;cursor:pointer;height:16px;-webkit-transition:transform .1s;transition:transform .1s;width:16px}.Products_rotationSlider__A9qHq::-webkit-slider-thumb:active{transform:scale(1.2)}.Products_resetRotationButton__go-Mt{align-items:center;background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:background-color .2s;white-space:nowrap}.Products_resetRotationButton__go-Mt:hover{background-color:#5a6268}.Products_rotating__fLb7i{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><circle cx="8" cy="8" r="7" fill="%232196F3" stroke="white" stroke-width="1"/></svg>') 8 8,auto!important}.Products_loadingImage__tWKzV{align-items:center;background-color:#fffc;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.Products_loadingImage__tWKzV .Products_loadingSpinner__pzQVU{animation:Products_spin__XcFwb 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#2196f3;height:30px;margin-bottom:10px;width:30px}.Products_loadingImage__tWKzV p{color:#333;font-size:14px}.Products_customAreaControls__GHXjZ{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;width:100%}.Products_resetAreaButton__sQrNQ{align-items:center;align-self:flex-start;background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:10px 16px;transition:background-color .2s}.Products_resetAreaButton__sQrNQ:hover{background-color:#c82333}.Products_resetAreaButton__sQrNQ svg{margin-right:8px}.Products_shapeTypeButtons__tPks1{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.Products_resetAreaButton__sQrNQ.Products_disabled__UnHM7{background-color:#bdbdbd;cursor:not-allowed;opacity:.7}.Products_resetAreaButton__sQrNQ.Products_disabled__UnHM7:hover{background-color:#bdbdbd}.Products_moveHover__0paGS{cursor:move!important}.Products_rotationHandle__GjgGj{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><circle cx="8" cy="8" r="7" fill="%232196F3" stroke="white" stroke-width="1"/></svg>') 8 8,auto!important}.Products_moving__68lAY{cursor:move!important}@keyframes Products_fadeInOut__4xBWV{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.Products_sizeInputs__3OYxC{background:#f5f5f5;border-radius:4px;display:flex;gap:1rem;margin-top:1rem;padding:.5rem}.Products_sizeInput__2XI7e{align-items:center;display:flex;gap:.5rem}.Products_sizeInput__2XI7e label{color:#666;font-size:.9rem}.Products_sizeInput__2XI7e input{border:1px solid #ddd;border-radius:4px;padding:4px 8px;text-align:right;width:80px}.Products_sizeInput__2XI7e span{color:#666;font-size:.9rem}.Products_resizing-n__aDgdF,.Products_resizing-s__4ufoO{cursor:ns-resize!important}.Products_resizing-e__OXV5R,.Products_resizing-w__SgH-M{cursor:ew-resize!important}.Products_resizing-nw__nm\+W1,.Products_resizing-se__L54LJ{cursor:nwse-resize!important}.Products_resizing-ne__2SG4A,.Products_resizing-sw__5TZv3{cursor:nesw-resize!important}.Products_borderColorButtons__K5jZG{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:15px}.Products_borderColorLabel__MP3Xf{color:#495057;font-size:14px;font-weight:500;margin-bottom:5px}.Products_borderColorButtonGroup__uVpgC{display:flex;gap:10px}.Products_borderColorButton__cxHXW{background-color:#fff;border:2px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease}.Products_borderColorButton__cxHXW:hover{background-color:#f8f9fa;border-color:#007bff}.Products_borderColorButton__cxHXW.Products_active__afQs9{background-color:#007bff;border-color:#007bff;color:#fff}.Products_borderColorButton__cxHXW.Products_disabled__UnHM7{cursor:not-allowed;opacity:.7}.Products_designInfo__S6vkL{align-items:center;display:flex;flex:1 1;gap:1rem}.Products_maxFileSizeInfo__07ZKZ{color:#666;font-size:.9rem;font-weight:400;margin-top:.5rem}.Products_fileErrorMessage__Uq6lL{color:#e53935;font-size:.9rem;font-weight:500;margin-top:.5rem;padding:.3rem 0}.Products_designImageThumb__5es2Y{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;height:60px;overflow:hidden;width:60px}.Products_designImageThumb__5es2Y img{max-height:100%;max-width:100%}.Products_designEditInfo__4Dpoj{flex:1 1;gap:.5rem}.Products_designImageUpload__hwWk1{align-items:center;gap:1rem;margin-top:.5rem}.Products_designImageUploadLabel__lkzXd{background-color:#f0f0f0;border-radius:4px;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.Products_designImageUploadLabel__lkzXd:hover{background-color:#e0e0e0}.Products_designImagePreview__Wcekv{border:1px solid #ddd;border-radius:4px;margin-left:.5rem}.Products_designImagePreview__Wcekv img{max-height:100%;max-width:100%}.Products_designImageUpload__hwWk1 .Products_designImageUploadLabel__lkzXd{font-size:.9rem;padding:.4rem .8rem}@media (max-width:768px){.Products_designInfo__S6vkL{align-items:flex-start;flex-direction:column;gap:.5rem}.Products_designImageThumb__5es2Y{height:50px;width:50px}.Products_designImageUpload__hwWk1{align-items:flex-start;flex-direction:column}.Products_designImagePreview__Wcekv{margin-left:0;margin-top:.5rem}}.Products_productRow__j7PzB{cursor:pointer;transition:background-color .2s}.Products_productRow__j7PzB:hover{background-color:#0000000d}.Products_productRow__j7PzB .Products_actions__ItwAT button:hover{position:relative;z-index:2}.Products_modalContent__pwwZL{border-radius:8px;box-shadow:0 4px 12px #0003;max-height:90vh;overflow-y:auto;padding:0;position:relative}.Products_modalHeader__MYx0O{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:12px 20px}.Products_modalHeader__MYx0O h3{color:#333;font-size:18px;margin:0}.Products_modalCloseButton__x1u7q{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:18px;padding:4px 8px;transition:background-color .2s}.Products_modalCloseButton__x1u7q:hover{background-color:#0000001a;color:#333}.Products_modalBody__Y6OS0{padding:15px 0}.Products_productBasicInfo__J-k1v{align-items:flex-start;display:flex;gap:20px;margin-bottom:20px}.Products_productModalImage__M6JSi{border:1px solid #e0e0e0;border-radius:4px;flex-shrink:0;height:120px;overflow:hidden;width:120px}.Products_productModalImage__M6JSi img{height:100%;object-fit:cover;width:100%}.Products_productModalDetails__Plbm1{flex-grow:1}.Products_productModalDetails__Plbm1 p{color:#333;margin:8px 0}.Products_variantsTitle__BLtLu{border-bottom:1px solid #e0e0e0;color:#333;margin:20px 0 10px;padding-bottom:8px}.Products_variantsTable__HyNxB{border:1px solid #e0e0e0;border-radius:4px;margin-top:10px}.Products_variantsTable__HyNxB table{border-collapse:collapse;width:100%}.Products_variantsTable__HyNxB td,.Products_variantsTable__HyNxB th{border-bottom:1px solid #e0e0e0;padding:10px 16px;text-align:left}.Products_variantsTable__HyNxB th{background-color:#f5f5f5;font-weight:600}.Products_variantsTable__HyNxB tr:last-child td{border-bottom:none}.Products_variantsTable__HyNxB tr:nth-child(2n){background-color:#f9f9f9}.Products_noVariants__qC2Go{background-color:#f8f9fa;border-radius:4px;color:#666;font-style:italic;margin-top:10px;padding:20px;text-align:center}.Products_sectionDescription__UsGO\+{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:15px}.Products_discountInputGroup__zMYGT{background-color:#f8f9fa;border-radius:6px;margin-bottom:20px;padding:15px}.Products_discountFormRow__ZJKtf{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.Products_discountFormGroup__cUlFF{flex:1 1;min-width:120px}.Products_discountFormGroup__cUlFF label{color:#495057;display:block;font-size:.9rem;margin-bottom:5px}.Products_optionalText__3\+QU2{color:#868e96;font-size:.8rem;font-weight:400}.Products_discountFormGroup__cUlFF input{border:1px solid #ced4da;border-radius:4px;padding:8px 12px;width:100%}.Products_addDiscountButton__SDpJU{align-items:center;background-color:#339af0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:5px;height:38px;padding:8px 15px;white-space:nowrap}.Products_addDiscountButton__SDpJU:hover{background-color:#228be6}.Products_discountTable__AB0jP{border-collapse:collapse;margin-top:15px;width:100%}.Products_discountTable__AB0jP td,.Products_discountTable__AB0jP th{border:1px solid #dee2e6;padding:10px 15px;text-align:left}.Products_discountTable__AB0jP th{background-color:#f1f3f5;color:#495057;font-weight:600}.Products_removeDiscountButton__kWpkz{align-items:center;background:none;border:none;border-radius:4px;color:#fa5252;cursor:pointer;display:flex;justify-content:center;padding:5px}.Products_removeDiscountButton__kWpkz:hover{background-color:#fff5f5}.Products_quantityDiscountsList__00Rio h4{color:#343a40;font-size:1rem;margin:15px 0 10px}@media (max-width:768px){.Products_discountFormRow__ZJKtf{flex-direction:column;gap:15px}.Products_discountFormGroup__cUlFF{width:100%}.Products_addDiscountButton__SDpJU{justify-content:center;width:100%}}.Products_contentHeader__oUUWS{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Products_folderNavigation__7wlHf{align-items:center;display:flex;gap:15px}.Products_backButton__r1nkO{align-items:center;background-color:#f1f3f5;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:8px 15px;transition:all .2s}.Products_backButton__r1nkO:hover{background-color:#e9ecef}.Products_currentFolderName__zdkBo{align-items:center;color:#495057;display:flex;font-size:1.2rem;gap:8px;margin:0}.Products_folderAddForm__nl6PQ{align-items:center;display:flex;gap:10px;max-width:500px;width:100%}.Products_folderAddInput__IsYqA{border:1px solid #ced4da;border-radius:4px;flex:1 1;font-size:1rem;padding:10px 12px}.Products_folderAddInput__IsYqA:focus{border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf740;outline:none}.Products_folderAddButton__Gd6bZ{align-items:center;background-color:#339af0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:10px 15px;transition:all .2s}.Products_folderAddButton__Gd6bZ:hover{background-color:#228be6}.Products_folderAddButton__Gd6bZ:disabled{background-color:#74c0fc;cursor:not-allowed}.Products_folderListSection__2MkXF{margin-bottom:40px}.Products_folderListSection__2MkXF h3{align-items:center;color:#495057;display:flex;font-size:1.1rem;gap:8px;margin-bottom:10px;margin-top:0}.Products_folderListSection__2MkXF h3 svg{color:#fab005}.Products_folderList__ld0NH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.Products_folderItem__YH--y{background:#fff;border:1px solid #eee;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.Products_folderItem__YH--y:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.Products_folderItem__YH--y.Products_inactive__FK2qW{opacity:.6}.Products_folderDragHandle__GXLCD{align-items:center;background-color:#ffffffe6;border-radius:6px;color:#adb5bd;cursor:grab;display:flex;height:24px;justify-content:center;left:8px;position:absolute;top:8px;transition:all .2s;width:24px;z-index:2}.Products_folderDragHandle__GXLCD:hover{background-color:#fff;color:#495057}.Products_folderInfo__\+CnZj{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:140px;padding:20px;text-align:center}.Products_folderIcon__m4Clt{color:#ffd43b;font-size:48px;margin-bottom:8px}.Products_folderName__Jlk3L{color:#343a40;font-size:16px;font-weight:600;line-height:1.3;text-align:center;word-break:break-word}.Products_folderEditInfo__cetyF{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;min-height:140px;padding:20px;text-align:center}.Products_folderEditInput__XOrde{border:1px solid #ced4da;border-radius:8px;font-size:14px;max-width:140px;padding:8px 12px;text-align:center;transition:border-color .2s;width:100%}.Products_folderEditInput__XOrde:focus{border-color:#339af0;box-shadow:0 0 0 2px #339af040;outline:none}.Products_folderActions__AwF2O{display:flex;gap:4px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s}.Products_folderItem__YH--y:hover .Products_folderActions__AwF2O{opacity:1}.Products_folderCancelButton__U6nVO,.Products_folderDeleteButton__v0t7v,.Products_folderEditButton__ohddj,.Products_folderSaveButton__pOqr2,.Products_folderToggleButton__oxN1u{align-items:center;background-color:#fffffff2;border:none;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.Products_folderEditButton__ohddj{color:#339af0}.Products_folderEditButton__ohddj:hover{background-color:#339af0;color:#fff}.Products_folderSaveButton__pOqr2{color:#51cf66}.Products_folderSaveButton__pOqr2:hover{background-color:#51cf66;color:#fff}.Products_folderCancelButton__U6nVO{color:#868e96}.Products_folderCancelButton__U6nVO:hover{background-color:#868e96;color:#fff}.Products_folderToggleButton__oxN1u{color:#ffd43b}.Products_folderToggleButton__oxN1u:hover{background-color:#ffd43b;color:#fff}.Products_folderDeleteButton__v0t7v{color:#ff6b6b}.Products_folderDeleteButton__v0t7v:hover{background-color:#ff6b6b;color:#fff}.Products_designList__-Whdv{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.Products_designItem__WHmfI{background:#fff;border:1px solid #eee;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.Products_designItem__WHmfI:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.Products_designItem__WHmfI.Products_inactive__FK2qW{opacity:.6}.Products_designDragHandle__idsbU{align-items:center;background-color:#ffffffe6;border-radius:6px;color:#adb5bd;cursor:grab;display:flex;height:24px;justify-content:center;left:8px;position:absolute;top:8px;transition:all .2s;width:24px;z-index:2}.Products_designDragHandle__idsbU:hover{background-color:#fff;color:#495057}.Products_designImageSection__1ko\+S{align-items:center;background-color:#f9f9f9;display:flex;height:160px;justify-content:center;overflow:hidden;position:relative}.Products_designImageThumb__5es2Y{align-items:center;background-color:initial;border:none;border-radius:0;display:flex;height:100%;justify-content:center;width:100%}.Products_designImageThumb__5es2Y img{height:100%;object-fit:contain;transition:transform .3s;width:100%}.Products_designItem__WHmfI:hover .Products_designImageThumb__5es2Y img{transform:scale(1.05)}.Products_designInfo__S6vkL{background:#fff;padding:12px 16px;text-align:center}.Products_designName__5LJN7{color:#343a40;font-size:14px;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Products_designActions__iraok{opacity:0!important}.Products_designItem__WHmfI:hover .Products_designActions__iraok{opacity:1!important}.Products_designCancelButton__d4FDC,.Products_designDeleteButton__1SiAA,.Products_designEditButton__tqq8a,.Products_designMoveButton__UcfB7,.Products_designSaveButton__VDx7I,.Products_designToggleButton__noAhN{align-items:center;background-color:#fffffff2;border:none;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.Products_designMoveButton__UcfB7{color:#7950f2}.Products_designMoveButton__UcfB7:hover{background-color:#7950f2;color:#fff}.Products_designEditButton__tqq8a{color:#339af0}.Products_designEditButton__tqq8a:hover{background-color:#339af0;color:#fff}.Products_designSaveButton__VDx7I{color:#51cf66}.Products_designSaveButton__VDx7I:hover{background-color:#51cf66;color:#fff}.Products_designCancelButton__d4FDC{color:#868e96}.Products_designCancelButton__d4FDC:hover{background-color:#868e96;color:#fff}.Products_designToggleButton__noAhN{color:#ffd43b}.Products_designToggleButton__noAhN:hover{background-color:#ffd43b;color:#fff}.Products_designDeleteButton__1SiAA{color:#ff6b6b}.Products_designDeleteButton__1SiAA:hover{background-color:#ff6b6b;color:#fff}.Products_designEditInfo__4Dpoj{background:#fff;display:flex;flex-direction:column;gap:10px;padding:12px 16px;text-align:center}.Products_designEditInput__-FH8Y{border:1px solid #ced4da;border-radius:8px;font-size:14px;padding:8px 12px;text-align:center;transition:border-color .2s;width:100%}.Products_designEditInput__-FH8Y:focus{border-color:#339af0;box-shadow:0 0 0 2px #339af040;outline:none}.Products_designImageUpload__hwWk1{display:flex;justify-content:center}.Products_designImageUploadLabel__lkzXd{background-color:#e7f5ff;border:1px solid #a5d8ff;border-radius:6px;color:#1971c2;font-size:12px;gap:6px;justify-content:center;padding:6px 12px;transition:all .2s}.Products_designImageUploadLabel__lkzXd:hover{background-color:#d0ebff}.Products_designImagePreview__Wcekv{align-items:center;background-color:#f9f9f9;border-radius:0;display:flex;height:160px;justify-content:center;width:100%}.Products_designImagePreview__Wcekv img{object-fit:contain}.Products_noDesignsMessage__AcYfP{background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;color:#868e96;font-size:1rem;grid-column:1/-1;padding:60px 30px;text-align:center}@media (max-width:1200px){.Products_designList__-Whdv{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){.Products_designList__-Whdv{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.Products_designImageSection__1ko\+S{height:120px}.Products_designInfo__S6vkL{padding:12px}.Products_designName__5LJN7{font-size:.9rem;min-height:36px}.Products_designActions__iraok{gap:6px}.Products_designCancelButton__d4FDC,.Products_designDeleteButton__1SiAA,.Products_designEditButton__tqq8a,.Products_designMoveButton__UcfB7,.Products_designSaveButton__VDx7I,.Products_designToggleButton__noAhN{height:32px;width:32px}}@media (max-width:576px){.Products_designList__-Whdv{gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.Products_designImageSection__1ko\+S{height:100px}.Products_designName__5LJN7{font-size:.85rem;min-height:32px}}.Products_noDesignsMessage__AcYfP,.Products_noFoldersMessage__gJZnF{background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;color:#868e96;font-size:16px;grid-column:1/-1;padding:80px 30px;text-align:center}.Products_modalOverlay__09Yry{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Products_modalContent__pwwZL{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;box-sizing:border-box;max-width:800px;overflow-x:hidden;padding:25px;width:90%}.Products_modalContent__pwwZL h3{color:#212529;font-size:1.2rem;margin-bottom:15px;margin-top:0}.Products_modalForm__k0G1Q{margin-top:20px}.Products_formRow__HRpV1{align-items:flex-end;display:flex;gap:12px}.Products_dateInput__yRVg6{flex:1 1}.Products_formGroup__m4dna{margin-bottom:20px}.Products_formGroup__m4dna label{color:#495057;display:block;font-weight:500;margin-bottom:8px}.Products_folderSelect__m4Zkq{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23495057' width='18' height='18'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ced4da;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:10px 12px;width:100%}.Products_modalActions__KrCtq{box-sizing:border-box;display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.Products_primaryButton__5f1W\+{background-color:#339af0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px 20px;transition:all .2s}.Products_primaryButton__5f1W\+:hover{background-color:#228be6}.Products_cancelButton__a-gYr{background-color:#f1f3f5;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;font-size:.9rem;padding:10px 20px;transition:all .2s}.Products_cancelButton__a-gYr:hover{background-color:#e9ecef}.Products_realSizeInputs__rEUZS{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:15px}.Products_realSizeTitle__HzFv8{color:#495057;font-size:14px;font-weight:500;margin:0}.Products_realSizeDescription__kHr7A{color:#6c757d;font-size:13px;margin:0}.Products_realSizeInputs__rEUZS input{border:1px solid #ced4da;border-radius:6px;font-size:14px;padding:8px 12px;transition:border-color .2s}.Products_realSizeInputs__rEUZS input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}@media (max-width:1024px){.Products_designList__-Whdv,.Products_folderList__ld0NH{gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width:768px){.Products_designList__-Whdv,.Products_folderList__ld0NH{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.Products_designImageSection__1ko\+S{height:120px}.Products_folderInfo__\+CnZj{min-height:120px;padding:16px}.Products_folderIcon__m4Clt{font-size:36px}.Products_designName__5LJN7,.Products_folderName__Jlk3L{font-size:12px}.Products_designActions__iraok,.Products_folderActions__AwF2O{gap:2px}.Products_designCancelButton__d4FDC,.Products_designDeleteButton__1SiAA,.Products_designEditButton__tqq8a,.Products_designMoveButton__UcfB7,.Products_designSaveButton__VDx7I,.Products_designToggleButton__noAhN,.Products_folderCancelButton__U6nVO,.Products_folderDeleteButton__v0t7v,.Products_folderEditButton__ohddj,.Products_folderSaveButton__pOqr2,.Products_folderToggleButton__oxN1u{font-size:10px;height:24px;width:24px}}@media (max-width:576px){.Products_designList__-Whdv,.Products_folderList__ld0NH{gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Products_designImageSection__1ko\+S{height:100px}.Products_folderInfo__\+CnZj{min-height:100px;padding:12px}.Products_folderIcon__m4Clt{font-size:28px}}.Products_designList__-Whdv .Products_designItem__WHmfI:hover .Products_designActions__iraok{opacity:1!important;visibility:visible!important}.Products_designList__-Whdv .Products_designItem__WHmfI .Products_designActions__iraok{display:flex!important;gap:4px;opacity:0!important;position:absolute!important;right:8px!important;top:8px!important;transition:all .2s ease!important;visibility:hidden!important;z-index:10!important}.Products_designActions__iraok{background-color:#ffffffe6!important;border-radius:6px!important;display:flex!important;gap:4px;opacity:1!important;padding:2px!important;position:absolute!important;right:8px!important;top:8px!important;transition:opacity .2s ease!important;visibility:visible!important;z-index:10!important}.Products_designAddSection__BY82j{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:30px;padding:20px}.Products_designImageUpload__hwWk1{margin-bottom:20px}.Products_designImageUploadLabel__lkzXd{align-items:center;background:linear-gradient(135deg,#339af0,#228be6);border:none;border-radius:8px;box-shadow:0 2px 4px #339af033;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Products_designImageUploadLabel__lkzXd:hover{background:linear-gradient(135deg,#228be6,#1c7ed6);box-shadow:0 4px 8px #339af04d;transform:translateY(-1px)}.Products_designImageUploadLabel__lkzXd svg{font-size:1rem}.Products_designAddForm__wd8Ux{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 2px 4px #0000000d;display:flex;gap:15px;margin-bottom:15px;padding:15px}.Products_designAddInput__AQXHi{border:1px solid #ced4da;border-radius:6px;flex:1 1;font-size:.9rem;padding:10px 12px;transition:all .2s ease}.Products_designAddInput__AQXHi:focus{border-color:#339af0;box-shadow:0 0 0 3px #339af01a;outline:none}.Products_designImagePreview__Wcekv{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;height:80px;overflow:hidden;position:relative;width:80px}.Products_designImagePreview__Wcekv img{height:100%;object-fit:cover;width:100%}.Products_removeImageButton__zDVbB{align-items:center;background-color:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:4px;top:4px;transition:all .2s ease;width:20px}.Products_removeImageButton__zDVbB:hover{background-color:#c82333;transform:scale(1.1)}.Products_designAddButton__DunJG{align-items:center;background:linear-gradient(135deg,#51cf66,#40c057);border:none;border-radius:6px;box-shadow:0 2px 4px #51cf6633;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.Products_designAddButton__DunJG:hover:not(:disabled){background:linear-gradient(135deg,#40c057,#37b24d);box-shadow:0 4px 8px #51cf664d;transform:translateY(-1px)}.Products_designAddButton__DunJG:disabled{background-color:#adb5bd;box-shadow:none;cursor:not-allowed;transform:none}.Products_fileErrorMessage__Uq6lL{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#dc3545;font-size:.85rem;margin-top:8px;padding:8px 12px}@media (max-width:768px){.Products_designAddForm__wd8Ux{align-items:stretch;flex-direction:column;gap:12px}.Products_designImagePreview__Wcekv{align-self:center;height:60px;width:60px}.Products_designAddButton__DunJG{justify-content:center;width:100%}}@media (max-width:576px){.Products_designAddSection__BY82j{margin-bottom:20px;padding:15px}.Products_designImageUploadLabel__lkzXd{font-size:.85rem;justify-content:center;padding:10px 16px;width:100%}}.Products_partInputContainer__g90co{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:20px}.Products_partFormGroup__iyhLi{margin-bottom:15px}.Products_partFormGroup__iyhLi label{color:#495057;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.Products_partInput__b5Ams{border:1px solid #ced4da;border-radius:4px;font-size:1rem;padding:10px 12px;transition:border-color .2s;width:100%}.Products_partInput__b5Ams:focus{border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf740;outline:none}.Products_partImageUpload__dD\+d6{align-items:center;display:flex;gap:10px;margin-bottom:10px}.Products_partImageButton__ooW4G{align-items:center;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.Products_partImageButton__ooW4G:hover{background-color:#e9ecef;border-color:#adb5bd}.Products_partImagePreview__xj1uQ{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.Products_partImagePreview__xj1uQ img{max-height:100%;max-width:100%;object-fit:contain}.Products_addPartButton__GtyFX{align-items:center;background-color:#228be6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:8px;padding:12px 20px;transition:background-color .2s}.Products_addPartButton__GtyFX:hover:not(:disabled){background-color:#1971c2}.Products_addPartButton__GtyFX:disabled{background-color:#adb5bd;cursor:not-allowed}.Products_partList__Gm\+OH{margin-top:30px}.Products_partList__Gm\+OH h4{color:#343a40;font-size:1.1rem;font-weight:600;margin-bottom:15px}.Products_partGrid__WP611{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Products_partItem__QgVYp{background-color:#fff;border:1px solid #dee2e6;gap:12px;transition:all .2s}.Products_partItem__QgVYp:hover{border-color:#4dabf7;box-shadow:0 2px 8px #4dabf726}.Products_partImageThumb__AFq3O{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.Products_partImageThumb__AFq3O img{max-height:100%;max-width:100%;object-fit:contain}.Products_partInfo__zKEkn{flex:1 1}.Products_partName__ack60{color:#343a40;font-size:.95rem}.Products_partActions__RWrob{display:flex;gap:5px}.Products_removePartButton__Y-BxW{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:28px;justify-content:center;transition:background-color .2s;width:28px}.Products_removePartButton__Y-BxW:hover{background-color:#c82333}.Products_colorInputContainer__-tSWo{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:20px}.Products_colorFormGroup__hfdXY{margin-bottom:15px}.Products_colorFormGroup__hfdXY label{color:#495057;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.Products_colorInput__-r1Ym{border:1px solid #ced4da;border-radius:4px;font-size:1rem;padding:10px 12px;transition:border-color .2s;width:100%}.Products_colorInput__-r1Ym:focus{border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf740;outline:none}.Products_colorPickerContainer__7P1rK{align-items:center;display:flex;gap:10px}.Products_colorPicker__W73gz{background:none;border:1px solid #ced4da;border-radius:4px;cursor:pointer;height:38px;padding:0;width:50px}.Products_hexCodeInput__TPQAa{border:1px solid #ced4da;border-radius:4px;flex:1 1;font-family:monospace;font-size:1rem;padding:10px 12px}.Products_addColorButton__xYCJp{align-items:center;background-color:#20c997;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:8px;padding:12px 20px;transition:background-color .2s}.Products_addColorButton__xYCJp:hover:not(:disabled){background-color:#17a085}.Products_addColorButton__xYCJp:disabled{background-color:#adb5bd;cursor:not-allowed}.Products_colorList__qO4-B{margin-top:30px}.Products_colorList__qO4-B h4{color:#343a40;font-size:1.1rem;font-weight:600;margin-bottom:15px}.Products_colorGrid__6\+bFQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.Products_colorItem__VcAfy{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s}.Products_colorItem__VcAfy:hover{border-color:#20c997;box-shadow:0 2px 8px #20c99726}.Products_colorInfo__YRbic{align-items:center;display:flex;flex:1 1;gap:10px}.Products_colorSwatch__Uz7BL{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dee2e6;flex-shrink:0;height:30px;width:30px}.Products_colorName__l\+Cm\+{color:#343a40;font-size:.95rem;font-weight:500}.Products_colorCode__9XnBR{background-color:#f8f9fa;border-radius:3px;color:#6c757d;font-family:monospace;font-size:.85rem;padding:2px 6px}.Products_colorActions__AN0nk{display:flex;gap:5px}.Products_removeColorButton__eC8z8{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:28px;justify-content:center;transition:background-color .2s;width:28px}.Products_removeColorButton__eC8z8:hover{background-color:#c82333}.Products_imageSettingGrid__MteRz{grid-gap:30px;display:grid;gap:30px}.Products_partSection__S7DUS{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px}.Products_partSectionTitle__2cVBm{border-bottom:1px solid #dee2e6;color:#343a40;font-size:1.1rem;font-weight:600;margin:0 0 20px;padding-bottom:10px}.Products_colorOptionsGrid__MzPbD{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Products_colorOption__A-kjU{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:15px;transition:all .2s}.Products_colorOption__A-kjU:hover{border-color:#4dabf7;box-shadow:0 2px 8px #4dabf71a}.Products_colorHeader__XYxy3{align-items:center;display:flex;gap:10px;margin-bottom:12px}.Products_colorHeader__XYxy3 .Products_colorSwatch__Uz7BL{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dee2e6;height:24px;width:24px}.Products_colorHeader__XYxy3 .Products_colorName__l\+Cm\+{color:#343a40;font-size:.9rem;font-weight:500}.Products_imagePreviewArea__YILNF{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;height:140px;margin-bottom:12px;overflow:hidden}.Products_imagePreviewArea__YILNF,.Products_imagePreview__QiHOy{align-items:center;display:flex;justify-content:center;width:100%}.Products_imagePreview__QiHOy{height:100%}.Products_imagePreview__QiHOy img{max-height:100%;max-width:100%;object-fit:contain}.Products_noImagePreview__eUYMx{align-items:center;color:#6c757d;display:flex;flex-direction:column;font-size:.85rem;height:100%;justify-content:center}.Products_noImagePreview__eUYMx svg{font-size:2rem;margin-bottom:8px;opacity:.5}.Products_imageActions__QwgZt{display:flex;gap:8px}.Products_changeColorButton__NiupS,.Products_useOriginalButton__ZQhql{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:500;padding:8px 12px;transition:all .2s}.Products_useOriginalButton__ZQhql{background-color:#17a2b8;color:#fff}.Products_useOriginalButton__ZQhql:hover{background-color:#138496}.Products_changeColorButton__NiupS{background-color:#fd7e14;color:#fff}.Products_changeColorButton__NiupS:hover{background-color:#e8690b}.Products_emptyState__gFtlC{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Products_emptyState__gFtlC svg{font-size:3rem;margin-bottom:15px;opacity:.5}.Products_emptyState__gFtlC p{font-size:1.1rem;margin:0}@media (max-width:992px){.Products_partGrid__WP611{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.Products_colorGrid__6\+bFQ{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.Products_colorOptionsGrid__MzPbD{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.Products_colorGrid__6\+bFQ,.Products_partGrid__WP611{grid-template-columns:1fr}.Products_colorOptionsGrid__MzPbD{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.Products_imagePreviewArea__YILNF,.Products_partImagePreview__xj1uQ{height:100px}.Products_colorInputContainer__-tSWo,.Products_partInputContainer__g90co,.Products_partSection__S7DUS{padding:15px}}@media (max-width:576px){.Products_colorOptionsGrid__MzPbD{grid-template-columns:1fr}.Products_imageActions__QwgZt{flex-direction:column;gap:6px}.Products_changeColorButton__NiupS,.Products_useOriginalButton__ZQhql{font-size:.9rem;padding:10px}}.Products_sizeInputContainer__Gki-u{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:30px;padding:20px}.Products_sizeFormGroup__k3ITh{margin-bottom:15px}.Products_sizeFormGroup__k3ITh label{color:#495057;display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.Products_sizeInputRow__xVqmU{align-items:center;display:flex;gap:10px}.Products_sizeInput__2XI7e{border:1px solid #ced4da;border-radius:4px;flex:1 1;font-size:1rem;padding:10px 12px;transition:border-color .2s}.Products_sizeInput__2XI7e:focus{border-color:#4dabf7;box-shadow:0 0 0 2px #4dabf740;outline:none}.Products_addSizeButton__wKBi7{align-items:center;background-color:#6c5ce7;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 16px;transition:background-color .2s;white-space:nowrap}.Products_addSizeButton__wKBi7:hover:not(:disabled){background-color:#5f3dc4}.Products_addSizeButton__wKBi7:disabled{background-color:#adb5bd;cursor:not-allowed}.Products_sizeList__zWTTf{margin-top:20px}.Products_sizeList__zWTTf h4{color:#343a40;font-size:1.1rem;font-weight:600;margin-bottom:15px}.Products_sizeGrid__jjeG8{display:flex;flex-wrap:wrap;gap:10px}.Products_sizeItem__S7j9v{align-items:center;background-color:#6c5ce7;border-radius:20px;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 12px}.Products_sizeName__mh2Q\+{font-weight:500}.Products_removeSizeButton__v0PXg{align-items:center;background-color:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.7rem;height:20px;justify-content:center;transition:background-color .2s;width:20px}.Products_removeSizeButton__v0PXg:hover{background-color:#ffffff4d}.Products_customAreaSection__TOqoV{margin-top:30px}.Products_customAreaGrid__Ocqs-{grid-gap:30px;display:grid;gap:30px}.Products_partCustomSection__UBWc5{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px}.Products_partCustomTitle__yjCey{border-bottom:1px solid #dee2e6;color:#343a40;font-size:1.1rem;font-weight:600;margin:0 0 20px;padding-bottom:10px}.Products_sizeCustomGrid__kDXgw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));max-width:100%}.Products_sizeCustomOption__cfDXM{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;display:flex;flex-direction:column;min-height:400px;padding:15px;transition:all .2s}.Products_sizeCustomOption__cfDXM:hover{border-color:#6c5ce7;box-shadow:0 2px 8px #6c5ce71a}.Products_sizeCustomHeader__mwRP6{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:15px}.Products_sizeLabel__2oNYO{color:#343a40;font-size:1rem;font-weight:600}.Products_customAreaStatus__407r0{background-color:#e9ecef;border-radius:12px;color:#495057;font-size:.85rem;font-weight:500;padding:4px 8px}.Products_customAreaContainer__WUv6-{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;display:flex;flex:1 1;flex-direction:column;max-width:100%;overflow:hidden;padding:15px}.Products_customAreaContainer__WUv6- .Products_customAreaSelector__s4GEF{max-width:100%;width:100%}.Products_customAreaContainer__WUv6- .Products_canvasContainer__2U1ac{align-items:center;display:flex;justify-content:center;max-width:100%;overflow:hidden;width:100%}.Products_customAreaContainer__WUv6- .Products_canvas__3BEyZ{display:block;height:auto!important;max-height:300px!important;max-width:100%!important;width:auto!important}.Products_partCustomTypeSelector__IRHtl{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:20px;padding:15px}.Products_partCustomTypeSelector__IRHtl h5{color:#343a40;font-size:1rem;font-weight:600;margin:0 0 15px}.Products_partCustomTypeSelector__IRHtl .Products_customTypeButtons__w3xwV{display:flex;flex-wrap:wrap;gap:8px}.Products_partCustomTypeSelector__IRHtl .Products_customTypeButton__fPK95{align-items:center;background-color:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s}.Products_partCustomTypeSelector__IRHtl .Products_customTypeButton__fPK95:hover{border-color:#6c5ce7;color:#6c5ce7}.Products_partCustomTypeSelector__IRHtl .Products_customTypeButton__fPK95.Products_active__afQs9{background-color:#6c5ce7;border-color:#6c5ce7;color:#fff}.Products_partCustomTypeSelector__IRHtl .Products_customTypeButton__fPK95 span{font-size:.8rem}.Products_sizeDetailSettings__Hrcw1{margin-top:20px}.Products_sizeDetailSettings__Hrcw1 h5{border-bottom:1px solid #dee2e6;color:#343a40;font-size:1rem;font-weight:600;margin:0 0 15px;padding-bottom:8px}.Products_sizeThumbnailGrid__h-Tgg{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:15px}.Products_sizeThumbnail__\+WoPW{background:#fff;border:2px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px #0000000d;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.Products_sizeThumbnail__\+WoPW:hover{border-color:#007bff;box-shadow:0 4px 12px #007bff26;transform:translateY(-2px)}.Products_sizeThumbnail__\+WoPW.Products_completed__zcxXD{background:linear-gradient(135deg,#f8fff9,#e8f5e8);border-color:#28a745}.Products_sizeThumbnail__\+WoPW.Products_completed__zcxXD:hover{border-color:#20c997}.Products_sizeThumbnailImage__2EAqr{align-items:center;background:#f8f9fa;display:flex;height:80px;justify-content:center;overflow:hidden;width:100%}.Products_sizeThumbnailImage__2EAqr img{height:100%;object-fit:cover;width:100%}.Products_noImagePlaceholder__rAgGy{align-items:center;color:#6c757d;display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.Products_sizeThumbnailInfo__tSb30{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:8px 12px}.Products_sizeThumbnailLabel__FHIWB{color:#495057;font-size:14px;font-weight:600}.Products_completedIndicator__nUJKm{color:#28a745;font-size:16px}.Products_sizeThumbnailOverlay__RjlxH{align-items:center;background:#007bffe6;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Products_sizeThumbnail__\+WoPW:hover .Products_sizeThumbnailOverlay__RjlxH{opacity:1}.Products_sizeThumbnailOverlay__RjlxH svg{font-size:20px;margin-bottom:5px}.Products_modalTargetInfo__Xo6hB{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;padding:12px}.Products_modalTargetInfo__Xo6hB h4{color:#495057;font-size:18px;font-weight:600;margin:0 0 8px}.Products_modalTargetInfo__Xo6hB p{color:#6c757d;font-size:14px;margin:0}.Products_modalCustomAreaContainer__OJkMF{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:10px}.Products_modalFooter__u2VLI{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.Products_modalCancelButton__RqaXI{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.Products_modalCancelButton__RqaXI:hover{background:#5a6268}.Products_modalSaveButton__-6APb{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.Products_modalSaveButton__-6APb:hover{background:#0056b3}.Products_customTypeInfo__ngdUQ{align-items:center;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;display:flex;gap:10px;margin-top:15px;padding:15px}.Products_customTypeInfo__ngdUQ svg{color:#1976d2;flex-shrink:0;font-size:1.2rem}.Products_customTypeInfo__ngdUQ p{color:#1565c0;font-size:.9rem;line-height:1.4;margin:0}@media (max-width:1200px){.Products_sizeCustomGrid__kDXgw{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Products_sizeThumbnailGrid__h-Tgg{gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width:992px){.Products_sizeCustomGrid__kDXgw{grid-template-columns:1fr}.Products_sizeInputRow__xVqmU{align-items:stretch;flex-direction:column;gap:10px}.Products_addSizeButton__wKBi7{justify-content:center}}@media (max-width:768px){.Products_partCustomSection__UBWc5,.Products_sizeInputContainer__Gki-u{padding:15px}.Products_customAreaContainer__WUv6-{padding:10px}.Products_sizeCustomOption__cfDXM{min-height:350px}.Products_sizeCustomHeader__mwRP6{align-items:flex-start;flex-direction:column;gap:8px}.Products_partCustomTypeSelector__IRHtl .Products_customTypeButtons__w3xwV{flex-direction:column;gap:6px}.Products_partCustomTypeSelector__IRHtl .Products_customTypeButton__fPK95{justify-content:center;width:100%}.Products_sizeThumbnailGrid__h-Tgg{gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.Products_sizeThumbnailImage__2EAqr{height:60px}.Products_modalContent__pwwZL{margin:10px;max-height:calc(100vh - 20px)}}@media (max-width:576px){.Products_sizeGrid__jjeG8{align-items:flex-start;flex-direction:column}.Products_sizeItem__S7j9v{width:fit-content}}.Products_variantsSection__7oVHW{margin-top:20px}.Products_variantsTable__HyNxB{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;overflow:hidden}.Products_variantsHeader__zqSL4{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;display:grid;font-weight:600;grid-template-columns:2fr 1fr 1.5fr 1fr}.Products_variantsBody__wIGyG{max-height:400px;overflow-y:auto}.Products_colorGroup__ivGWJ{border-bottom:1px solid #f1f3f5}.Products_colorGroup__ivGWJ:last-child{border-bottom:none}.Products_colorGroupHeader__9A86D{display:none}.Products_variantRow__OBlul{border-bottom:1px solid #f8f9fa;display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr}.Products_variantRow__OBlul:last-child{border-bottom:none}.Products_variantCell__wyJwE{align-items:center;display:flex;min-height:50px;padding:12px 16px}.Products_variantCell__wyJwE .Products_colorInfo__YRbic{align-items:center;display:flex;gap:8px}.Products_variantCell__wyJwE .Products_colorSwatch__Uz7BL{border:1px solid #e9ecef;border-radius:4px;flex-shrink:0;height:20px;width:20px}.Products_variantCell__wyJwE .Products_colorName__l\+Cm\+{color:#495057;font-weight:500}.Products_variantCell__wyJwE .Products_sizeName__mh2Q\+{color:#6c757d;font-weight:500}.Products_variantInput__EshD7{border:1px solid #ced4da;border-radius:4px;font-size:14px;max-width:120px;padding:8px 12px;width:100%}.Products_variantInput__EshD7:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.Products_variantsSummary__IuwGM{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.Products_variantsSummary__IuwGM h4{color:#495057;font-size:16px;font-weight:600;margin:0 0 15px}.Products_summaryGrid__KGUTJ{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Products_summaryItem__a9rRo{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;display:flex;justify-content:space-between;padding:10px 15px}.Products_summaryLabel__WsLx5{color:#6c757d;font-size:14px;font-weight:500}.Products_summaryValue__thcJ3{color:#495057;font-size:14px;font-weight:600}@media (max-width:1024px){.Products_variantRow__OBlul,.Products_variantsHeader__zqSL4{grid-template-columns:2fr 1fr 1fr 1fr}.Products_summaryGrid__KGUTJ{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.Products_variantRow__OBlul,.Products_variantsHeader__zqSL4{gap:10px;grid-template-columns:1fr}.Products_variantCell__wyJwE{border-bottom:1px solid #f1f3f5;min-height:auto;padding:8px 12px}.Products_variantCell__wyJwE:last-child{border-bottom:none}.Products_variantRow__OBlul{background:#fafbfc;border:1px solid #e9ecef;border-radius:6px;margin-bottom:10px;padding:10px}.Products_variantInput__EshD7{max-width:none}.Products_summaryGrid__KGUTJ{grid-template-columns:1fr}}@media (max-width:576px){.Products_variantsSection__7oVHW{margin-top:15px}.Products_variantsSummary__IuwGM{padding:15px}.Products_variantCell__wyJwE .Products_colorInfo__YRbic{gap:6px}.Products_variantCell__wyJwE .Products_colorSwatch__Uz7BL{height:16px;width:16px}}.Products_pageHeader__gnQ6U{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.Products_headerLeft__Hcifa{flex:1 1}.Products_headerRight__jZx6b{display:flex;gap:12px}.Products_presetList__HSsEU{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:20px}.Products_presetCard__b5Hh6{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;max-width:100%;overflow:visible;position:relative;transition:all .3s ease;z-index:1}.Products_presetCard__b5Hh6:hover{border-color:#d1d5db;box-shadow:0 8px 25px #00000026;transform:translateY(-3px);z-index:1}.Products_presetHeader__wiT5k{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px 24px 16px}.Products_presetName__aL8v\+{color:#333;font-size:18px;font-weight:600;margin:0}.Products_categoryTag__k1HmJ{align-self:flex-start;background:#e3f2fd;border-radius:4px;color:#1976d2;font-size:12px;font-weight:500;padding:4px 8px}.Products_presetActions__iRfMw{align-items:center}.Products_toggleBtn__zlXFz{background:none;border:none;border-radius:4px;cursor:pointer;font-size:20px;padding:4px;transition:background-color .2s}.Products_toggleBtn__zlXFz:hover{background:#f0f0f0}.Products_toggleBtn__zlXFz.Products_active__afQs9{color:#4caf50}.Products_toggleBtn__zlXFz.Products_inactive__FK2qW{color:#ccc}.Products_deleteBtn__9bgIv,.Products_editBtn__OE8w7{background:none;border:none;border-radius:4px;cursor:pointer;padding:8px;transition:background-color .2s}.Products_editBtn__OE8w7{color:#2196f3}.Products_editBtn__OE8w7:hover{background:#e3f2fd}.Products_deleteBtn__9bgIv{color:#f44336}.Products_deleteBtn__9bgIv:hover{background:#ffebee}.Products_presetContent__L0X9j{padding:16px 24px 24px}.Products_partList__Gm\+OH{display:flex;flex-wrap:wrap;gap:12px}.Products_partItem__QgVYp{background:#f8f9fa;border-radius:20px;font-size:14px;gap:8px;padding:8px 12px}.Products_partName__ack60{color:#555;font-weight:500}.Products_partPrice__FJBHN{color:#e91e63;font-weight:600}.Products_partsList__qQ7U3{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.Products_partRow__d699U{align-items:center;display:flex;gap:8px}.Products_partRow__d699U input:first-child{flex:2 1}.Products_partRow__d699U input:nth-child(2){flex:1 1}.Products_removeBtn__P43Zw{background:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:8px}.Products_removeBtn__P43Zw:hover{background:#d32f2f}.Products_addPartRow__p89ni{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;gap:8px;padding:12px}.Products_addPartRow__p89ni input:first-child{flex:2 1}.Products_addPartRow__p89ni input:nth-child(2){flex:1 1}.Products_addBtn__KbOVn{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:8px}.Products_addBtn__KbOVn:hover{background:#45a049}.Products_emptyState__gFtlC{background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;color:#6c757d;grid-column:1/-1;padding:80px 30px;text-align:center}.Products_emptyState__gFtlC p{font-size:16px;margin-bottom:20px}.Products_primaryBtn__QhwZY{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px}.Products_primaryBtn__QhwZY:hover{background:#0056b3}.Products_loadingContainer__huXoC{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Products_spinner__qt5TG{animation:Products_spin__XcFwb 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:16px;width:40px}@keyframes Products_spin__XcFwb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Products_customPricingModal__weJ8y{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Products_customPricingModal__weJ8y .Products_modal__7DDE8{animation:Products_modalSlideIn__tubX3 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:700px;overflow:hidden;width:90%}@keyframes Products_modalSlideIn__tubX3{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.Products_customPricingModal__weJ8y .Products_modalHeader__MYx0O{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.Products_customPricingModal__weJ8y .Products_modalHeader__MYx0O h3{color:#fff;font-size:22px;font-weight:700;margin:0}.Products_customPricingModal__weJ8y .Products_closeBtn__SzSuv{background:#fff3;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;padding:10px;transition:all .2s}.Products_customPricingModal__weJ8y .Products_closeBtn__SzSuv:hover{background:#ffffff4d;transform:scale(1.1)}.Products_customPricingModal__weJ8y .Products_modalContent__pwwZL{max-height:calc(90vh - 200px);overflow-y:auto;padding:32px}.Products_customPricingModal__weJ8y .Products_modalContent__pwwZL::-webkit-scrollbar{width:8px}.Products_customPricingModal__weJ8y .Products_modalContent__pwwZL::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.Products_customPricingModal__weJ8y .Products_modalContent__pwwZL::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.Products_customPricingModal__weJ8y .Products_formGroup__m4dna{margin-bottom:28px}.Products_customPricingModal__weJ8y .Products_formGroup__m4dna:last-child{margin-bottom:0}.Products_customPricingModal__weJ8y .Products_formGroup__m4dna label{color:#374151;display:block;font-size:15px;font-weight:600;margin-bottom:10px}.Products_customPricingModal__weJ8y .Products_formGroup__m4dna input,.Products_customPricingModal__weJ8y .Products_formGroup__m4dna select{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:15px;padding:14px 18px;transition:all .3s;width:100%}.Products_customPricingModal__weJ8y .Products_formGroup__m4dna input:focus,.Products_customPricingModal__weJ8y .Products_formGroup__m4dna select:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none}.Products_customPricingModal__weJ8y .Products_formGroup__m4dna input[type=checkbox]{accent-color:#667eea;margin-right:10px;transform:scale(1.3);width:auto}.Products_customPricingModal__weJ8y .Products_formGroup__m4dna label input[type=checkbox]{margin-right:12px}.Products_customPricingModal__weJ8y .Products_modalFooter__u2VLI{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;padding:24px 32px}.Products_customPricingModal__weJ8y .Products_cancelBtn__hngDV{background:#6b7280;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:14px 28px;transition:all .2s}.Products_customPricingModal__weJ8y .Products_cancelBtn__hngDV:hover{background:#4b5563;box-shadow:0 4px 12px #6b72804d;transform:translateY(-2px)}.Products_customPricingModal__weJ8y .Products_saveBtn__0\+m0P{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;padding:14px 28px;transition:all .2s}.Products_customPricingModal__weJ8y .Products_saveBtn__0\+m0P:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}@media (max-width:1200px){.Products_presetList__HSsEU{gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.Products_pageHeader__gnQ6U{align-items:stretch;flex-direction:column;gap:16px}.Products_headerRight__jZx6b{justify-content:center}.Products_presetList__HSsEU{gap:16px;grid-template-columns:1fr}.Products_presetCard__b5Hh6{margin:0}.Products_presetHeader__wiT5k{align-items:flex-start;flex-direction:column;gap:16px}.Products_presetActions__iRfMw{justify-content:flex-end;width:100%}}@media (max-width:480px){.Products_presetList__HSsEU{margin-top:16px}.Products_presetHeader__wiT5k{padding:20px 20px 12px}.Products_presetContent__L0X9j{padding:12px 20px 20px}.Products_addButton__9iPej{font-size:14px;padding:12px 20px}}.Products_partAdditionalPrice__bI\+OW{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border-radius:6px;box-shadow:0 2px 4px #ff6b6b4d;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;position:absolute;right:4px;top:4px}.Products_presetContainer__DN8fa{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:16px;padding:20px}.Products_selectedPreset__ihsQt{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.Products_presetInfo__fb5ap{display:flex;flex-direction:column;gap:8px}.Products_presetName__aL8v\+{color:#495057;font-size:16px}.Products_presetCategory__wcRI6{color:#6c757d;font-size:14px}.Products_presetActions__iRfMw{display:flex;gap:8px}.Products_changePresetButton__SEJVZ{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.Products_changePresetButton__SEJVZ:hover{background:#0056b3}.Products_removePresetButton__6v\+u8{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.Products_removePresetButton__6v\+u8:hover{background:#c82333}.Products_noPreset__BpXHc{align-items:center;display:flex;justify-content:space-between}.Products_noPreset__BpXHc span{color:#6c757d;font-size:16px}.Products_selectPresetButton__e6oDJ{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.Products_selectPresetButton__e6oDJ:hover{background:#218838}.Products_presetModal__D7V3l{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:800px;overflow:hidden;width:90%}.Products_emptyPresetState__h0nlg{color:#6c757d;padding:60px 20px;text-align:center}.Products_emptyPresetState__h0nlg p{font-size:18px;font-weight:500;margin-bottom:8px}.Products_emptyPresetState__h0nlg span{font-size:14px}.Products_presetGrid__ulZ0b{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:60vh;overflow-y:auto;padding:20px}.Products_presetCard__b5Hh6{background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;padding:16px;transition:all .2s}.Products_presetCard__b5Hh6:hover{border-color:#007bff;box-shadow:0 4px 12px #007bff26}.Products_presetCard__b5Hh6.Products_selected__QmAhp{background:#f8f9ff;border-color:#007bff;box-shadow:0 4px 12px #007bff33}.Products_presetCardHeader__qpAXL{margin-bottom:12px}.Products_presetCardHeader__qpAXL h4{color:#495057;font-size:16px;font-weight:600;margin:0 0 4px}.Products_presetDefaultCategory__2ZTKX{background:#e9ecef;border-radius:4px;color:#6c757d;font-size:12px;padding:2px 6px}.Products_presetPartList__6L3Zy{display:flex;flex-direction:column;gap:6px}.Products_presetPartItem__y7y8J{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;justify-content:space-between;padding:6px 8px}.Products_presetPartName__pvps6{color:#495057;font-size:13px}.Products_presetPartPrice__jMtkE{color:#007bff;font-size:13px;font-weight:600}.Products_partItem__QgVYp{position:relative;z-index:1}.Products_presetNameWrapper__B3StH{align-items:center;display:flex;gap:8px}.Products_appliedBadge__IuLyY{animation:Products_badgePulse__EjN4D 2s ease-in-out infinite;background:linear-gradient(135deg,#28a745,#20c997);border-radius:12px;box-shadow:0 2px 4px #28a7454d;color:#fff;cursor:pointer;font-size:11px;font-weight:700;min-width:20px;padding:3px 8px;position:relative;text-align:center;transition:all .2s ease}.Products_appliedBadge__IuLyY:hover{animation-play-state:paused;background:linear-gradient(135deg,#218838,#1e7e34);box-shadow:0 4px 12px #28a74599;transform:scale(1.15)}@keyframes Products_badgePulse__EjN4D{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Products_tooltip__fvLzQ{left:50%;margin-top:8px;position:absolute;top:100%;transform:translateX(-50%);z-index:1000}.Products_badgeTooltip__x9Uwn,.Products_tooltip__fvLzQ{animation:Products_tooltipFadeIn__yIh1E .1s ease-out;background:#2d3748;border-radius:8px;box-shadow:0 8px 25px #0000004d;color:#fff;max-width:350px;min-width:250px;opacity:1;padding:0;pointer-events:none}.Products_badgeTooltip__x9Uwn{left:auto;margin-top:6px;position:fixed;top:auto;transform:none;z-index:999999}.Products_badgeTooltip__x9Uwn:before,.Products_tooltip__fvLzQ:before{border-bottom:6px solid #2d3748;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:0}@keyframes Products_tooltipFadeIn__yIh1E{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Products_tooltipHeader__P4LXt{background:#4a5568;border-bottom:1px solid #718096;border-radius:8px 8px 0 0;font-size:13px;font-weight:600;padding:10px 14px}.Products_tooltipContent__cxJze{max-height:200px;overflow-y:auto;padding:8px 0}.Products_tooltipContent__cxJze::-webkit-scrollbar{width:4px}.Products_tooltipContent__cxJze::-webkit-scrollbar-track{background:#4a5568}.Products_tooltipContent__cxJze::-webkit-scrollbar-thumb{background:#718096;border-radius:2px}.Products_tooltipItem__sAmq0{border-bottom:1px solid #71809633;font-size:12px;line-height:1.4;padding:6px 14px;transition:background .15s}.Products_tooltipItem__sAmq0:hover{background:#7180961a}.Products_tooltipItem__sAmq0:last-child{border-bottom:none}.Products_productListModal__WXkad .Products_modal__7DDE8{animation:Products_modalSlideIn__tubX3 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000040;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.Products_productListModal__WXkad .Products_modalHeader__MYx0O{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;justify-content:space-between;padding:24px 28px}.Products_productListModal__WXkad .Products_modalHeader__MYx0O h2{color:#fff;font-size:20px;font-weight:700;margin:0}.Products_productListModal__WXkad .Products_closeButton__aO9XZ{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Products_productListModal__WXkad .Products_closeButton__aO9XZ:hover{background:#ffffff4d;transform:scale(1.05)}.Products_productListModal__WXkad .Products_modalContent__pwwZL{max-height:calc(80vh - 120px);overflow-y:auto;padding:28px}.Products_productListModal__WXkad .Products_modalContent__pwwZL::-webkit-scrollbar{width:6px}.Products_productListModal__WXkad .Products_modalContent__pwwZL::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.Products_productListModal__WXkad .Products_modalContent__pwwZL::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#10b981,#059669);border-radius:3px}.Products_productCount__wvqGP{background:#f8f9fa;border-radius:8px;color:#6c757d;font-size:14px;margin:0 0 20px;padding:12px;text-align:center}.Products_productList__GsALh{max-height:400px;overflow-y:auto;padding-right:8px}.Products_productList__GsALh::-webkit-scrollbar{width:6px}.Products_productList__GsALh::-webkit-scrollbar-track{background:#f1f3f4;border-radius:3px}.Products_productList__GsALh::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:3px}.Products_productList__GsALh::-webkit-scrollbar-thumb:hover{background:#a8b2ba}.Products_productItem__0ZJ0o{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;margin-bottom:8px;padding:12px 16px;transition:all .2s ease}.Products_productItem__0ZJ0o:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a;transform:translateY(-1px)}.Products_productIndex__HK8e1{align-items:center;background:#007bff;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;margin-right:12px;width:24px}.Products_productTitle__ppWBt{color:#495057;font-size:14px;font-weight:500;line-height:1.4}@media (max-width:768px){.Products_selectedPreset__ihsQt{align-items:stretch;flex-direction:column}.Products_presetActions__iRfMw{justify-content:flex-end}.Products_noPreset__BpXHc{align-items:stretch;flex-direction:column;gap:16px}.Products_presetGrid__ulZ0b{grid-template-columns:1fr}.Products_productItem__0ZJ0o{padding:10px 12px}.Products_productIndex__HK8e1{font-size:11px;height:20px;margin-right:10px;width:20px}.Products_productTitle__ppWBt{font-size:13px}}.Products_dragHandle__TQuJ2{align-items:center;border-radius:4px;color:#6c757d;cursor:grab;display:flex;justify-content:center;margin-right:12px;padding:8px 0;transition:all .2s ease;width:24px}.Products_dragHandle__TQuJ2:hover{background:#007bff1a;color:#007bff}.Products_dragHandle__TQuJ2:active{cursor:grabbing}.Products_partItem__QgVYp.Products_dragging__M7M5z{box-shadow:0 8px 25px #0000004d;transform:rotate(2deg);z-index:1000}.Products_partItem__QgVYp{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;margin-bottom:8px;padding:12px;transition:all .2s ease}.Products_partItem__QgVYp:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.Products_dragHint__9Kn4e{color:#6c757d;font-size:12px;font-weight:400;margin-left:8px}.Products_richEditorContainer__A\+fZS{margin:16px 0 24px}.Products_legacySection__7PYfU{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;margin-top:20px;padding:16px}.Products_legacyHeader__VV4Xm{margin-bottom:12px}.Products_legacyHeader__VV4Xm h4{color:#856404;font-size:14px;font-weight:600;margin:0 0 8px}.Products_legacyNote__e2weW{background:#ffeaa7;border-left:3px solid #ffc107;border-radius:4px;color:#856404;font-size:12px;margin:0;padding:8px 12px}.Products_richEditorContainer__A\+fZS img{border-radius:4px;box-shadow:0 2px 8px #0000001a;height:auto;max-width:100%}.ColorChanger_container__vfhXm{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.ColorChanger_title__KtDSf{color:#333;font-size:2.5rem;font-weight:300;margin-bottom:30px;text-align:center}.ColorChanger_controls__heooB{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px;padding:20px}.ColorChanger_fileInput__uENUG{background:#fff;border:2px dashed #007bff;border-radius:8px;cursor:pointer;font-size:16px;padding:12px;transition:all .3s ease;width:100%}.ColorChanger_fileInput__uENUG:hover{background:#f0f8ff;border-color:#0056b3}.ColorChanger_toolsContainer__1wKbw{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.ColorChanger_button__Ns92L{background:#007bff;border:none;border-radius:8px;box-shadow:0 2px 4px #007bff33;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .3s ease}.ColorChanger_button__Ns92L:hover{background:#0056b3;box-shadow:0 4px 8px #007bff4d;transform:translateY(-1px)}.ColorChanger_button__Ns92L.ColorChanger_active__K-bOY{animation:ColorChanger_pulse__oyIBv 2s infinite;background:#28a745}@keyframes ColorChanger_pulse__oyIBv{0%{box-shadow:0 0 0 0 #28a745b3}70%{box-shadow:0 0 0 10px #28a74500}to{box-shadow:0 0 0 0 #28a74500}}.ColorChanger_colorChangeSection__a7gcK{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;display:flex;gap:15px;padding:15px}.ColorChanger_colorLabel__oMsIL{align-items:center;color:#495057;display:flex;font-weight:500;gap:10px}.ColorChanger_colorPicker__VtYEa{border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:40px;width:50px}.ColorChanger_canvasContainer__fZEvW{align-items:center;background:#f8f9fa;border-radius:12px;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:center;max-height:85vh;min-height:60vh;overflow:auto;padding:20px}.ColorChanger_canvas__IAuHa{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;backface-visibility:hidden;border:2px solid #dee2e6;border-radius:8px;box-shadow:0 4px 20px #0000001a;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:-webkit-optimize-contrast;max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:contain;transform:translateZ(0);transition:all .3s ease;width:100%;will-change:auto}.ColorChanger_canvas__IAuHa.ColorChanger_selecting__b1M5v{border-color:#28a745;box-shadow:0 0 0 3px #28a74533;cursor:crosshair}.ColorChanger_canvas__IAuHa:hover{transform:scale(1.02)}.ColorChanger_placeholder__8DmRW{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;color:#6c757d;font-size:1.2rem;margin-top:20px;padding:60px 20px;text-align:center}@media (max-width:768px){.ColorChanger_container__vfhXm{padding:10px}.ColorChanger_title__KtDSf{font-size:2rem}.ColorChanger_colorChangeSection__a7gcK,.ColorChanger_toolsContainer__1wKbw{align-items:stretch;flex-direction:column}.ColorChanger_colorChangeSection__a7gcK{gap:10px}.ColorChanger_button__Ns92L{text-align:center;width:100%}}.ColorChanger_loading__34iy9{animation:ColorChanger_spin__yWqUX 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;display:inline-block;height:20px;width:20px}@keyframes ColorChanger_spin__yWqUX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ColorChanger_success__UdfHc{background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;color:#155724;margin-top:10px;padding:12px}.ColorChanger_error__pdUEZ{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;margin-top:10px;padding:12px}.ColorChanger_toleranceSection__6GGmP{background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-bottom:10px;padding:15px;width:100%}.ColorChanger_toleranceLabel__Qiryu{color:#495057;display:block;font-weight:500;margin-bottom:10px}.ColorChanger_toleranceSlider__OmHEg{-webkit-appearance:none;background:#dee2e6;border-radius:3px;cursor:pointer;height:6px;margin-top:8px;outline:none;width:100%}.ColorChanger_toleranceSlider__OmHEg::-webkit-slider-thumb{appearance:none;background:#007bff;border-radius:50%;box-shadow:0 2px 4px #007bff4d;cursor:pointer;height:20px;-webkit-transition:all .3s ease;transition:all .3s ease;width:20px}.ColorChanger_toleranceSlider__OmHEg::-webkit-slider-thumb:hover{background:#0056b3;transform:scale(1.1)}.ColorChanger_toleranceSlider__OmHEg::-moz-range-thumb{background:#007bff;border:none;border-radius:50%;box-shadow:0 2px 4px #007bff4d;cursor:pointer;height:20px;width:20px}.ColorChanger_toleranceHint__sDAm3{color:#6c757d;font-size:12px;font-style:italic;margin-top:5px}.ColorChanger_selectionHint__q\+NYL{animation:ColorChanger_fadeIn__rsXZX .3s ease;background:#e7f3ff;border:1px solid #b3d9ff;border-radius:6px;color:#06c;font-size:14px;padding:10px;text-align:center;width:100%}@keyframes ColorChanger_fadeIn__rsXZX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ColorChanger_edgeSection__SiKqN{background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-bottom:10px;padding:15px;width:100%}.ColorChanger_edgeLabel__0iHC7{align-items:center;color:#495057;cursor:pointer;display:flex;font-weight:500;gap:10px}.ColorChanger_edgeCheckbox__fc6jx{accent-color:#007bff;cursor:pointer;height:18px;width:18px}.ColorChanger_edgeThresholdContainer__aepFU{border-top:1px solid #e9ecef;margin-top:15px;padding-top:15px}.ColorChanger_edgeThresholdLabel__qLDDa{color:#495057;display:block;font-weight:500;margin-bottom:10px}.ColorChanger_edgeThresholdSlider__d\+mcu{-webkit-appearance:none;background:#dee2e6;border-radius:3px;cursor:pointer;height:6px;margin-top:8px;outline:none;width:100%}.ColorChanger_edgeThresholdSlider__d\+mcu::-webkit-slider-thumb{appearance:none;background:#28a745;border-radius:50%;box-shadow:0 2px 4px #28a7454d;cursor:pointer;height:20px;-webkit-transition:all .3s ease;transition:all .3s ease;width:20px}.ColorChanger_edgeThresholdSlider__d\+mcu::-webkit-slider-thumb:hover{background:#1e7e34;transform:scale(1.1)}.ColorChanger_edgeThresholdSlider__d\+mcu::-moz-range-thumb{background:#28a745;border:none;border-radius:50%;box-shadow:0 2px 4px #28a7454d;cursor:pointer;height:20px;width:20px}.ColorChanger_edgeHint__SZu2q{color:#6c757d;font-size:12px;font-style:italic;margin-top:5px}.ColorChanger_colorSpaceSection__VZojy{background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-bottom:10px;padding:15px;width:100%}.ColorChanger_colorSpaceLabel__c0vvh{color:#495057;display:block;font-weight:500;margin-bottom:10px}.ColorChanger_colorSpaceSelect__mCECC{background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:14px;margin-top:8px;padding:8px 12px;width:100%}.ColorChanger_colorSpaceSelect__mCECC:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.ColorChanger_colorSpaceHint__b18-i{color:#6c757d;font-size:12px;font-style:italic;margin-top:5px}.ColorChanger_previewSection__WC14o{background:#fff;border:1px solid #dee2e6;border-radius:8px;margin-bottom:10px;padding:15px;width:100%}.ColorChanger_previewLabel__D\+lwb{align-items:center;color:#495057;cursor:pointer;display:flex;font-weight:500;gap:10px}.ColorChanger_previewCheckbox__B04\+z{accent-color:#17a2b8;cursor:pointer;height:18px;width:18px}.ColorChanger_debugSection__Iq1B9{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin-bottom:10px;padding:15px;width:100%}.ColorChanger_debugButton__k-WFx{background:#ffc107;color:#212529;font-weight:600}.ColorChanger_debugButton__k-WFx:hover{background:#e0a800;color:#212529}.ColorChanger_debugHint__1M43M{color:#856404;font-size:12px;font-style:italic;margin-top:8px}.ColorChanger_modalOverlay__osp8T{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ColorChanger_modalContent__AMnmw{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;position:relative;width:100%}.ColorChanger_modalHeader__LLtXD{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:20px 30px}.ColorChanger_modalTitle__Wtr5Q{color:#333;font-size:1.5rem;font-weight:600;margin:0}.ColorChanger_modalCloseButton__yOViF{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:1.5rem;padding:5px;transition:all .2s ease}.ColorChanger_modalCloseButton__yOViF:hover{background:#e9ecef;color:#333}.ColorChanger_modalBody__CrWzi{flex:1 1;overflow-y:auto;padding:20px 30px}.ColorChanger_modalFooter__3ZG3w{background:#f8f9fa;border-top:1px solid #dee2e6;display:flex;gap:10px;justify-content:flex-end;padding:20px 30px}.ColorChanger_cancelButton__nXeks{background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#6c757d;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s ease}.ColorChanger_cancelButton__nXeks:hover{background:#f8f9fa;border-color:#adb5bd}.ColorChanger_saveButton__n4DQt{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.ColorChanger_saveButton__n4DQt:hover{background:#218838}.ColorChanger_applyButton__ANCcq{background:#007bff!important;color:#fff!important;font-weight:600!important}.ColorChanger_applyButton__ANCcq:hover{background:#0056b3!important}.ColorChanger_applyButton__ANCcq:disabled{background:#6c757d!important;cursor:not-allowed!important}.ColorChanger_modalContent__AMnmw .ColorChanger_canvasContainer__fZEvW{align-items:center;display:flex;height:50vh;justify-content:center;margin:15px 0;overflow:hidden;padding:10px}.ColorChanger_modalContent__AMnmw .ColorChanger_canvas__IAuHa{height:auto;max-height:95%;max-width:70%;object-fit:contain;width:auto}.ColorChanger_modalContent__AMnmw .ColorChanger_controls__heooB{margin-bottom:0}.ColorChanger_modalContent__AMnmw .ColorChanger_toolsContainer__1wKbw{margin-top:15px}.ColorChanger_modalContent__AMnmw .ColorChanger_fileInput__uENUG{display:none}.ColorChanger_loadingOverlay__cgyNq{align-items:center;background:#000000b3;border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1001}.ColorChanger_loadingContainer__8o4Rf{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;gap:20px;padding:30px}.ColorChanger_loadingText__a6mB4{color:#333;font-size:16px;font-weight:500;margin:0;text-align:center}.RichTextEditor_richEditor__1Akik{background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.RichTextEditor_loading__bUN7a{color:#666;padding:20px;text-align:center}.RichTextEditor_toolbar__8gKqU{align-items:center;background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:4px;padding:12px}.RichTextEditor_toolbarGroup__TbrBD{border-right:1px solid #e0e0e0;display:flex;gap:2px;padding:0 8px}.RichTextEditor_toolbarGroup__TbrBD:last-child{border-right:none}.RichTextEditor_toolbar__8gKqU button{align-items:center;background:#0000;border:none;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:4px 8px;transition:all .2s ease}.RichTextEditor_toolbar__8gKqU button:hover{background:#e5e7eb}.RichTextEditor_toolbar__8gKqU button:disabled{cursor:not-allowed;opacity:.5}.RichTextEditor_toolbar__8gKqU button.RichTextEditor_active__sfONr{background:#3b82f6;color:#fff}.RichTextEditor_colorPicker__UheTm{border:none;border-radius:4px;cursor:pointer;height:32px;padding:0;width:32px}.RichTextEditor_colorReset__ufCkv{font-size:11px!important;min-width:50px!important}.RichTextEditor_imageButton__qmsgR{font-size:12px!important;min-width:70px!important}.RichTextEditor_fontSizeSelect__48afj{background:#0000;border:none;border-radius:4px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;height:32px;outline:none;padding:4px 8px}.RichTextEditor_fontSizeSelect__48afj:focus,.RichTextEditor_fontSizeSelect__48afj:hover{background:#e5e7eb}.RichTextEditor_editorWrapper__e02gG{max-height:500px;min-height:200px;overflow-y:auto}.RichTextEditor_editorContent__I5uzt{color:#374151;font-size:14px;line-height:1.6;min-height:200px;outline:none;padding:16px}.RichTextEditor_editorContent__I5uzt h1{color:#1f2937;font-size:24px;font-weight:700;margin:16px 0 12px}.RichTextEditor_editorContent__I5uzt h2{color:#1f2937;font-size:20px;font-weight:700;margin:14px 0 10px}.RichTextEditor_editorContent__I5uzt h3{color:#1f2937;font-size:18px;font-weight:700;margin:12px 0 8px}.RichTextEditor_editorContent__I5uzt p{margin:8px 0}.RichTextEditor_editorContent__I5uzt p:first-child{margin-top:0}.RichTextEditor_editorContent__I5uzt p:last-child{margin-bottom:0}.RichTextEditor_editorContent__I5uzt h1[style*="text-align: center"],.RichTextEditor_editorContent__I5uzt h2[style*="text-align: center"],.RichTextEditor_editorContent__I5uzt h3[style*="text-align: center"],.RichTextEditor_editorContent__I5uzt p[style*="text-align: center"]{text-align:center}.RichTextEditor_editorContent__I5uzt h1[style*="text-align: right"],.RichTextEditor_editorContent__I5uzt h2[style*="text-align: right"],.RichTextEditor_editorContent__I5uzt h3[style*="text-align: right"],.RichTextEditor_editorContent__I5uzt p[style*="text-align: right"]{text-align:right}.RichTextEditor_editorContent__I5uzt h1[style*="text-align: left"],.RichTextEditor_editorContent__I5uzt h2[style*="text-align: left"],.RichTextEditor_editorContent__I5uzt h3[style*="text-align: left"],.RichTextEditor_editorContent__I5uzt p[style*="text-align: left"]{text-align:left}.RichTextEditor_editorContent__I5uzt ol,.RichTextEditor_editorContent__I5uzt ul{margin:12px 0;padding-left:24px}.RichTextEditor_editorContent__I5uzt li{margin:4px 0}.RichTextEditor_editorContent__I5uzt hr{border:none;border-top:2px solid #e5e7eb;margin:20px 0}.RichTextEditor_editorContent__I5uzt strong{font-weight:700}.RichTextEditor_editorContent__I5uzt em{font-style:italic}.RichTextEditor_editorContent__I5uzt s{text-decoration:line-through}.RichTextEditor_editorContent__I5uzt .rich-editor-image{border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;height:auto;margin:12px 0;max-width:100%;transition:transform .2s ease}.RichTextEditor_editorContent__I5uzt .ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.RichTextEditor_editorContent__I5uzt:focus-within{outline:none}.RichTextEditor_richEditor__1Akik:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media (max-width:768px){.RichTextEditor_toolbar__8gKqU{gap:2px;padding:8px}.RichTextEditor_toolbarGroup__TbrBD{padding:0 4px}.RichTextEditor_toolbar__8gKqU button{font-size:12px;height:28px;min-width:28px}.RichTextEditor_colorPicker__UheTm{height:28px;width:28px}.RichTextEditor_editorContent__I5uzt{font-size:13px;padding:12px}}.Orders_orderListContainer__S4Gnb{margin:0 auto;max-width:1400px;padding:15px}.Orders_header__ixDE3{align-items:flex-start;border-bottom:2px solid #e9ecef;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.Orders_header__ixDE3 h1{color:#2c3e50;font-size:1.8em;margin:0}.Orders_controls__7dz10{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;width:100%}.Orders_controls__7dz10 span{color:#888}.Orders_break__8z13t{flex-basis:100%;height:0}.Orders_select__QBB9q{min-width:110px}.Orders_dateGroup__hUKaP{align-items:center;display:flex;gap:10px}.Orders_dateInput__rk\+yT{width:160px}.Orders_select__QBB9q{background:#fff;border:1px solid #ddd;border-radius:6px;font-size:.9em;padding:8px 12px}.Orders_input__y4\+-D{border:1px solid #d0d5dd;border-radius:6px;font-size:.9em;height:36px;outline:none;padding:0 12px}.Orders_input__y4\+-D:focus{border-color:#7aa7ff;box-shadow:0 0 0 3px #7aa7ff26}.Orders_button__TrLQJ{background:#1e6fff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9em;height:36px;padding:0 14px}.Orders_button__TrLQJ:hover{background:#1859cc}.Orders_loading__1Dl6i{color:#666;font-size:1.1em;padding:40px;text-align:center}.Orders_tableContainer__fARxw{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.Orders_orderTable__Yhk4O{border-collapse:collapse;font-size:.9em;width:100%}.Orders_orderTable__Yhk4O thead{background:#f8f9fa}.Orders_orderTable__Yhk4O th{border-bottom:2px solid #dee2e6;color:#495057;font-size:.85em;font-weight:600;padding:12px 8px;text-align:left}.Orders_orderTable__Yhk4O th:first-child{width:15%}.Orders_orderTable__Yhk4O th:nth-child(2){width:35%}.Orders_orderTable__Yhk4O th:nth-child(3){width:12%}.Orders_orderTable__Yhk4O th:nth-child(4){width:10%}.Orders_orderTable__Yhk4O th:nth-child(5){width:12%}.Orders_orderTable__Yhk4O th:nth-child(6){width:8%}.Orders_orderRow__IWaWA{border-bottom:1px solid #e9ecef;transition:background-color .2s}.Orders_orderRow__IWaWA:hover{background-color:#f8f9fa}.Orders_orderTable__Yhk4O td{border-bottom:1px solid #e9ecef;padding:10px 8px;vertical-align:top}.Orders_orderNumber__3GHhT{font-family:monospace}.Orders_orderNumberText__5vkn8{color:#495057;font-size:.85em;font-weight:600;margin-bottom:4px}.Orders_positionAskBadge__inJCt{background:#e3f2fd;border-radius:10px;color:#1976d2;display:inline-block;font-size:.7em;font-weight:500;padding:2px 6px}.Orders_productInfo__sYIQt{line-height:1.4}.Orders_productTitle__IJP2u{color:#2c3e50;font-size:.9em;font-weight:600;margin-bottom:4px}.Orders_productTitle__IJP2u b{font-weight:700}.Orders_deletedProduct__cFT6u{color:#dc3545;font-style:italic}.Orders_productDetails__fhMDr{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.Orders_productDetails__fhMDr span{background:#f1f3f4;border-radius:4px;color:#5f6368;font-size:.75em;padding:2px 6px}.Orders_productDetails__fhMDr span+span{margin-left:6px}.Orders_customSummary__\+hYA2{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.Orders_partBadge__yMJ65{background:#007bff;border-radius:10px;color:#fff;font-size:.7em;font-weight:500;padding:2px 6px}.Orders_cosmicPickBadge__\+vQHg{border-radius:12px;display:inline-block;font-size:.75em;font-weight:600;line-height:1;padding:3px 8px}.Orders_shipBadge__JOA0w{background:#fff4e6;border:1px solid #ffd8a8;border-radius:999px;color:#d9480f;display:inline-block;font-size:12px;line-height:1;padding:2px 8px}.Orders_orderDate__1PLq1{color:#6c757d;font-size:.85em;white-space:nowrap}.Orders_orderPrice__ANpMm{color:#28a745;font-weight:600;text-align:left}.Orders_statusSelect__ahx6x{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:.8em;padding:4px 8px}.Orders_expandButton__y9CQY{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8em;padding:6px 12px;transition:background-color .2s}.Orders_modalOverlay__BxCw4{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.Orders_modal__iyQ3t{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0003;max-width:92vw;overflow:hidden;width:520px}.Orders_modalHeader__0a9VU{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:flex-end;padding:10px 12px}.Orders_modalHeader__0a9VU h3{font-size:18px;margin:0}.Orders_closeModalBtn__XO3Q6{background:#0000;border:none;color:#666;cursor:pointer;font-size:20px}.Orders_modalContent__vkAn4{padding:16px}.Orders_formRow__WlH1G{align-items:center;display:flex;gap:10px;margin-bottom:10px}.Orders_formRow__WlH1G label{color:#555;font-size:14px;width:120px}.Orders_actionBtnRow__zDAGW{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.Orders_actionBtn__Bh7xx{background:#f1f3f5;border:1px solid #dee2e6;border-radius:6px;color:#333;cursor:pointer;height:34px;padding:0 12px}.Orders_actionBtn__Bh7xx:disabled{cursor:not-allowed;opacity:.5}.Orders_actionBtnActive__ageGH{background:#1e6fff;border-color:#1e6fff;color:#fff}.Orders_expandButton__y9CQY:hover{background:#5a6268}.Orders_expandedRow__NAphb{background:#f8f9fa}.Orders_expandedContent__KYA1z{border-top:2px solid #e9ecef;padding:15px}.Orders_customizationSection__BJuIe{margin-bottom:20px}.Orders_sectionHeader__cs1zC{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Orders_sectionHeader__cs1zC h4{color:#495057;font-size:1.1em;margin:0}.Orders_downloadAllButton__PzGIw{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8em;padding:6px 12px}.Orders_downloadAllButton__PzGIw:hover{background:#218838}.Orders_partsGrid__l7QwI{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Orders_partCard__pol\+6{background:#fff;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.Orders_partHeader__Vg3QN{background:#e9ecef;border-bottom:1px solid #dee2e6;padding:6px 10px}.Orders_partHeader__Vg3QN h5{color:#495057;font-size:.85em;font-weight:600;margin:0}.Orders_partContent__-Hfm0{padding:8px}.Orders_resultImageCompact__hELBg{display:inline-block;margin:0 8px 12px 0}.Orders_imageStack__SkQMr{align-items:center;display:inline-flex;flex-direction:column;gap:6px}.Orders_previewImage__s-hhJ{border:1px solid #dee2e6;border-radius:4px;height:120px;object-fit:contain;width:auto}.Orders_downloadButtonIcon__Y7oNP{align-items:center;background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.Orders_downloadButtonIcon__Y7oNP:hover{background:#0056b3}.Orders_textInfo__C6KHT{background:#f8f9fa;border-left:3px solid #007bff;border-radius:4px;flex:1 1;padding:6px 8px}.Orders_textCount__uGySR{color:#6c757d;font-size:.75em;font-weight:500;margin-bottom:4px}.Orders_textList__PHn5f{display:flex;flex-direction:column;gap:3px}.Orders_textItem__WAPD0{display:flex;flex-direction:column;gap:1px}.Orders_textContent__LwFTB{color:#495057;font-size:.8em;font-weight:500;line-height:1.3}.Orders_textStyle__WLK6r{color:#6c757d;font-size:.7em}.Orders_legacyCustomSection__lYi5o{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;margin-bottom:15px;padding:10px}.Orders_legacyCustomSection__lYi5o h4{color:#856404;font-size:.9em;margin:0 0 8px}.Orders_legacyContent__gsGsi{align-items:flex-start;display:flex;gap:12px}.Orders_originalImagesSection__IMco7{border-top:1px solid #dee2e6;margin-top:15px;padding-top:12px}.Orders_originalImagesSection__IMco7 h4{color:#495057;font-size:.9em;margin:0 0 8px}.Orders_checkoutInfoSection__x\+NoI{border-top:1px solid #dee2e6;margin-top:16px;padding-top:12px}.Orders_checkoutGrid__wgKl5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.Orders_card__eDFDV{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:10px}.Orders_cardTitle__YOhEU{color:#6c757d;font-size:12px;margin-bottom:6px}.Orders_cardBody__3TcPG{color:#212529;font-size:14px}.Orders_moneyLine__n1oMU{display:flex;justify-content:space-between;margin:3px 0}.Orders_subtext__prM3v{color:#6c757d;font-size:12px;margin-left:6px}.Orders_imageGrid__KFzkH{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.Orders_originalImageItem__OYMAI{align-items:center;display:flex;flex-direction:column;gap:4px}.Orders_thumbnailImage__8y1-R{border:1px solid #dee2e6;border-radius:4px;height:90px;object-fit:cover;width:90px}.Orders_emptyState__rQxYQ{color:#6c757d;padding:40px;text-align:center}.Orders_emptyState__rQxYQ p{font-size:1.1em;margin:0}.Orders_pagination__onBwm{align-items:center;display:flex;gap:6px;justify-content:center;padding:14px 0}.Orders_pageBtn__GjtpP{background:#f1f3f5;border:1px solid #dee2e6;border-radius:6px;color:#333;cursor:pointer;min-width:36px;padding:6px 10px}.Orders_pageBtn__GjtpP:hover{background:#e9ecef}.Orders_pageBtnActive__bsgQo{background:#1e6fff;border-color:#1e6fff;color:#fff}.Orders_pageBtnDisabled__hk0jj{cursor:not-allowed;opacity:.5}@media (max-width:1200px){.Orders_partsGrid__l7QwI{grid-template-columns:1fr}.Orders_orderTable__Yhk4O td:nth-child(3),.Orders_orderTable__Yhk4O th:nth-child(3){display:none}}@media (max-width:768px){.Orders_orderListContainer__S4Gnb{padding:10px}.Orders_header__ixDE3{align-items:stretch;flex-direction:column;gap:15px}.Orders_header__ixDE3 h1{font-size:1.5em}.Orders_controls__7dz10{flex-wrap:wrap}.Orders_orderTable__Yhk4O{font-size:.8em}.Orders_orderTable__Yhk4O td,.Orders_orderTable__Yhk4O th{padding:6px 4px}.Orders_orderTable__Yhk4O td:nth-child(4),.Orders_orderTable__Yhk4O td:nth-child(5),.Orders_orderTable__Yhk4O th:nth-child(4),.Orders_orderTable__Yhk4O th:nth-child(5){display:none}.Orders_expandedContent__KYA1z{padding:12px}.Orders_partsGrid__l7QwI{grid-template-columns:1fr}.Orders_imageGrid__KFzkH{gap:6px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.Orders_thumbnailImage__8y1-R{height:70px;width:70px}.Orders_previewImage__s-hhJ{height:100px;width:100px}.Orders_resultImageCompact__hELBg{align-items:flex-start;flex-direction:column;gap:8px}.Orders_legacyContent__gsGsi{flex-direction:column;gap:8px}}.AdminQuickRates_container__u\+y9N{margin:0 auto;max-width:1000px}.AdminQuickRates_toolbar__R4SG-{display:flex;gap:10px;margin-bottom:16px}.AdminQuickRates_primaryBtn__acP7i{background:#111;border:1px solid #111;color:#fff;cursor:pointer;padding:8px 14px}.AdminQuickRates_secondaryBtn__AO\+Zm{background:#fff;border:1px solid #111;color:#111;cursor:pointer;padding:8px 14px}.AdminQuickRates_table__glMK8{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;width:100%}.AdminQuickRates_row__AtGFb{grid-gap:10px;align-items:center;border-top:1px solid #f0f0f0;display:grid;gap:10px;grid-template-columns:2fr 1fr 2fr 200px;padding:10px 12px}.AdminQuickRates_header__9odS-{background:#f8f9fa;border-top:none;font-weight:700}.AdminQuickRates_colActions__0v6UL,.AdminQuickRates_colArea__BYB5e,.AdminQuickRates_colNote__WoiWh,.AdminQuickRates_colPrice__zuSHF{align-items:center;display:flex}.AdminQuickRates_input__rmXeu{border:1px solid #d0d5dd;border-radius:4px;height:36px;padding:0 10px;width:100%}.AdminQuickRates_iconBtn__kghFW{background:#fff;border:1px solid #d0d5dd;cursor:pointer;margin-right:6px;padding:6px 10px}.AdminQuickRates_dangerBtn__vykyO{background:#fff;border:1px solid #ff6b6b;color:#ff6b6b;cursor:pointer;padding:6px 10px}.AdminQuickRates_hint__39zrm{color:#888;font-size:13px;margin-top:12px}.AdminCreators_container__bRygU{box-sizing:border-box;padding:20px;width:100%}.AdminCreators_header__vc3CE{margin-bottom:30px}.AdminCreators_searchWrap__TAavQ{margin-bottom:12px}.AdminCreators_searchInput__17m9-{border:1px solid #dee2e6;border-radius:8px;font-size:14px;max-width:480px;padding:10px 12px;width:100%}.AdminCreators_title__u43hw{color:#333;font-size:24px;font-weight:700;margin:0}.AdminCreators_empty__RELMa,.AdminCreators_loading__DyhXW{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;color:#6c757d;display:flex;justify-content:center;min-height:300px}.AdminCreators_tableWrap__3mmbt{overflow-x:auto}.AdminCreators_table__P83yW{border:1px solid #e9ecef;box-sizing:border-box;width:100%}.AdminCreators_tr__Zvol2{align-items:center;border-bottom:1px solid #e9ecef;display:grid;grid-template-columns:110px 120px 1fr 2fr 160px 120px 200px}.AdminCreators_trHead__laXcN{background:#f8f9fa;color:#495057;font-weight:700}.AdminCreators_td__DDRxX{box-sizing:border-box;color:#343a40;font-size:14px;padding:14px 16px}.AdminCreators_colCommission__JAXVK{text-align:right}.AdminCreators_tr__Zvol2:hover{background:#fcfcfd;cursor:pointer}.AdminCreators_badge__H0vpl{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;padding:4px 10px}.AdminCreators_badgePending__mCJUd{background:#fff3cd;color:#856404}.AdminCreators_badgeApproved__kEy4F{background:#d4edda;color:#155724}.AdminCreators_badgeRejected__4xtbw{background:#f8d7da;color:#721c24}.AdminCreators_badgeSuspended__ov-3O{background:#e2e3e5;color:#383d41}.AdminCreators_badgeDeleted__-hVla{background:#e2e3e5;color:#6c757d;text-decoration:line-through}.AdminCreators_badgeDefault__7wW81{background:#f1f3f5;color:#495057}.AdminCreators_detailOverlay__UO9gl{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.AdminCreators_detail__IBpcF{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;max-width:92vw;overflow:hidden;width:720px}.AdminCreators_detailHeader__SVR1a{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;padding:16px 20px}.AdminCreators_detailTitle__E53jO{font-size:18px;margin:0}.AdminCreators_closeBtn__hZCiU{background:#f1f3f5;border:1px solid #dee2e6;cursor:pointer;font-size:13px;padding:8px 12px}.AdminCreators_detailBody__XOSKa{padding:16px 20px}.AdminCreators_detailRow__11rDm{grid-gap:12px;border-bottom:1px dashed #f1f3f5;display:grid;gap:12px;grid-template-columns:160px 1fr;padding:10px 0}.AdminCreators_dKey__x4B\+u{color:#6c757d;font-size:13px}.AdminCreators_dVal__MGWqh{color:#212529;font-size:14px}.AdminCreators_inlineBtn__rWOsW{background:#f8f9fa;border:1px solid #dee2e6;cursor:pointer;font-size:12px;margin-left:8px;padding:4px 8px}.AdminCreators_statusPanel__kglh8{align-items:center;display:flex;gap:8px;padding:8px 0}.AdminCreators_select__E20ZV{background:#fff;border:1px solid #dee2e6;padding:6px 8px}.AdminCreators_inlineField__PDuF5{align-items:center;display:inline-flex;position:relative}.AdminCreators_rateInput__\+vsIr{border:1px solid #dee2e6;padding:6px 24px 6px 8px;width:100px}.AdminCreators_rateSuffix__QehXI{color:#6c757d;font-size:13px;position:absolute;right:8px}.AdminCreators_applyBtn__-QBmu{background:#e9ecef;border:1px solid #dee2e6;cursor:pointer;font-size:12px;padding:6px 10px}.AdminCreators_multilineBox__9eGqW{max-height:180px;overflow:auto;padding-right:8px;white-space:pre-wrap;word-break:break-word}.AdminCreators_divider__RkYxD{background:#f1f3f5;height:1px;margin:16px 0 8px}.AdminCreators_files__lE9a9{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.AdminCreators_fileLink__E2Lj\+{color:#0d6efd;display:inline-block;font-weight:600;text-decoration:none}.AdminProducts_container__44124{box-sizing:border-box;padding:20px;width:100%}.AdminProducts_header__dUkus{margin-bottom:30px}.AdminProducts_title__PXgA-{color:#333;font-size:24px;font-weight:700;margin:0}.AdminProducts_content__ODEM4{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;display:flex;justify-content:center;min-height:300px}.AdminProducts_emptyMessage__nRy-i{color:#6c757d;font-size:18px;text-align:center}.AdminSettlements_container__5TdhK{margin:0 auto;max-width:100%;padding:min(2vw,38.4px)}.AdminSettlements_title__1nhpZ{color:#111;font-size:24px;font-weight:700;margin-bottom:24px}.AdminSettlements_artistName__9eMnY{color:#67c57d;font-weight:600}.AdminSettlements_artistId__sxSXj{color:#999;font-size:.9em;font-weight:400}.AdminSettlements_orderStatusBadge__ElmP7{background:#e3f2fd;border:1px solid #90caf9;border-radius:4px;color:#1976d2;display:inline-block;font-size:min(.75vw,14.4px);font-weight:600;padding:min(.3vw,5.8px) min(.6vw,11.5px);white-space:nowrap}.AdminSettlements_orderStatusBadge__ElmP7.AdminSettlements_orderCancelled__yzy1j{background:#ffebee;border-color:#ef9a9a;color:#d9534f}.AdminSettlements_orderStatusBadge__ElmP7.AdminSettlements_orderReturned__nxSHf{background:#fce4ec;border-color:#f48fb1;color:#c62828}.AdminSettlements_cancelledRow__bMzZ-{opacity:.6}.AdminSettlements_strikethrough__wGh\+1{color:#999!important;text-decoration:line-through}.AdminSettlements_loading__Nv6Am{color:#666;font-size:min(1vw,19.2px);padding:min(5vw,96px);text-align:center}.AdminSettlements_statsGrid__jcMww{grid-gap:min(1vw,19.2px);display:grid;gap:min(1vw,19.2px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:min(2vw,38.4px)}.AdminSettlements_statCard__3FG7J{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:min(1.2vw,23px);text-align:center}.AdminSettlements_statCard__3FG7J.AdminSettlements_highlight__OGAre{background:#fff8e1;border-color:#ffc107}.AdminSettlements_statLabel__gch88{color:#666;font-size:min(.8vw,15.4px);margin-bottom:min(.5vw,9.6px)}.AdminSettlements_statValue__POiFh{color:#111;font-size:min(1.5vw,28.8px);font-weight:700}.AdminSettlements_statSubtext__LHT48{color:#999;font-size:min(.7vw,13.4px);margin-top:min(.3vw,5.8px)}.AdminSettlements_filterSection__U8FWz{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:min(1.5vw,28.8px);padding:min(1.5vw,28.8px)}.AdminSettlements_filterRow__CEp\+M{display:flex;flex-wrap:wrap;gap:min(1vw,19.2px);margin-bottom:min(1vw,19.2px)}.AdminSettlements_filterGroup__U6qm7{display:flex;flex-direction:column;gap:min(.4vw,7.7px)}.AdminSettlements_filterLabel__qbGfz{color:#333;font-size:min(.8vw,15.4px);font-weight:600}.AdminSettlements_select__d6YfB{min-width:150px}.AdminSettlements_searchInput__QrUzT,.AdminSettlements_select__d6YfB{border:1px solid #ddd;border-radius:4px;font-size:min(.85vw,16.3px);padding:min(.6vw,11.5px) min(1vw,19.2px)}.AdminSettlements_searchInput__QrUzT{min-width:250px}.AdminSettlements_checkboxLabel__l5AFH{align-items:center;color:#333;cursor:pointer;display:flex;font-size:min(.85vw,16.3px);gap:8px;padding-top:24px}.AdminSettlements_checkbox__6u4dK{cursor:pointer;height:18px;width:18px}.AdminSettlements_actionRow__-vEn6{align-items:center;display:flex;justify-content:space-between}.AdminSettlements_resultCount__aflxC{color:#666;font-size:min(.9vw,17.3px)}.AdminSettlements_settleButton__JVIMx{background:#67c57d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:min(.9vw,17.3px);font-weight:600;padding:min(.8vw,15.4px) min(1.5vw,28.8px);transition:background .2s}.AdminSettlements_settleButton__JVIMx:hover{background:#5ab36f}.AdminSettlements_tableWrapper__4x0K3{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow-x:auto}.AdminSettlements_table__iZ13d{border-collapse:collapse;font-size:min(.8vw,15.4px);table-layout:auto;width:100%}.AdminSettlements_table__iZ13d thead{background:#f5f5f5}.AdminSettlements_table__iZ13d th{border-bottom:2px solid #ddd;color:#333;font-size:min(.8vw,15.4px);font-weight:600;padding:min(.6vw,11.5px) min(.8vw,15.4px);text-align:left;vertical-align:middle;white-space:nowrap}.AdminSettlements_table__iZ13d th.AdminSettlements_checkboxCell__2pl37{text-align:center;vertical-align:middle}.AdminSettlements_table__iZ13d th.AdminSettlements_checkboxCell__2pl37 input[type=checkbox]{margin:0;vertical-align:middle}.AdminSettlements_table__iZ13d td{border-bottom:1px solid #f0f0f0;padding:min(.6vw,11.5px) min(.8vw,15.4px);vertical-align:middle;white-space:nowrap}.AdminSettlements_table__iZ13d tbody tr:hover{background:#fafafa}.AdminSettlements_checkboxCell__2pl37{text-align:center;vertical-align:middle;width:40px}.AdminSettlements_checkboxCell__2pl37 input[type=checkbox]{cursor:pointer;height:16px;margin:0;vertical-align:middle;width:16px}.AdminSettlements_numberCell__68qx5{text-align:right}.AdminSettlements_orderNumber__AQdlM{color:#666;font-family:monospace;font-size:min(.8vw,15.4px)}.AdminSettlements_productTitle__Hlo7h{max-width:300px;overflow:hidden;text-overflow:ellipsis}.AdminSettlements_badge__QIRIN{border-radius:4px;display:inline-block;font-size:min(.7vw,13.4px);font-weight:600;padding:min(.3vw,5.8px) min(.6vw,11.5px);white-space:nowrap}.AdminSettlements_badgeSelf__E3AMm{background:#e3f2fd;color:#1976d2}.AdminSettlements_badgeRequest__HyQlk{background:#fff3e0;color:#f57c00}.AdminSettlements_badgeMixed__QEtmM{background:#f3e5f5;color:#7b1fa2}.AdminSettlements_commissionDetail__FubuV{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.AdminSettlements_detailButton__VlcAb{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:11px;padding:4px 8px;transition:all .2s}.AdminSettlements_detailButton__VlcAb:hover{background:#e0e0e0;border-color:#bbb}.AdminSettlements_earning__V6uh4{color:#67c57d;font-weight:700}.AdminSettlements_statusBadge__xJGxm{border-radius:4px;display:inline-block;font-size:min(.75vw,14.4px);font-weight:600;padding:min(.3vw,5.8px) min(.6vw,11.5px)}.AdminSettlements_statusPending__KA2ZC{background:#fff8e1;color:#f57f17}.AdminSettlements_statusSettled__CTjoQ{background:#e8f5e9;color:#2e7d32}.AdminSettlements_emptyMessage__JFlYG{color:#999;font-size:min(.9vw,17.3px);padding:min(3vw,57.6px);text-align:center}.AdminSettlements_mobileCards__i2Whi{display:none}@media (max-width:1024px){.AdminSettlements_tableWrapper__4x0K3{display:none}.AdminSettlements_mobileCards__i2Whi{display:flex;flex-direction:column;gap:16px}.AdminSettlements_mobileCard__o9Lkp{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.AdminSettlements_mobileCardHeader__\+QGRz{align-items:center;background:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex;gap:8px;padding:12px 16px}.AdminSettlements_mobileCheckbox__\+flkH{cursor:pointer;height:18px;width:18px}.AdminSettlements_mobileCardBody__\+tnG8{padding:16px}.AdminSettlements_mobileRow__IB5uv{display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.AdminSettlements_mobileRow__IB5uv.AdminSettlements_highlight__OGAre{background:#fff8e1;margin:8px -16px;padding:12px 16px}.AdminSettlements_mobileLabel__1Mvga{color:#666;font-weight:600}.AdminSettlements_mobileDivider__4kqZJ{background:#e0e0e0;height:1px;margin:8px 0}.AdminSettlements_statsGrid__jcMww{gap:12px;grid-template-columns:repeat(2,1fr)}.AdminSettlements_statCard__3FG7J{padding:16px}.AdminSettlements_statLabel__gch88{font-size:12px}.AdminSettlements_statValue__POiFh{font-size:20px}.AdminSettlements_statSubtext__LHT48{font-size:11px}.AdminSettlements_filterSection__U8FWz{padding:16px}.AdminSettlements_filterRow__CEp\+M{flex-direction:column;gap:12px}.AdminSettlements_searchInput__QrUzT,.AdminSettlements_select__d6YfB{font-size:14px;min-width:0;min-width:auto;padding:10px 12px;width:100%}.AdminSettlements_actionRow__-vEn6{align-items:stretch;flex-direction:column;gap:12px}.AdminSettlements_settleButton__JVIMx{font-size:14px;padding:12px;width:100%}}@media (max-width:480px){.AdminSettlements_container__5TdhK{padding:16px}.AdminSettlements_statsGrid__jcMww{grid-template-columns:1fr}.AdminSettlements_badge__QIRIN{font-size:11px;padding:4px 8px}.AdminSettlements_statusBadge__xJGxm{font-size:12px;padding:4px 8px}}.AdminSettlements_modalOverlay__fmzMq{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AdminSettlements_modalContent__cvuxB{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:700px;overflow-y:auto;width:100%}.AdminSettlements_modalHeader__g14SC{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px}.AdminSettlements_modalHeader__g14SC h3{color:#111;font-size:20px;font-weight:700;margin:0}.AdminSettlements_modalClose__yTq\+9{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.AdminSettlements_modalClose__yTq\+9:hover{color:#666}.AdminSettlements_modalBody__GiAEL{padding:24px}.AdminSettlements_modalOrderInfo__v9HZF{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AdminSettlements_modalInfoRow__MemmO{align-items:center;display:flex;font-size:14px;justify-content:space-between}.AdminSettlements_modalLabel__DsYUk{color:#666;font-weight:600}.AdminSettlements_highlight__OGAre{color:#67c57d;font-weight:700}.AdminSettlements_modalDivider__iLTD-{background:#e0e0e0;height:1px;margin:20px 0}.AdminSettlements_modalItems__WlWEo{display:flex;flex-direction:column;gap:20px}.AdminSettlements_modalItem__08UhI{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.AdminSettlements_modalItemHeader__tMk9w{align-items:center;background:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.AdminSettlements_modalItemTitle__RDF5d{color:#111;font-size:15px;font-weight:600}.AdminSettlements_modalItemBody__CvUZV{display:flex;flex-direction:column;gap:8px;padding:16px}.AdminSettlements_modalCalcRow__ctzip{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.AdminSettlements_modalCalcRow__ctzip.AdminSettlements_indent__3T4BF{color:#666;font-size:13px;padding-left:16px}.AdminSettlements_modalCalcRow__ctzip.AdminSettlements_total__w\+DOg{border-top:2px solid #333;color:#111;font-weight:700;margin-top:8px;padding-top:12px}.AdminSettlements_modalCalcLabel__ezbta{flex:1 1}.AdminSettlements_modalCalcValue__p\+Ml1{font-family:monospace;font-weight:600}.AdminSettlements_modalSummary__Svf0s{background:#f9f9f9;border:2px solid #67c57d;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.AdminSettlements_modalSummaryRow__PxEgv{align-items:center;display:flex;font-size:15px;justify-content:space-between}.AdminSettlements_modalSummaryRow__PxEgv.AdminSettlements_final__mNEwH{border-top:2px solid #67c57d;margin-top:8px;padding-top:12px}.AdminSettlements_modalSummaryLabel__aAHDG{color:#333;font-weight:600}.AdminSettlements_modalSummaryValue__IEeY-{font-family:monospace;font-size:16px;font-weight:700}@media (max-width:768px){.AdminSettlements_modalContent__cvuxB{max-height:95vh;max-width:100%}.AdminSettlements_modalHeader__g14SC{padding:16px}.AdminSettlements_modalHeader__g14SC h3{font-size:18px}.AdminSettlements_modalBody__GiAEL{padding:16px}.AdminSettlements_modalItemTitle__RDF5d{font-size:14px}.AdminSettlements_modalCalcRow__ctzip,.AdminSettlements_modalInfoRow__MemmO{font-size:13px}}