.home_section__JtNPk{padding:clamp(28px,4vw,48px) 0}.home_secHead__moSWB{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,2.5vw,28px)}.home_secTitle__SgooJ{font-family:var(--font-display);font-weight:900;font-size:clamp(22px,3.6vw,36px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0}.home_secMore__sem_Z{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--ink-soft);white-space:nowrap;text-decoration:none}.home_secMore__sem_Z:hover{color:var(--ink)}.home_catGrid__lFdUP{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.home_catTile__JvJ8_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:18px 10px 14px;border:1px solid var(--line,#e8e6e3);border-radius:16px;text-align:center;text-decoration:none;color:inherit;background:#fff;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.home_catTile__JvJ8_:hover{background:var(--surface,#f7f6f4);border-color:var(--ink-faint,#ccc);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.05)}.home_catEmoji__HuZQu{font-size:34px;line-height:1}.home_catLabel__XR6Od{font-size:14.5px;font-weight:700;line-height:1.3;word-break:keep-all;letter-spacing:-.01em}.home_catCount__BtBiB{display:inline-block;margin-top:2px;padding:2px 8px;border-radius:999px;background:var(--surface,#f0eeeb);color:var(--ink-soft,#767676);font-size:11px;font-weight:600;line-height:1.4}.home_catBestList__82WOI{display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.home_catBestBlock__xPlW1{min-width:0}.home_catBestHead__BQoLT{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.home_catBestTitle__rQxJ7{margin:0;display:flex;align-items:center;gap:10px;font-size:clamp(22px,3.2vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.home_catBestEmoji__cDYO2{font-size:clamp(28px,4vw,36px);line-height:1;flex:0 0 auto}.home_brandRail__1bZT3{display:flex;flex-wrap:wrap;gap:10px}.home_brandChip__g334A{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid var(--line,#e8e6e3);border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;color:inherit;transition:background .15s,border-color .15s}.home_brandChip__g334A:hover{background:var(--surface,#f7f6f4);border-color:var(--ink-faint,#ccc)}.home_brandChipOn__gm0Sk{border-color:var(--ink,#141414)}.home_brandChipOn__gm0Sk,.home_brandChipOn__gm0Sk:hover{background:var(--ink,#141414);color:#fff}.home_brandLoading__oj82u{margin:16px 0 0;font-size:13px;color:var(--ink-soft);text-align:center}.home_brandHint__8S5zf{margin:12px 0 0;font-size:12.5px;color:var(--ink-soft)}.home_brandProducts__g7O_S{margin-top:22px}.home_feedEmpty__zJXhO{padding:24px 0;text-align:center;color:var(--ink-soft);font-size:14px}.home_slide__yfwWs{flex:0 0 auto;width:calc((100% - 70px) / 6);min-width:148px;max-width:200px}.home_productGrid__35lXP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}@media (max-width:1100px){.home_catGrid__lFdUP{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.home_catTile__JvJ8_{min-height:112px}.home_catEmoji__HuZQu{font-size:30px}.home_productGrid__35lXP{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.home_section__JtNPk{padding:clamp(28px,6vw,48px) 0}.home_catGrid__lFdUP{grid-template-columns:repeat(4,1fr);gap:10px}.home_catTile__JvJ8_{min-height:96px;padding:14px 8px;border-radius:12px;gap:8px}.home_catEmoji__HuZQu{font-size:26px}.home_catLabel__XR6Od{font-size:12.5px;font-weight:600}.home_productGrid__35lXP{grid-template-columns:repeat(2,1fr);gap:12px}.home_slide__yfwWs{width:calc((100% - 28px) / 2.35);max-width:200px;min-width:148px}}@media (max-width:480px){.home_catGrid__lFdUP{grid-template-columns:repeat(3,1fr);gap:6px}.home_catTile__JvJ8_{min-height:70px;border-radius:10px}.home_catEmoji__HuZQu{font-size:18px}.home_catLabel__XR6Od{font-size:11px}.home_productGrid__35lXP{grid-template-columns:repeat(2,1fr);gap:10px}.home_secTitle__SgooJ{font-size:clamp(18px,5.5vw,24px)}.home_secMore__sem_Z{font-size:12px}.home_catBestTitle__rQxJ7{font-size:clamp(20px,5.5vw,26px)}.home_catBestEmoji__cDYO2{font-size:clamp(26px,6vw,32px)}}.Toast_toast__K4dn_{position:fixed;left:50%;bottom:36px;transform:translateX(-50%) translateY(18px);background:var(--ink);color:#fff;font-size:13px;font-weight:500;letter-spacing:.02em;padding:14px 26px;border-radius:999px;opacity:0;pointer-events:none;transition:all .35s var(--ease);z-index:400;box-shadow:0 10px 30px rgba(0,0,0,.2)}.Toast_toast__K4dn_[data-show=true]{opacity:1;transform:translateX(-50%) translateY(0)}.FreeShipCelebrate_wrap__Ny3uc{position:relative;margin-top:12px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#ecf9f0,#f7fff9);border:1px solid #b7e4c7;overflow:hidden;text-align:center}.FreeShipCelebrate_pop__b5tkD{animation:FreeShipCelebrate_freePop__zz0Z2 .55s cubic-bezier(.2,.9,.3,1.2)}@keyframes FreeShipCelebrate_freePop__zz0Z2{0%{transform:scale(.92);opacity:.4}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}.FreeShipCelebrate_msg__hA5NU{margin:0;font-size:14px;font-weight:800;color:#1b7a45;letter-spacing:-.01em}.FreeShipCelebrate_confetti__zqXrt{pointer-events:none;position:absolute;inset:0}.FreeShipCelebrate_piece__7XWqr{position:absolute;left:50%;top:40%;width:7px;height:10px;border-radius:1px;background:hsl(calc(var(--i) * 20),85%,55%);animation:FreeShipCelebrate_shoot__h7_YJ 1.2s ease-out forwards;animation-delay:calc(var(--i) * 18ms);transform:translate(-50%,-50%) rotate(calc(var(--i) * 20deg))}@keyframes FreeShipCelebrate_shoot__h7_YJ{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + (var(--i) - 9) * 14px),calc(-50% - 48px - (var(--i) % 5) * 8px)) rotate(calc(var(--i) * 40deg)) scale(.6)}}.order_wrap__x2Uo5{max-width:720px;margin:0 auto;padding:clamp(40px,6vw,72px) var(--gutter) 120px}.order_title__djIoC{font-family:var(--font-display);font-weight:900;font-size:clamp(26px,4vw,36px);text-transform:uppercase;margin-bottom:24px}.order_doneHead__6_ZE_{text-align:center;margin-bottom:34px}.order_checkIcon__NvR8I{width:60px;height:60px;border-radius:50%;background:var(--ink);color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.order_doneTitle__QK3MW{font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.01em}.order_doneSub__Tooto{color:var(--ink-soft);font-size:14.5px;margin-top:10px}.order_metaBar__4wIYU{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:16px 2px;font-size:14px}.order_metaBar__4wIYU b{font-weight:700}.order_status__hgnU0{font-weight:700;color:var(--sale)}.order_bankBox__71RYj{background:var(--surface);border-radius:10px;padding:22px 24px;margin-top:20px;text-align:center}.order_bankLabel__LCtk3{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.order_bankAccount__RQGPN{font-size:18px;font-weight:800;margin:8px 0 6px}.order_bankAmount__YMUZs{font-size:14px;color:var(--ink-soft)}.order_bankAmount__YMUZs b{color:var(--sale);font-weight:800;font-size:16px}.order_block__MaOFX{margin-top:34px}.order_blockTitle__1n4Qf{font-size:15px;font-weight:800;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:16px}.order_items__q8_my{display:flex;flex-direction:column;gap:16px}.order_item__QhmEU{display:grid;grid-template-columns:60px 1fr auto;grid-gap:14px;gap:14px;align-items:center}.order_itemThumb__xV4Ay{width:60px;height:60px;border-radius:8px;overflow:hidden;background:var(--surface);display:block}.order_itemThumb__xV4Ay img{width:100%;height:100%;object-fit:cover}.order_itemInfo__O_7EH{display:flex;flex-direction:column;gap:3px;min-width:0}.order_itemName__2Pfg2{font-size:14px;font-weight:600}.order_itemOpt__kMNiF,.order_itemQty__CU_cl{font-size:12.5px;color:var(--ink-soft)}.order_itemPrice__gfUE8{font-size:15px;font-weight:700}.order_ship__7_XQ0 p{font-size:14px;line-height:1.7;color:var(--ink)}.order_memo__JDjsG{color:var(--ink-soft);font-size:13px}.order_track__pYnRF{justify-content:space-between;gap:12px}.order_trackInfo__dRCQw,.order_track__pYnRF{display:flex;align-items:center;flex-wrap:wrap}.order_trackInfo__dRCQw{gap:10px;font-size:14px}.order_trackCarrier__ERzyj{font-weight:800}.order_trackNo__eMtH7{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink)}.order_trackStatus__Q53yo{font-size:12px;font-weight:700;color:var(--sale);background:var(--surface);padding:3px 9px;border-radius:999px}.order_trackBtn__S_ZHs{height:40px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid var(--ink);font-size:13px;font-weight:700;color:var(--ink);transition:background .2s,color .2s}.order_trackBtn__S_ZHs:hover{background:var(--ink);color:#fff}.order_stepper__FhcS8{display:flex;list-style:none;padding:0;margin:22px 0 6px}.order_step__Sq2s2{flex:1 1;position:relative;text-align:center;min-width:0}.order_step__Sq2s2:before{content:"";position:absolute;top:9px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.order_step__Sq2s2:first-child:before{display:none}.order_stepDot__rdAd_{position:relative;z-index:1;display:block;width:20px;height:20px;margin:0 auto 8px;border-radius:50%;background:#fff;border:2px solid var(--line);box-sizing:border-box}.order_stepLabel__kUBAK{font-size:12px;color:var(--ink-soft);letter-spacing:-.02em}.order_stepDone__1qJX_ .order_stepDot__rdAd_{background:var(--ink);border-color:var(--ink)}.order_stepDone__1qJX_:before{background:var(--ink)}.order_stepDone__1qJX_ .order_stepLabel__kUBAK{color:var(--ink)}.order_stepNow__fz3Mr .order_stepDot__rdAd_{background:var(--sale);border-color:var(--sale);box-shadow:0 0 0 4px color-mix(in srgb,var(--sale) 20%,transparent)}.order_stepNow__fz3Mr:before{background:var(--ink)}.order_stepNow__fz3Mr .order_stepLabel__kUBAK{color:var(--ink);font-weight:800}.order_terminalBanner__Tr3sf{margin:20px 0 6px;padding:14px 16px;background:#fde2e1;color:#b3261e;font-weight:700;font-size:14px;border-radius:8px;text-align:center}.order_history___4lvr{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.order_historyRow__qqLQm{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-left:14px;border-left:2px solid var(--line);position:relative}.order_historyRow__qqLQm:first-child{border-left-color:var(--ink)}.order_historyStatus__Dv85C{font-weight:700;font-size:13.5px}.order_historyMemo__VCE0L{color:var(--ink-soft);font-size:13px;flex:1 1;min-width:120px}.order_historyDate__XXUnZ{color:var(--ink-soft);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order_pay__sq9Lh{font-size:14px}.order_payRow__IZcF_{display:flex;justify-content:space-between;padding:7px 0;color:var(--ink-soft)}.order_payTotal__wqdoo{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.order_payTotal__wqdoo span{font-weight:700}.order_payTotal__wqdoo b{font-size:22px;font-weight:800}.order_payMinus__AYArk{color:var(--sale)}.order_payEarn__MGHog{margin-top:12px;font-size:13px;font-weight:600;color:var(--ink);text-align:right}.order_payMethod__MIZne{margin-top:12px;font-size:13px;color:var(--ink-soft)}.order_actions__tbF_0{display:flex;gap:12px;margin-top:40px}.order_actionBtnPrimary__KG7PR,.order_actionBtn__zu_ei{flex:1 1;height:54px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:all .2s var(--ease)}.order_actionBtn__zu_ei{border:1px solid var(--ink);color:var(--ink)}.order_actionBtnPrimary__KG7PR,.order_actionBtn__zu_ei:hover{background:var(--ink);color:#fff}.order_actionBtnPrimary__KG7PR:hover{opacity:.88}.order_cancelRow__WK76W{margin-top:16px;text-align:center}.order_cancelOrderBtn__LPilk{height:44px;padding:0 24px;border:1px solid var(--line);background:#fff;color:var(--ink-soft);font-size:13px;font-weight:600;border-radius:4px;transition:all .2s var(--ease)}.order_cancelOrderBtn__LPilk:hover{border-color:var(--sale);color:var(--sale)}.order_cancelOrderBtn__LPilk:disabled{opacity:.5}@media (max-width:560px){.order_actions__tbF_0{flex-direction:column}}.order_inquiryLink__AZyDU{display:inline-block;font-size:13px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.order_inquiryLink__AZyDU:hover{color:var(--ink)}.order_stockWarn__9L4Jc{margin:14px 0;padding:12px 15px;border-radius:8px;background:#fff6ea;border:1px solid #f0d29a;color:#8a5a12;font-size:13px;line-height:1.6}.order_stockWarn__9L4Jc b{color:#6b4610}.order_itemCancelled__GbcIE{opacity:.5}.order_itemCancelled__GbcIE .order_itemName__2Pfg2{text-decoration:line-through}.order_itemCancelTag__qu0CN{margin-left:8px;font-size:11px;padding:2px 7px;border-radius:40px;background:#eee;color:var(--ink-soft);text-decoration:none;vertical-align:middle}.order_cancelPanel__q8itf{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.order_cancelPanelTitle__T2XO7{font-size:13px;color:var(--ink-soft)}.order_cancelItems__VrssD{display:flex;flex-direction:column;gap:7px;width:100%}.order_cancelItem__T_ZzO{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.order_cancelSelBtn__0vJJ4{padding:9px 16px;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.order_cancelSelBtn__0vJJ4:disabled{opacity:.4;cursor:default}.order_confirmRow__UDvOu{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:16px}.order_confirmBtn__64WPJ{padding:12px 28px;border:none;border-radius:8px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.order_confirmBtn__64WPJ:hover{opacity:.9}.order_confirmBtn__64WPJ:disabled{opacity:.5;cursor:default}.order_confirmHint__klm7R{font-size:12px;color:var(--ink-faint)}.order_confirmedNote__kt9O2{font-size:13.5px;color:var(--ink-soft);font-weight:600}.account_wrap__XgnuE{max-width:440px;margin:0 auto;padding:clamp(48px,8vw,90px) var(--gutter) 110px}.account_wrapWide__fW0hn{max-width:min(1080px,100%);margin:0 auto;padding:clamp(40px,6vw,72px) var(--gutter) 110px}.account_wrapWide__fW0hn .account_title__vEwi1{text-align:left;font-size:clamp(28px,3.5vw,40px)}.account_mypageGrid__pDrEG{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:28px}@media (min-width:900px){.account_mypageGrid__pDrEG{grid-template-columns:minmax(280px,340px) 1fr;gap:28px;align-items:start}.account_mypageMain__Fpa7d{min-width:0}}.account_quickNav__YQLqS{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:8px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.account_quickNav__YQLqS a{font-size:14px;font-weight:600;text-decoration:none;color:var(--ink);padding:6px 0;border-bottom:1px solid transparent}.account_quickNav__YQLqS a:hover{border-bottom-color:var(--ink)}.account_title__vEwi1{font-family:var(--font-display);font-weight:900;font-size:32px;letter-spacing:-.01em;text-transform:uppercase;text-align:center}.account_sub__HCO32{text-align:center;color:var(--ink-soft);font-size:14px;margin-top:12px}.account_form__3Og_g{display:flex;flex-direction:column;gap:10px;margin-top:36px}.account_input__Vv44i{height:52px;border:1px solid var(--line);padding:0 16px;font-size:15px;background:#fff;color:var(--ink);transition:border-color .2s var(--ease)}.account_input__Vv44i:focus{outline:none;border-color:var(--ink)}.account_inputBad__fARgu,.account_inputBad__fARgu:focus{border-color:var(--sale)}.account_error___KqqZ{color:var(--sale);font-size:13px;margin:2px 0 0}.account_fieldError__HXa2B{color:var(--sale);font-size:12.5px;margin:-6px 0 2px 2px}.account_submit__Urwea{height:54px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;margin-top:8px;transition:opacity .2s var(--ease)}.account_submit__Urwea:hover{opacity:.88}.account_submit__Urwea:disabled{opacity:.5;cursor:default}.account_alt__UJhaP{margin-top:26px;text-align:center;font-size:13.5px;color:var(--ink-soft);display:flex;gap:8px;justify-content:center;align-items:center}.account_altLink__f0Vnc{font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.account_hint__4t3fH{font-size:12px;color:var(--ink-faint);margin-top:-2px}.account_agree__axUVe{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink-soft);margin-top:6px;line-height:1.5}.account_agree__axUVe input{margin-top:3px;flex:0 0 auto}.account_agree__axUVe a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.account_agree__axUVe em{font-style:normal;color:var(--sale);font-weight:600}.account_card__f8D7U{margin-top:0;border:1px solid var(--line);padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:8px;border-radius:14px;background:#fff}.account_wrapWide__fW0hn .account_sectionTitle__NxUYj{margin-top:36px;font-size:18px}.account_cardName__xV6hb{font-size:18px;font-weight:700}.account_muted__5_pZJ{color:var(--ink-soft);font-size:14px}.account_sectionTitle__NxUYj{margin-top:44px;font-weight:800;font-size:16px;letter-spacing:-.01em}.account_pointPill__d0mLW{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--ink);border-radius:999px;font-size:13px;font-weight:600;transition:all .2s var(--ease)}.account_pointPill__d0mLW:hover{background:var(--ink);color:#fff}.account_pointPill__d0mLW b{font-weight:800}.account_gradeBadge__pO4zM{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:999px;vertical-align:middle;background:#ececec;color:#555}.account_gradeBadge__pO4zM[data-grade=pink]{background:#ffe3ef;color:#c2185b}.account_gradeBadge__pO4zM[data-grade=red]{background:#ffe1e0;color:#c60008}.account_gradeBadge__pO4zM[data-grade=vip]{background:#2b2b2b;color:#f5d576}.account_gradeNote__besuD{font-size:12.5px;color:var(--ink-soft);margin-top:4px}.account_pointBalance__EkcGC{margin-top:32px;display:flex;align-items:baseline;justify-content:space-between;border:1px solid var(--ink);padding:22px 24px}.account_pointBalance__EkcGC span{font-size:14px;font-weight:700}.account_pointBalance__EkcGC b{font-size:26px;font-weight:800}.account_ledger__yrxBw{list-style:none;margin-top:20px;border-top:1px solid var(--ink)}.account_ledgerRow__M2zUs{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 4px;border-bottom:1px solid var(--line)}.account_ledgerMain__aGeIy{display:flex;flex-direction:column;gap:3px;min-width:0}.account_ledgerReason__NWsO8{font-size:14px;font-weight:600}.account_ledgerOrder__cPHgY{font-size:12px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.account_ledgerRight__SN7F0{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.account_ledgerMinus__0H2_c,.account_ledgerPlus__d5Dpe{font-size:15px;font-weight:800}.account_ledgerMinus__0H2_c{color:var(--sale)}.account_ledgerDate__bbqW6{font-size:12px;color:var(--ink-faint)}.account_empty__G3yfv{margin-top:14px;color:var(--ink-soft);font-size:14px;border:1px dashed var(--line);padding:34px;text-align:center}.account_logout__MYbrJ{margin-top:28px;height:48px;width:100%;border:1px solid var(--ink);background:#fff;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.04em;transition:all .2s var(--ease)}.account_logout__MYbrJ:hover{background:var(--ink);color:#fff}.account_orderList__1IuYi{display:flex;flex-direction:column;gap:12px;margin-top:14px}.account_orderRow__wDcQq{display:block;border:1px solid var(--line);padding:16px 18px;transition:border-color .2s var(--ease)}.account_orderRow__wDcQq:hover{border-color:var(--ink)}.account_orderTop__ItYoW{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.account_orderNo__kpKp8{font-size:12.5px;color:var(--ink-soft)}.account_orderStatus__pGzO_{font-size:12px;font-weight:700;color:var(--sale)}.account_orderMid__zRrUR{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.account_orderName__RNwiq{font-size:14.5px;font-weight:600}.account_orderTotal__vtzZR{font-size:15px;font-weight:800;white-space:nowrap}.account_orderDate__rGJpr{display:block;font-size:12px;color:var(--ink-faint);margin-top:6px}.account_formTitle__jlrik{font-size:15px;font-weight:800;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:4px}.account_danger__H0WRm{margin-top:56px;padding:22px;border:1px solid var(--sale)}.account_dangerTitle__yzvBP{font-size:14px;font-weight:800;color:var(--sale)}.account_dangerText__Xhc5o{margin-top:10px;font-size:12.5px;line-height:1.7;color:var(--ink-soft)}.account_withdrawBtn__wWr8Y{margin-top:16px;height:44px;padding:0 18px;border:1px solid var(--sale);background:#fff;color:var(--sale);font-size:13px;font-weight:700;transition:all .2s var(--ease)}.account_withdrawBtn__wWr8Y:hover{background:var(--sale);color:#fff}.account_withdrawForm__3nv8R{margin-top:16px;display:flex;flex-direction:column;gap:10px}.account_withdrawActions__wVji_{display:flex;gap:10px}.account_cancelBtn__5IugY{flex:1 1;height:48px;font-size:13px;font-weight:700;transition:border-color .2s var(--ease)}.account_cancelBtn__5IugY:hover{border-color:var(--ink)}.account_confirmWithdrawBtn__pbw_r{flex:1 1;height:48px;background:var(--sale);color:#fff;font-size:13px;font-weight:700;transition:opacity .2s var(--ease)}.account_confirmWithdrawBtn__pbw_r:hover{opacity:.88}.account_confirmWithdrawBtn__pbw_r:disabled{opacity:.5;cursor:default}.account_addrList__QgjOD{display:flex;flex-direction:column;gap:12px;margin-top:24px}.account_addrCard__Pdw5n{border:1px solid var(--line);padding:18px;border-radius:8px}.account_addrTop__Eq20B{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.account_addrName__vAF_p{font-size:15px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.account_addrLabel__VgPul{font-weight:600;color:var(--ink-soft);background:var(--surface)}.account_addrDefault__gFK16,.account_addrLabel__VgPul{font-size:11px;font-style:normal;padding:2px 8px;border-radius:999px}.account_addrDefault__gFK16{font-weight:700;color:#fff;background:var(--ink)}.account_addrActions__EzFgf{display:inline-flex;gap:12px}.account_addrActions__EzFgf button{font-size:12.5px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.account_addrActions__EzFgf button:hover{color:var(--ink)}.account_addrLine__L8e2p{font-size:13.5px;color:#444;line-height:1.6}.account_zipBtn2__fm9eZ{height:52px;padding:0 18px;border:1px solid var(--ink);background:#fff;font-size:13px;font-weight:700;white-space:nowrap;transition:all .2s var(--ease)}.account_zipBtn2__fm9eZ:hover{background:var(--ink);color:#fff}.account_check__pTvgP{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-soft);margin:2px 0 4px}.account_cancelBtn__5IugY{height:54px;padding:0 22px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:600}.account_addBtn__kd_vU{margin-top:24px;width:100%;height:52px;border:1px dashed var(--ink);background:#fff;font-size:14px;font-weight:700;transition:background .2s var(--ease)}.account_addBtn__kd_vU:hover{background:var(--surface)}.account_dashGrid__YvgEQ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:0}.account_dashCard__j176K{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;padding:22px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .15s var(--ease),box-shadow .15s var(--ease);text-decoration:none;color:inherit}.account_dashCard__j176K:hover{border-color:var(--ink);box-shadow:0 6px 18px rgba(0,0,0,.04)}.account_dashNum__I53S0{font-size:clamp(18px,2.2vw,24px);font-weight:800;color:var(--ink)}.account_dashLabel__eSfE5{font-size:13px;color:var(--ink-soft);font-weight:600}.account_statusRow__6N5cG{display:flex;justify-content:space-between;gap:8px;margin-top:14px;padding:18px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.account_statusItem__OBgXb{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px}.account_statusItem__OBgXb b{font-size:20px;font-weight:800}.account_statusItem__OBgXb span{font-size:12px;color:var(--ink-soft);text-align:center}@media (max-width:720px){.account_dashGrid__YvgEQ{grid-template-columns:repeat(2,1fr)}.account_dashCard__j176K{min-height:84px;padding:16px 10px}}@media (max-width:560px){.account_statusRow__6N5cG{flex-wrap:wrap}.account_statusItem__OBgXb{flex:1 1 30%;min-width:64px}}.account_repurchase__Ep_U5{margin-top:20px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#fbf7f2}.account_repurchaseHead__Ey2Dk{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.account_repurchaseHead__Ey2Dk>span:first-child{font-size:14.5px;font-weight:700}.account_repurchaseSub__uvG82{font-size:12px;color:var(--ink-soft)}.account_repurchaseItems__LMWBh{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px}.account_repurchaseItem__RnYjD{display:flex;flex-direction:column;gap:5px}.account_repurchaseThumb__vn5e4{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff;transition:transform .18s ease}.account_repurchaseItem__RnYjD:hover .account_repurchaseThumb__vn5e4{transform:translateY(-3px)}.account_repurchaseThumb__vn5e4 img{width:100%;height:100%;object-fit:cover}.account_repurchaseName__LEuIz{font-size:12.5px;font-weight:500;line-height:1.4}.account_repurchaseDays__DMzsB{font-size:11.5px;color:var(--ink-soft)}.ProductCard_card__JrE_3{position:relative;display:flex;flex-direction:column;height:100%;border-radius:4px;transition:transform .25s var(--ease)}.ProductCard_card__JrE_3:hover{transform:translateY(-2px)}.ProductCard_card__JrE_3.ProductCard_added__c630b{animation:ProductCard_cardPulse___8Zq3 .45s var(--ease)}@keyframes ProductCard_cardPulse___8Zq3{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}.ProductCard_link__zg4sO{display:block;flex:1 1;min-width:0;text-decoration:none;color:inherit}.ProductCard_thumb__0FbFE{position:relative;aspect-ratio:1/1;background:var(--surface);border-radius:var(--radius-img);overflow:hidden}.ProductCard_thumb__0FbFE div{transition:transform .6s var(--ease)}.ProductCard_card__JrE_3:hover .ProductCard_thumb__0FbFE div{transform:scale(1.04)}.ProductCard_img__pjfhB{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.ProductCard_card__JrE_3:hover .ProductCard_thumb__0FbFE .ProductCard_img__pjfhB{transform:scale(1.04)}.ProductCard_thumbOverlay__DItFP{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;background:linear-gradient(0deg,rgba(0,0,0,.28),transparent 45%);opacity:0;transition:opacity .28s var(--ease);pointer-events:none}.ProductCard_card__JrE_3:hover .ProductCard_thumbOverlay__DItFP{opacity:1}.ProductCard_quickHint__9Vicp{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:6px 12px;border:1px solid rgba(255,255,255,.7);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProductCard_badges__9gSlX{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}.ProductCard_badge__bAalr{font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 9px;background:#fff;color:var(--ink)}.ProductCard_badge--sale__Ac4Ik{background:var(--sale);color:#fff}.ProductCard_badge--best__E1uPe{background:var(--ink);color:#fff}.ProductCard_actions__xH3Rh{margin-top:6px;padding:0 2px}.ProductCard_cartBtn__CrbTm{width:100%;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid var(--line,#e5e2de);color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.04em;border-radius:8px;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.ProductCard_cartBtn__CrbTm:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.ProductCard_cartBtn__CrbTm:active:not(:disabled){transform:translateY(0)}.ProductCard_cartBtn__CrbTm:disabled{opacity:.65;cursor:wait}.ProductCard_cartBtnOk__znP41{background:#1a7f4b!important;border-color:#1a7f4b!important;color:#fff!important;animation:ProductCard_cartPop__u4Bwz .4s var(--ease)}@keyframes ProductCard_cartPop__u4Bwz{0%{transform:scale(.96)}50%{transform:scale(1.03)}to{transform:scale(1)}}.ProductCard_cartIcon__m2Mww{display:inline-flex;line-height:0}.ProductCard_cartText__c0JCX{white-space:nowrap}.ProductCard_cartOk__3jpKx{font-weight:800;letter-spacing:.02em}.ProductCard_info___rftj{padding:8px 2px 0;text-align:center}.ProductCard_brand__IgZIF{margin:0 0 1px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft,#767676);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductCard_name__6lJpV{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;margin:0}.ProductCard_price__jt2eU{margin-top:6px;display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.ProductCard_rate__aI_Gw{color:var(--sale);font-weight:700}.ProductCard_now__Eznx_{font-weight:700}.ProductCard_was__nscw_{color:var(--ink-faint);text-decoration:line-through;font-size:13px}.ProductCard_swatches__7kRaG{margin-top:11px;display:flex;gap:6px;justify-content:center}.ProductCard_sw__mT8Mf{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.ProductCard_rating__G_wIZ{margin-top:5px;font-size:12px;color:var(--ink-soft)}.ProductCard_star__0e88B{color:var(--ink)}.ProductCard_card--lg__Nyzov .ProductCard_badges__9gSlX{display:none}.ProductCard_card--lg__Nyzov .ProductCard_info___rftj{padding-top:22px}.ProductCard_card--lg__Nyzov .ProductCard_name__6lJpV{font-size:19px}.ProductCard_card--lg__Nyzov .ProductCard_price__jt2eU{margin-top:12px;font-size:18px}.ProductCard_card--lg__Nyzov .ProductCard_was__nscw_{font-size:15px}.ProductCard_card--lg__Nyzov .ProductCard_swatches__7kRaG{margin-top:14px}.ProductCard_card--lg__Nyzov .ProductCard_sw__mT8Mf{width:16px;height:16px}.ProductCard_card--lg__Nyzov .ProductCard_rating__G_wIZ{margin-top:13px;font-size:14px}.ProductCard_card--lg__Nyzov .ProductCard_cartBtn__CrbTm{height:46px;font-size:13px}@media (max-width:900px){.ProductCard_card--lg__Nyzov .ProductCard_info___rftj{padding-top:16px}.ProductCard_card--lg__Nyzov .ProductCard_name__6lJpV{font-size:15px}.ProductCard_card--lg__Nyzov .ProductCard_price__jt2eU{font-size:15px;margin-top:8px}.ProductCard_card--lg__Nyzov .ProductCard_rating__G_wIZ{font-size:12px}}@media (hover:none){.ProductCard_thumbOverlay__DItFP{display:none}.ProductCard_cartBtn__CrbTm{height:38px;font-size:11.5px}.ProductCard_info___rftj{padding-top:12px}.ProductCard_name__6lJpV{font-size:13px}.ProductCard_price__jt2eU{margin-top:6px;font-size:13px}}.ProductCard_attrs__KGV_j{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;justify-content:center}.ProductCard_attr__FmSTd{font-size:10.5px;line-height:1;padding:3px 7px;border:1px solid var(--line);border-radius:40px;color:var(--ink-soft);background:#fafafa;white-space:nowrap}.ProductCard_badge--low__TXcDf{background:#e6791f;color:#fff}.ProductCard_badge--new__692xo{background:#2f7d5b;color:#fff}.ProductCard_badge--deal__MrPel{background:#1a1a1a;color:#ff6b6b}.ProductCard_badge--preorder__tPJwc{background:#2a5885;color:#fff}.ProductDetail_detail__07wbA{--ink:#000;--red:#c60008;--gray:#6f6f6f;--gray-2:#bbbbbb;--line:#e1e1e1;--line-2:#d7d5d6;--panel-surface:#f4f3f1;color:var(--ink);font-family:"Pretendard",var(--font-sans);letter-spacing:-.01em}.ProductDetail_area__iel1h{display:grid;grid-template-columns:5.5fr 4.5fr;grid-template-areas:"thumb info" "story info";grid-gap:0 40px;gap:0 40px;align-items:start;padding:8px 0 20px}.ProductDetail_galleryCol__X8SJf{grid-area:thumb;min-width:0}.ProductDetail_gallery__XFIQ6,.ProductDetail_mainImg__vmBGS{position:relative;overflow:hidden}.ProductDetail_mainImg__vmBGS{aspect-ratio:1/1;background:var(--panel-surface)}.ProductDetail_mainImg__vmBGS>*{transition:transform .6s var(--ease)}.ProductDetail_gallery__XFIQ6:hover .ProductDetail_mainImg__vmBGS>*{transform:scale(1.03)}.ProductDetail_galImg__h1tLX{width:100%;height:100%;object-fit:cover;display:block}.ProductDetail_navBtn__DciVD{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.9);border-radius:999px;color:var(--ink);opacity:0;transition:opacity .35s var(--ease),background .2s;z-index:2}.ProductDetail_navBtn__DciVD:hover{background:#fff}.ProductDetail_navPrev__JeQ6x{left:12px}.ProductDetail_navNext__5F0Lh{right:12px}.ProductDetail_gallery__XFIQ6:hover .ProductDetail_navBtn__DciVD{opacity:1}.ProductDetail_dots__xOwc0{position:absolute;right:14px;bottom:14px;display:flex;gap:6px;z-index:2}.ProductDetail_dot__Vhmgm{width:8px;height:8px;border-radius:999px;background:#fff;opacity:.5;transition:all .25s var(--ease)}.ProductDetail_dot__Vhmgm.ProductDetail_on__jh5pK{opacity:1;width:22px}.ProductDetail_thumbs__KzB2t{display:flex;gap:8px;margin:15px 0 50px;flex-wrap:wrap}.ProductDetail_thumb__8QxEv{width:80px;aspect-ratio:1/1;overflow:hidden;opacity:.4;cursor:pointer;transition:opacity .3s cubic-bezier(.76,0,.24,1)}.ProductDetail_thumb__8QxEv.ProductDetail_on__jh5pK{opacity:1}.ProductDetail_story__E7sbT{grid-area:story;min-width:0;border-top:1px solid var(--line);padding-top:44px}.ProductDetail_storyEyebrow__HX1Ln{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gray);text-align:center}.ProductDetail_storyHead__Pw3yS{text-align:center;font-size:22px;font-weight:600;line-height:1.4;margin:12px 0 8px}.ProductDetail_storyLede__rxo_T{text-align:center;max-width:460px;margin:0 auto 36px;color:var(--gray);font-size:14px;line-height:1.9}.ProductDetail_storyImg__1OaPg{aspect-ratio:4/3;overflow:hidden;margin-bottom:10px}.ProductDetail_storyImg__1OaPg:last-child{margin-bottom:0}.ProductDetail_detailImgStack__EeSsv{display:flex;flex-direction:column;gap:0;max-width:860px;margin:0 auto}.ProductDetail_storyDetailImg__6GzOK{display:block;width:100%;height:auto;margin:0 auto}.ProductDetail_detailEmpty__GXyWd{text-align:center;color:var(--ink-soft);font-size:14px;padding:40px 16px}.ProductDetail_storyPoints__oH_k3{margin:40px auto 0;max-width:520px;display:flex;flex-direction:column;gap:0}.ProductDetail_storyPoints__oH_k3 li{display:flex;gap:16px;padding:18px 2px;border-top:1px solid var(--line);font-size:14.5px}.ProductDetail_storyPoints__oH_k3 li:last-child{border-bottom:1px solid var(--line)}.ProductDetail_storyPoints__oH_k3 .ProductDetail_num__d3kEj{font-weight:700;color:var(--ink);min-width:22px}.ProductDetail_right__71cY2{grid-area:info;position:-webkit-sticky;position:sticky;top:calc(var(--header-total) + 14px);align-self:start;min-width:0;padding-left:32px;max-height:calc(100vh - var(--header-total) - 28px);overflow-y:auto;scrollbar-width:none}.ProductDetail_right__71cY2::-webkit-scrollbar{display:none}.ProductDetail_info__Y5NLg{position:relative}.ProductDetail_service__yjgRF{position:absolute;top:2px;right:0;display:flex;gap:14px}.ProductDetail_service__yjgRF button{display:flex;align-items:center;justify-content:center;color:var(--ink);transition:color .2s}.ProductDetail_service__yjgRF svg{width:21px;height:21px}.ProductDetail_service__yjgRF .ProductDetail_wishOn__cWdZI,.ProductDetail_service__yjgRF button:hover{color:var(--red)}.ProductDetail_rating__g_6XD{display:flex;align-items:center;gap:8px;font-size:13px;padding-bottom:10px}.ProductDetail_ratingStar__QjvGA{color:#ffb500;letter-spacing:1px}.ProductDetail_ratingScore__5w88Y{font-weight:600}.ProductDetail_ratingDiv__QRXXO{width:1px;height:11px;background:var(--line-2)}.ProductDetail_ratingCount__6X9i4{color:var(--gray);text-decoration:underline;text-underline-offset:2px}.ProductDetail_counter__BeEAS{position:relative;display:inline-block;margin:4px 0 16px}.ProductDetail_counter__BeEAS>span{display:inline-block;padding:7px 11px;background:#fff;border:1px solid var(--line-2);border-radius:20px;font-size:12px;line-height:1;animation:ProductDetail_floatUpDown__eLjK8 1.8s ease-in-out infinite}.ProductDetail_counter__BeEAS>span:after{content:"";position:absolute;bottom:-8px;left:28px;width:0;height:0;border-top:8px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;z-index:2}.ProductDetail_counter__BeEAS>span:before{content:"";position:absolute;bottom:-9px;left:27px;width:0;height:0;border-top:9px solid var(--line-2);border-right:6px solid transparent;border-left:6px solid transparent;z-index:1}.ProductDetail_counter__BeEAS .ProductDetail_point__Mhc8X{font-weight:700;color:var(--red)}@keyframes ProductDetail_floatUpDown__eLjK8{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ProductDetail_brand__cRaCO{font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--gray);margin-bottom:8px}.ProductDetail_name__NE_s0{font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.ProductDetail_nameKr__ZzNaq{margin-top:4px;font-size:15px;font-weight:400;color:var(--gray)}.ProductDetail_price__BeT9u{display:flex;flex-direction:column;gap:4px;margin:18px 0 22px}.ProductDetail_priceMain__Pwsck{display:flex;align-items:baseline;gap:8px}.ProductDetail_priceRate___n0vq{color:var(--red);font-size:20px;font-weight:700}.ProductDetail_priceNow__JtYXT{font-size:21px;font-weight:600}.ProductDetail_priceWas__2yhiH{color:var(--gray-2);text-decoration:line-through;font-size:14px}.ProductDetail_tabs__kG_0c{margin-bottom:26px}.ProductDetail_tabNav__fDpuX{display:flex;gap:20px;line-height:2.2;border-bottom:1px solid var(--line);margin-bottom:14px}.ProductDetail_tabNav__fDpuX button{position:relative;font-size:13.5px;letter-spacing:.04em;opacity:.45;padding-bottom:8px;transition:opacity .2s}.ProductDetail_tabNav__fDpuX button.ProductDetail_on__jh5pK{opacity:1;font-weight:600}.ProductDetail_tabNav__fDpuX button.ProductDetail_on__jh5pK:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--ink)}.ProductDetail_tabBody__bxfiv{font-size:14px;line-height:1.85;color:#333;white-space:pre-wrap;word-break:keep-all}.ProductDetail_spec__oaJqJ{margin-bottom:24px}.ProductDetail_specRow__UVp9s{display:flex;line-height:1.95;font-size:13px;color:var(--gray)}.ProductDetail_specRow__UVp9s .ProductDetail_k___hDce{flex:0 0 92px}.ProductDetail_specRow__UVp9s .ProductDetail_v__KHd00 s,.ProductDetail_specRow__UVp9s .ProductDetail_v__KHd00 strike{color:var(--gray-2)}.ProductDetail_specRow__UVp9s .ProductDetail_v__KHd00 strong{color:var(--ink);font-weight:600}.ProductDetail_optGroup__Bz1Na{margin-bottom:18px}.ProductDetail_optLabel__NAkqH{font-size:13px;font-weight:500;margin-bottom:10px}.ProductDetail_optLabel__NAkqH .ProductDetail_cur__0z8VB{color:var(--gray);font-weight:400;margin-left:6px}.ProductDetail_swatches___1Rcb{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ProductDetail_swatch__5rj3j{width:30px;height:30px;border-radius:50%;box-sizing:border-box;cursor:pointer;position:relative;transition:box-shadow .15s ease-in-out}.ProductDetail_swatch__5rj3j:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.ProductDetail_swatch__5rj3j.ProductDetail_on__jh5pK{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--ink)}.ProductDetail_select__sE1PB{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:46px;border:1px solid var(--line);border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;padding:0 40px 0 14px;font-size:13.5px;color:var(--ink);cursor:pointer;outline:none}.ProductDetail_select__sE1PB:focus{border-color:var(--ink)}.ProductDetail_qtyRow__Lkjvk{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 20px;padding-top:22px;border-top:1px solid var(--line)}.ProductDetail_qtyLabel__4KQ7F{font-size:13px;color:var(--gray)}.ProductDetail_qtyRight__LMx1x{display:flex;align-items:center;gap:18px}.ProductDetail_stepper__t5y9o{display:inline-flex;align-items:center;border:1px solid var(--line)}.ProductDetail_stepper__t5y9o button{width:38px;height:40px;font-size:16px;color:var(--ink)}.ProductDetail_stepper__t5y9o button:disabled{color:var(--gray-2);cursor:not-allowed}.ProductDetail_stepper__t5y9o span{width:44px;text-align:center;line-height:40px;font-size:14px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.ProductDetail_total__9fGPn{text-align:right}.ProductDetail_totalLabel__nRRKh{display:block;font-size:11px;color:var(--gray);letter-spacing:.02em}.ProductDetail_totalNum__0svE9{font-size:22px;font-weight:700}.ProductDetail_totalNum__0svE9 small{font-size:13px;font-weight:500;margin-left:2px}.ProductDetail_buys__iEy4l{display:flex;gap:6px}.ProductDetail_btnBuy__XmdtM,.ProductDetail_btnCart__tURbq{flex:1 1;height:54px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.1em;border-radius:0;box-sizing:border-box;transition:background .25s var(--ease),color .25s var(--ease)}.ProductDetail_btnCart__tURbq{background:#fff;border:1px solid var(--ink);color:var(--ink)}.ProductDetail_btnBuy__XmdtM,.ProductDetail_btnCart__tURbq:hover{background:var(--ink);color:#fff}.ProductDetail_btnBuy__XmdtM{border:1px solid var(--ink)}.ProductDetail_btnBuy__XmdtM:hover{background:#fff;color:var(--ink)}.ProductDetail_soldOutTag__wVyDc{margin-left:10px;align-self:center;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--point,#c60008);border:1px solid;padding:2px 7px;border-radius:0}.ProductDetail_restockBox__EwMi7{display:flex;flex-direction:column;gap:9px}.ProductDetail_restockForm__Cqj49{display:flex;gap:6px}.ProductDetail_restockInput__cngsS{flex:1 1;height:54px;border:1px solid var(--line);border-radius:0;padding:0 14px;font-size:13.5px;color:var(--ink);box-sizing:border-box}.ProductDetail_restockInput__cngsS:focus{border-color:var(--ink);outline:none}.ProductDetail_btnRestockDone__Un_nQ,.ProductDetail_btnRestock__gtlok{height:54px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.06em;border-radius:0;box-sizing:border-box;transition:background .25s var(--ease),color .25s var(--ease)}.ProductDetail_btnRestock__gtlok{background:var(--ink);border:1px solid var(--ink);color:#fff;cursor:pointer}.ProductDetail_restockForm__Cqj49 .ProductDetail_btnRestock__gtlok{flex:0 0 120px}.ProductDetail_restockBox__EwMi7>.ProductDetail_btnRestock__gtlok{width:100%}.ProductDetail_btnRestock__gtlok:hover{background:#fff;color:var(--ink)}.ProductDetail_btnRestockDone__Un_nQ{width:100%;background:#f4f3f1;border:1px solid var(--line);color:var(--ink-soft);cursor:default}.ProductDetail_restockHint__wFoA_{font-size:12px;color:var(--ink-soft);line-height:1.5}.ProductDetail_benefits__gK5r5{margin-top:22px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.ProductDetail_benefit__pt0GE{display:flex;gap:12px;font-size:12.5px;color:var(--gray)}.ProductDetail_benefit__pt0GE b{color:var(--ink);font-weight:600;flex:0 0 52px}.ProductDetail_foot__s_fwV{margin-top:90px}.ProductDetail_footTabNav__09UEo{display:flex;justify-content:center;gap:40px;border-bottom:1px solid var(--line)}.ProductDetail_footTabNav__09UEo button{position:relative;padding:16px 4px;font-size:14px;letter-spacing:.06em;color:var(--gray)}.ProductDetail_footTabNav__09UEo button.ProductDetail_on__jh5pK{color:var(--ink);font-weight:600}.ProductDetail_footTabNav__09UEo button.ProductDetail_on__jh5pK:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.ProductDetail_footPanel__1MGGh{padding:50px 0}.ProductDetail_review__1en83{max-width:680px;margin:0 auto;padding:22px 0;border-bottom:1px solid #f0efec}.ProductDetail_reviewHead__9LXHA{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ProductDetail_reviewStars__0bcdL{color:#ffb500;letter-spacing:1px;font-size:13px}.ProductDetail_reviewWho__0x6Qm{font-size:12.5px;color:var(--gray)}.ProductDetail_reviewBody__d75n7{font-size:14px;line-height:1.8;color:#333}.ProductDetail_reviewTitle__wIT1s{max-width:680px;margin:0 auto 4px;font-size:14.5px;font-weight:700}.ProductDetail_reviewReply__Gs8NH{max-width:680px;margin:10px auto 0;padding:12px 14px;background:var(--surface,#f3f3f1);border-radius:8px;font-size:13px;line-height:1.7;color:#555}.ProductDetail_reviewReply__Gs8NH b{color:var(--ink,#141414)}.ProductDetail_reviewForm__T3ffy{max-width:680px;margin:0 auto 22px;padding:20px;border:1px solid var(--line,#e6e5e2);border-radius:10px}.ProductDetail_reviewFormTop__PtmUn{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ProductDetail_starPick__dI4_e{display:inline-flex;gap:2px}.ProductDetail_starPick__dI4_e button{font-size:24px;line-height:1}.ProductDetail_starOn__sGg4Q{color:#ffb500}.ProductDetail_starOff____Mj7{color:#dcdcdc}.ProductDetail_starLabel__rrCWn{font-size:14px;font-weight:700;color:var(--ink,#141414)}.ProductDetail_reviewInput__PqWh0{width:100%;border:1px solid var(--line,#e6e5e2);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6;resize:vertical;font-family:inherit}.ProductDetail_reviewInput__PqWh0:focus{outline:none;border-color:var(--ink,#141414)}.ProductDetail_reviewSubmit__OoPRk{margin-top:12px;height:44px;padding:0 24px;background:var(--ink,#141414);color:#fff;font-size:13px;font-weight:700;border-radius:6px}.ProductDetail_reviewSubmit__OoPRk:disabled{opacity:.5;cursor:default}.ProductDetail_reviewLogin__l2gaa{max-width:680px;margin:0 auto 22px;padding:20px;border:1px dashed var(--line,#e6e5e2);border-radius:10px;text-align:center;font-size:14px;color:var(--ink-soft,#767676)}.ProductDetail_reviewLogin__l2gaa a{font-weight:700;color:var(--ink,#141414);text-decoration:underline}.ProductDetail_reviewEmpty__7Hi9M{max-width:680px;margin:0 auto;padding:40px 0;text-align:center;color:var(--ink-soft,#767676);font-size:14px}.ProductDetail_qnaForm__GmK2_{max-width:680px;margin:0 auto 22px;padding:20px;border:1px solid var(--line,#e6e5e2);border-radius:10px}.ProductDetail_qnaFormBottom__fdapa{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.ProductDetail_qnaSecret__XZ_ho{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-soft,#767676);cursor:pointer}.ProductDetail_qnaForm__GmK2_ .ProductDetail_reviewSubmit__OoPRk{margin-top:0}.ProductDetail_qna__IIVjE{max-width:680px;margin:0 auto;padding:20px 0;border-bottom:1px solid #f0efec}.ProductDetail_qnaHead__2UhwY{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ProductDetail_qnaBadge__LY6LA{font-size:11px;font-weight:800;padding:3px 8px;border-radius:4px;background:var(--surface,#f3f3f1);color:var(--ink-soft,#767676)}.ProductDetail_qnaBadge__LY6LA[data-answered="1"]{background:var(--ink,#141414);color:#fff}.ProductDetail_qnaWho__A65ZD{font-size:12.5px;color:var(--gray)}.ProductDetail_qnaLock__Tg4t5{font-size:11.5px;color:var(--ink-soft,#767676)}.ProductDetail_qnaBody__a5AdI{font-size:14px;line-height:1.8;color:#333;white-space:pre-line}.ProductDetail_qnaAnswer__pPA0x{margin-top:10px;padding:12px 14px;background:var(--surface,#f3f3f1);border-radius:8px;font-size:13.5px;line-height:1.7;color:#333}.ProductDetail_qnaAnswer__pPA0x b{color:var(--ink,#141414)}.ProductDetail_policy__iUzK4{max-width:680px;margin:0 auto;color:var(--gray);line-height:2;font-size:13.5px}.ProductDetail_policy__iUzK4 h4{color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.02em;margin:24px 0 6px}.ProductDetail_policy__iUzK4 h4:first-child{margin-top:0}.ProductDetail_mBar__YzWRp{display:none}.ProductDetail_toast__fZv0O{position:fixed;left:50%;bottom:90px;transform:translateX(-50%) translateY(20px);background:var(--ink);color:#fff;font-size:13px;letter-spacing:.02em;padding:13px 22px;border-radius:0;opacity:0;pointer-events:none;transition:all .4s var(--ease);z-index:300}.ProductDetail_toast__fZv0O.ProductDetail_show__pe3Cz{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:900px){.ProductDetail_area__iel1h{grid-template-columns:1fr;grid-template-areas:"thumb" "info" "story";gap:0;padding-top:0}.ProductDetail_right__71cY2{position:static;max-height:none;overflow:visible;padding-left:0;padding-top:22px}.ProductDetail_thumbs__KzB2t{margin-bottom:28px}.ProductDetail_story__E7sbT{padding-top:36px}.ProductDetail_name__NE_s0{font-size:22px}.ProductDetail_foot__s_fwV{margin-top:56px}.ProductDetail_footTabNav__09UEo{gap:22px}.ProductDetail_footPanel__1MGGh{padding:36px 0 24px}.ProductDetail_mBar__YzWRp{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;box-shadow:0 -4px 12px rgba(0,0,0,.07);transform:translateY(100%);opacity:0;transition:transform .28s var(--ease),opacity .28s var(--ease)}.ProductDetail_mBar__YzWRp.ProductDetail_show__pe3Cz{transform:none;opacity:1}.ProductDetail_mBar__YzWRp>*{height:54px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;letter-spacing:.06em;box-sizing:border-box}.ProductDetail_mReview___32qE{flex:0 0 62px;flex-direction:column;gap:2px;font-size:11px;font-weight:400;color:var(--ink)}.ProductDetail_mReview___32qE svg{width:18px;height:18px}.ProductDetail_mCart__RWm9Q{flex:1 1;background:#fff;border-left:1px solid var(--line-2);color:var(--ink)}.ProductDetail_mBuy__aw7qm{flex:1 1;background:var(--ink);color:#fff}.ProductDetail_toast__fZv0O{bottom:74px}}.ProductDetail_reviewStats__s881N{display:flex;gap:28px;align-items:center;padding:18px 4px 22px;border-bottom:1px solid var(--line);margin-bottom:8px;flex-wrap:wrap}.ProductDetail_reviewAvgBox__9_N34{display:flex;flex-direction:column;align-items:center;min-width:110px}.ProductDetail_reviewAvgNum__IXp7p{font-family:var(--font-display);font-size:40px;font-weight:900;line-height:1}.ProductDetail_reviewAvgStars__e7KoF{color:var(--ink);font-size:15px;letter-spacing:1px;margin:6px 0 4px}.ProductDetail_reviewAvgCount__itFgP{font-size:12px;color:var(--ink-soft)}.ProductDetail_reviewDist__kuLD3{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:5px}.ProductDetail_distRow__5bTMq{display:flex;align-items:center;gap:10px;width:100%;padding:2px 4px;border-radius:4px}.ProductDetail_distRow__5bTMq:hover{background:var(--surface)}.ProductDetail_distRowOn__NaCtk{background:var(--surface-2)}.ProductDetail_distLabel__kNEiu{font-size:12px;color:var(--ink-soft);width:30px;text-align:left;flex:0 0 auto}.ProductDetail_distTrack__DivtT{flex:1 1;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ProductDetail_distRowOn__NaCtk .ProductDetail_distTrack__DivtT{background:#fff}.ProductDetail_distFill__DzJfq{display:block;height:100%;border-radius:999px;background:var(--ink)}.ProductDetail_distNum__WSrij{font-size:12px;color:var(--ink-soft);width:28px;text-align:right;flex:0 0 auto}.ProductDetail_reviewToolbar__29gYP{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 4px 14px}.ProductDetail_rvSortOn__RTG1N,.ProductDetail_rvSort__siUeE{font-size:12.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--ink-soft);background:#fff}.ProductDetail_rvSort__siUeE:hover{border-color:var(--ink);color:var(--ink)}.ProductDetail_rvSortOn__RTG1N{border-color:var(--ink);background:var(--ink);color:#fff}.ProductDetail_rvFilterClear__XwQMb{margin-left:auto;font-size:12px;color:var(--sale)}.ProductDetail_reviewFoot__Ka8SH{margin-top:10px}.ProductDetail_helpfulBtn__pkqrl{font-size:12px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);background:#fff;transition:all .15s var(--ease)}.ProductDetail_helpfulBtn__pkqrl:hover:not(:disabled),.ProductDetail_helpfulOn__Jt9Nx{border-color:var(--ink);color:var(--ink)}.ProductDetail_helpfulOn__Jt9Nx{font-weight:600}.ProductDetail_helpfulBtn__pkqrl:disabled{cursor:default}.ProductDetail_beautyBadges__mb0Jx{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 16px}.ProductDetail_beautyBadge__nXpjB{gap:3px;padding:4px 9px;border:1px solid var(--line);color:var(--ink-soft);background:#fafafa}.ProductDetail_beautyBadge__nXpjB,.ProductDetail_ewgBadge__lSiCP{display:inline-flex;align-items:center;border-radius:999px;font-size:11.5px}.ProductDetail_ewgBadge__lSiCP{gap:4px;padding:4px 10px;font-weight:600;color:#fff;background:var(--ewg,#2e7d32)}.ProductDetail_ewgBadge__lSiCP:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.ProductDetail_allergenNote__k9l_R{margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff5f5;border:1px solid #f3c9c9;color:#a12a2a;font-size:12.5px;line-height:1.6}.ProductDetail_allergyAlert__isZT6{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:11px 13px;border-radius:8px;background:#fdecec;border:1px solid #e9a8a8;color:#a01c1c;font-size:12.5px;line-height:1.55;font-weight:500}.ProductDetail_avoidToggle__4wIcr{margin-top:10px;background:none;border:none;padding:0;color:var(--ink-soft);font-size:12px;text-decoration:underline;cursor:pointer}.ProductDetail_avoidPicker__s_YuA{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fafafa}.ProductDetail_avoidChip__y7dCd{padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:11.5px;color:var(--ink-soft);cursor:pointer}.ProductDetail_avoidChipOn___R4jQ{background:#c62828;border-color:#c62828;color:#fff}.ProductDetail_ingList__RrzJE{display:flex;flex-wrap:wrap;gap:4px 2px;line-height:1.9}.ProductDetail_ingPlain__tWBBp{font-size:13px;color:var(--ink-soft)}.ProductDetail_ingPlain__tWBBp:after{content:","}.ProductDetail_ingKnown__BjXbi{font-size:13px;color:var(--ink);background:none;border:none;padding:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);font-weight:500}.ProductDetail_ingKnown__BjXbi:after{content:",";color:var(--ink-soft)}.ProductDetail_ingKnown__BjXbi:last-child:after,.ProductDetail_ingPlain__tWBBp:last-child:after{content:""}.ProductDetail_ingKnown__BjXbi:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);color:var(--sale)}.ProductDetail_ingGuide__6H_Hs{margin-top:10px;font-size:12px;color:var(--ink-faint)}.ProductDetail_ingPopup__b5iCe{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.42);display:flex;align-items:center;justify-content:center;padding:20px;animation:ProductDetail_ingFade__62HTo .15s ease}@keyframes ProductDetail_ingFade__62HTo{0%{opacity:0}to{opacity:1}}.ProductDetail_ingPopupCard__Z9uQE{background:#fff;border-radius:14px;padding:22px 22px 24px;max-width:380px;width:100%;box-shadow:0 20px 50px rgba(0,0,0,.18)}.ProductDetail_ingPopupTop__UEJ7k{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ProductDetail_ingPopupTop__UEJ7k b{font-size:17px}.ProductDetail_ingTag__vWPNJ{font-size:11px;font-weight:600;padding:3px 9px;border-radius:40px;background:var(--surface,#f4f3f1);color:var(--ink)}.ProductDetail_ingClose__F_Y26{margin-left:auto;background:none;border:none;font-size:22px;line-height:1;color:var(--ink-soft);cursor:pointer}.ProductDetail_ingBenefit__K_Ilh{font-size:13.5px;line-height:1.7;color:var(--ink)}.ProductDetail_ingCaution__c9zQM{margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff5f5;border:1px solid #f3c9c9;color:#a12a2a;font-size:12.5px;line-height:1.6}.ProductDetail_ingCompareLink__Px995{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ProductDetail_ingCompareLink__Px995:hover{color:var(--sale)}.ProductDetail_rvSkinPick__zp4fc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 2px}.ProductDetail_rvSkinLabel__kg_ne{font-size:12px;color:var(--ink-soft);margin-right:2px}.ProductDetail_rvSkinChip__bkZrK{padding:5px 11px;border:1px solid var(--line);border-radius:40px;background:#fff;font-size:12px;color:var(--ink-soft);cursor:pointer}.ProductDetail_rvSkinChip__bkZrK:hover{border-color:var(--ink)}.ProductDetail_rvSkinChipOn__EB_ZD{background:var(--ink);border-color:var(--ink);color:#fff}.ProductDetail_rvSkinFilter__t3K4j{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ProductDetail_rvSkinFOn__oAPh0,.ProductDetail_rvSkinF__jNtg_{padding:5px 12px;border-radius:40px;font-size:12px;cursor:pointer;border:1px solid var(--line)}.ProductDetail_rvSkinF__jNtg_{background:#fff;color:var(--ink-soft)}.ProductDetail_rvSkinF__jNtg_:hover{border-color:var(--ink)}.ProductDetail_rvSkinFOn__oAPh0{background:var(--ink);border-color:var(--ink);color:#fff}.ProductDetail_reviewSkinTag__I5zpT{font-size:11px;padding:2px 8px;border-radius:40px;background:var(--surface,#f4f3f1);color:var(--ink-soft);margin-left:2px}.ProductDetail_hashtags__lj2NR{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.ProductDetail_hashtag__D_8S7{font-size:12.5px;color:var(--ink-soft);padding:5px 11px;border-radius:40px;background:var(--surface,#f4f3f1);transition:all .15s ease}.ProductDetail_hashtag__D_8S7:hover{background:var(--ink);color:#fff}.ProductDetail_reviewFoot__Ka8SH{display:flex;align-items:center;gap:10px}.ProductDetail_reportWrap__PRmuG{position:relative}.ProductDetail_reportBtn__PEVKi{font-size:11.5px;color:var(--ink-faint);background:none;border:none;cursor:pointer}.ProductDetail_reportBtn__PEVKi:hover{color:var(--sale)}.ProductDetail_reportedTag__Vx2Pw{font-size:11.5px;color:var(--ink-faint)}.ProductDetail_reportMenu__eszOd{position:absolute;top:calc(100% + 4px);left:0;z-index:20;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;min-width:130px}.ProductDetail_reportMenu__eszOd button{display:block;width:100%;text-align:left;padding:9px 13px;font-size:12.5px;color:var(--ink);background:none;border:none;cursor:pointer}.ProductDetail_reportMenu__eszOd button:hover{background:var(--surface,#f4f3f1)}.ProductDetail_timedeal__At7wn{display:flex;align-items:center;gap:10px;margin:4px 0 12px;padding:10px 14px;border-radius:8px;background:#1a1a1a;color:#fff}.ProductDetail_timedealTag___DvzY{font-size:12px;font-weight:700;letter-spacing:.04em}.ProductDetail_timedealText__PajGb{font-size:13px;color:#ddd;display:flex;align-items:center;gap:6px}.ProductDetail_timedealClock__FoLu1{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;color:#ff6b6b;letter-spacing:.02em}.ProductDetail_preorderBox__0f0fu{display:flex;align-items:center;gap:10px;margin:4px 0 12px;padding:10px 13px;border-radius:8px;background:#eef4fb;border:1px solid #cfe0f2;font-size:12.5px;color:#2a5885;line-height:1.5}.ProductDetail_preorderTag__CiNFa{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:4px;background:#2a5885;color:#fff}.ProductDetail_bundleBox__xFFfG{margin:4px 0 24px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface,#f8f7f5)}.ProductDetail_bundleTitle__ipsFl{font-size:14px;font-weight:700;margin-bottom:12px}.ProductDetail_bundleItems__vqMTF{display:flex;gap:10px;flex-wrap:wrap}.ProductDetail_bundleItem__trEZl{display:flex;flex-direction:column;gap:5px;width:88px}.ProductDetail_bundleThumb__Id_X2{aspect-ratio:1;border-radius:8px;overflow:hidden;background:#fff}.ProductDetail_bundleThumb__Id_X2 img{width:100%;height:100%;object-fit:cover}.ProductDetail_bundleName__OwtOD{font-size:11.5px;line-height:1.35;color:var(--ink-soft)}.ProductDetail_bundleSave__4aM52{margin-top:12px;font-size:12.5px;color:var(--ink-soft)}.ProductDetail_bundleSave__4aM52 b{color:var(--ink);font-weight:700}.ProductDetail_bundleSave__4aM52 em{color:var(--sale);font-weight:700;font-style:normal}.ProductDetail_variantList__qg9nv{display:flex;flex-direction:column;gap:8px}.ProductDetail_variantOpt__2eO_7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.ProductDetail_variantOpt__2eO_7:hover:not(:disabled){border-color:var(--ink)}.ProductDetail_variantOptOn__h5RrJ{border-color:var(--ink);background:#fafafa;box-shadow:inset 0 0 0 1px var(--ink)}.ProductDetail_variantOptOut__tXjC5{opacity:.5;cursor:not-allowed}.ProductDetail_variantLabel__mBQ5F{font-size:13.5px;color:var(--ink)}.ProductDetail_variantMeta__Zodqv{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-soft);white-space:nowrap}.ProductDetail_variantLow__N2xoA{color:#e6791f;font-weight:600}.ProductDetail_variantOutTag__NwEe_{color:var(--ink-faint)}.ProductDetail_btnBuy__XmdtM:disabled,.ProductDetail_btnCart__tURbq:disabled{opacity:.45;cursor:not-allowed}.ProductDetail_videoWrap__PrjnQ{position:relative;width:100%;aspect-ratio:16/9;margin:20px 0 8px;border-radius:12px;overflow:hidden;background:#000}.ProductDetail_video__fE_ti{position:absolute;inset:0;width:100%;height:100%;border:0}.ProductRail_section__MQVz_{padding:76px 0}.ProductRail_head__j_BPS{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px}.ProductRail_eyebrow__yeL2S{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.ProductRail_title__oWwlk{font-family:"Pretendard",var(--font-sans);font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:.01em;color:var(--ink)}.ProductRail_subtitle__2dcFS{font-size:14px;font-weight:400;color:var(--ink-soft);margin-top:10px}.ProductRail_more__gljwd{flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--ink)}.ProductRail_grid__suH2r{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:44px 24px;gap:44px 24px}@media (max-width:900px){.ProductRail_section__MQVz_{padding:48px 0}.ProductRail_head__j_BPS{margin-bottom:24px}.ProductRail_grid__suH2r{grid-template-columns:repeat(2,1fr);gap:30px 12px}}.product_breadcrumb__zJXRK{display:flex;gap:8px;align-items:center;padding:24px 0 0;font-size:12px;color:var(--color-ink-soft)}.product_breadcrumb__zJXRK a:hover{color:var(--color-ink)}.product_breadcrumb__zJXRK .product_sep__txvBJ{color:var(--color-ink-faint)}.product_breadcrumb__zJXRK .product_cur__KwwwG{color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.product_related__Wow6T{margin-top:60px;border-top:1px solid var(--color-line-soft)}.product_compat__KZecf{max-width:760px;margin:8px auto 24px;padding:26px 24px;border:1px solid var(--line);border-radius:16px;background:var(--surface,#f8f7f5)}.product_compatEyebrow__hw4_o{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.product_compatTitle__ssGcF{font-size:19px;font-weight:700;margin-bottom:12px}.product_compatTip__BaR2s{font-size:13.5px;line-height:1.7;color:var(--ink-soft);margin-bottom:20px}.product_compatItems__hEgAT{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:14px;gap:14px}.product_compatItem__iMez1{display:flex;flex-direction:column;gap:6px}.product_compatThumb__Vo3XK{aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff;transition:transform .18s var(--ease)}.product_compatItem__iMez1:hover .product_compatThumb__Vo3XK{transform:translateY(-3px)}.product_compatThumb__Vo3XK img{width:100%;height:100%;object-fit:cover}.product_compatName__jyBXv{font-size:13px;font-weight:500;line-height:1.4}.product_compatPrice__GoD1o{font-size:12.5px;color:var(--ink-soft)}.Carousel_head__dUEwa{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.Carousel_arrows__bFj8h{display:flex;gap:10px;flex:0 0 auto}.Carousel_arrow__w1o6R{width:48px;height:48px;border-radius:50%;border:1px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:all .25s var(--ease)}.Carousel_arrow__w1o6R:hover{background:var(--ink);color:#fff}.Carousel_row__Lxu5P{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:8px;padding-right:4px;-webkit-overflow-scrolling:touch;touch-action:pan-x;cursor:-webkit-grab;cursor:grab}.Carousel_row__Lxu5P.Carousel_dragging__NKqpO{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Carousel_row__Lxu5P.Carousel_dragging__NKqpO a,.Carousel_row__Lxu5P.Carousel_dragging__NKqpO button{pointer-events:none}.Carousel_row__Lxu5P::-webkit-scrollbar{display:none}.Carousel_row__Lxu5P>*{scroll-snap-align:start;flex:0 0 auto}@media (max-width:900px){.Carousel_head__dUEwa{margin-bottom:16px}.Carousel_arrow__w1o6R{width:40px;height:40px}.Carousel_row__Lxu5P{gap:12px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px}}@media (max-width:480px){.Carousel_arrow__w1o6R{width:36px;height:36px}}.FlashCountdown_wrap__Ggxc8{display:inline-flex;align-items:center;gap:4px;margin-left:10px;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FlashCountdown_label__dnKv4{font-size:12px;font-weight:600;color:var(--ink-soft,#767676);margin-right:4px}.FlashCountdown_box__RushA{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 4px;border-radius:6px;background:#141414;color:#fff;font-size:13px;font-weight:700}.FlashCountdown_colon__GKnLt{font-weight:700;color:#141414}.Hero_hero__T3Fr4{position:relative;overflow:hidden;background:var(--hero-2)}.Hero_track__0bfNZ{display:flex;transition:transform .7s var(--ease)}.Hero_slide__faem0{position:relative;flex:0 0 100%;height:clamp(320px,56vh,640px);min-height:280px;max-height:calc(100vh - var(--header-total))}.Hero_img__TLWsj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.Hero_slide__faem0:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,rgba(58,167,196,.4),rgba(28,134,173,.62));z-index:1}.Hero_slide__faem0:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,42,60,.72) 0,rgba(8,42,60,.18) 42%,rgba(8,42,60,0) 66%);z-index:1}.Hero_inner__M_C9y{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:clamp(64px,12vh,130px)}.Hero_eyebrow__0ZXf3{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.9)}.Hero_title__Bn2TU{font-family:"Pretendard",var(--font-sans);font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#fff;margin:14px 0 12px;max-width:12em}.Hero_sub__2KmIh{font-size:clamp(14px,1.4vw,17px);color:rgba(255,255,255,.86);margin-bottom:28px}.Hero_cta__bvnbU{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 36px;background:#fff;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.1em;transition:transform .25s var(--ease),opacity .25s var(--ease)}.Hero_cta__bvnbU:hover{transform:translateY(-1px);opacity:.92}.Hero_nav__rE4af{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:#000;display:flex;align-items:center;justify-content:center;z-index:5;cursor:pointer;opacity:.92;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:opacity .25s var(--ease),background .2s,transform .2s;-webkit-tap-highlight-color:transparent;pointer-events:auto}.Hero_nav__rE4af:hover{background:#fff;opacity:1}.Hero_nav__rE4af:active{transform:translateY(-50%) scale(.96)}.Hero_prev__NuZMc{left:16px}.Hero_next__WZ_0X{right:16px}.Hero_dots__jMrhY{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:3}.Hero_dot__FL1Nb{width:8px;height:8px;border-radius:999px;background:#fff;opacity:.45;transition:all .3s var(--ease)}.Hero_dot__FL1Nb.Hero_on__lx74q{opacity:1;width:24px}@media (max-width:900px){.Hero_slide__faem0{height:clamp(280px,48vh,420px);min-height:260px}.Hero_slide__faem0:after{background:linear-gradient(0deg,rgba(8,42,60,.8) 0,rgba(8,42,60,.12) 52%,rgba(8,42,60,0) 74%)}.Hero_inner__M_C9y{align-items:flex-start;padding-bottom:clamp(40px,8vh,72px)}.Hero_title__Bn2TU{font-size:clamp(26px,7vw,40px);max-width:100%}.Hero_sub__2KmIh{font-size:14px;margin-bottom:18px}.Hero_cta__bvnbU{height:46px;padding:0 24px}.Hero_nav__rE4af{width:40px;height:40px;opacity:.95}.Hero_prev__NuZMc{left:8px}.Hero_next__WZ_0X{right:8px}.Hero_dots__jMrhY{bottom:14px}}@media (max-width:480px){.Hero_slide__faem0{height:clamp(240px,42vh,340px)}}.PromoBar_bar__9UEi0{background:var(--ink,#141414);color:#fff;font-size:13px;line-height:1.35}.PromoBar_inner__K4fdv{display:flex;align-items:center;justify-content:center;gap:12px 20px;flex-wrap:wrap;padding:8px 0;text-align:center}.PromoBar_text__7kjnj{margin:0;opacity:.95}.PromoBar_code__U28qe{display:inline-block;padding:1px 8px;border-radius:4px;background:rgba(255,255,255,.15);font-weight:700;letter-spacing:.04em}.PromoBar_cta__njmTT{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.PromoBar_cta__njmTT:hover{opacity:.85}.RecentlyViewed_wrap__dcNjL{max-width:var(--container,1280px);margin:0 auto;padding:60px var(--gutter) 0}.RecentlyViewed_title__V_LcC{font-size:18px;font-weight:800;margin-bottom:22px;letter-spacing:-.01em}.RecentlyViewed_grid__jqI6m{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:clamp(12px,1.5vw,22px);gap:clamp(12px,1.5vw,22px)}@media (max-width:1000px){.RecentlyViewed_grid__jqI6m{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.RecentlyViewed_grid__jqI6m{grid-template-columns:repeat(2,1fr)}}.ShortsRail_wrap__X1ldM{position:relative;margin:0 -4px}.ShortsRail_controls__QDvIh{display:flex;justify-content:flex-end;gap:8px;margin:0 4px 10px}.ShortsRail_arrow__aLjUU{width:40px;height:40px;border-radius:50%;border:1px solid var(--ink,#111);background:#fff;color:var(--ink,#111);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease;flex:0 0 auto}.ShortsRail_arrow__aLjUU:hover:not(:disabled){background:var(--ink,#111);color:#fff}.ShortsRail_arrow__aLjUU:disabled{opacity:.28;cursor:default}@media (max-width:480px){.ShortsRail_arrow__aLjUU{width:36px;height:36px}}.ShortsRail_row__dWWpN{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;cursor:-webkit-grab;cursor:grab;padding:4px 4px 10px;scrollbar-width:none;-ms-overflow-style:none}.ShortsRail_row__dWWpN::-webkit-scrollbar{display:none}.ShortsRail_row__dWWpN.ShortsRail_dragging__ZTEqK{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ShortsRail_row__dWWpN.ShortsRail_dragging__ZTEqK a,.ShortsRail_row__dWWpN.ShortsRail_dragging__ZTEqK button{pointer-events:none}.ShortsRail_card__c63xp{flex:0 0 auto;width:min(42vw,200px);scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.ShortsRail_card__c63xp{width:210px}}.ShortsRail_media__wbbc_{position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#111;box-shadow:0 10px 28px rgba(0,0,0,.12)}.ShortsRail_video__EJPe7{width:100%;height:100%;object-fit:cover;display:block;background:#000;pointer-events:none}.ShortsRail_shade___XnaD{position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);pointer-events:none}.ShortsRail_title__lNaOX{position:absolute;left:10px;right:10px;bottom:10px;margin:0;color:#fff;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:-.02em;text-shadow:0 1px 4px rgba(0,0,0,.45);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ShortsRail_product__F4q72{display:grid;grid-template-columns:40px 1fr auto;grid-gap:8px;gap:8px;align-items:center;text-decoration:none;color:inherit;padding:2px 2px 0;min-height:44px}.ShortsRail_product__F4q72:hover .ShortsRail_pname__ugF9I{text-decoration:underline}.ShortsRail_thumb__YWsQi{object-fit:cover}.ShortsRail_thumbPh__omctV,.ShortsRail_thumb__YWsQi{width:40px;height:40px;border-radius:10px;background:var(--surface,#f4f3f1);border:1px solid var(--line,#e8e6e3)}.ShortsRail_meta__2GbPC{display:flex;flex-direction:column;gap:2px;min-width:0}.ShortsRail_pname__ugF9I{font-size:12px;font-weight:650;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ShortsRail_price___RNEc{font-size:11.5px;font-weight:700;color:var(--ink-soft,#666)}.ShortsRail_buy__up99t{font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--ink,#111);white-space:nowrap;padding:6px 8px;border-radius:999px;border:1px solid var(--ink,#111);line-height:1}.ProductCardSkeleton_card__VXBbW{display:block}.ProductCardSkeleton_thumb__h2erw{aspect-ratio:1/1;border-radius:var(--radius-img);margin-bottom:14px}.ProductCardSkeleton_line__8ap6J{border-radius:4px}.ProductCardSkeleton_name__Qlz1z{width:80%;height:13px;margin-bottom:10px}.ProductCardSkeleton_price__1XRsE{width:45%;height:15px;margin-bottom:12px}.ProductCardSkeleton_rating__YHJ9B{width:35%;height:11px}.ProductCardSkeleton_shimmer__oLq4F{background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%);background-size:200% 100%;animation:ProductCardSkeleton_skeleton-shimmer__TleAi 1.4s ease-in-out infinite}@keyframes ProductCardSkeleton_skeleton-shimmer__TleAi{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ProductCardSkeleton_shimmer__oLq4F{animation:none}}.EmptyState_wrap__NlS2L{text-align:center;padding:clamp(48px,8vw,80px) 20px;color:var(--ink-soft)}.EmptyState_icon__UGnyT{color:var(--line);margin-bottom:16px;display:flex;justify-content:center}.EmptyState_icon__UGnyT svg{width:46px;height:46px}.EmptyState_title__p8Stq{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:6px}.EmptyState_hint__B9CKj{font-size:13.5px;color:var(--ink-soft);line-height:1.65;max-width:400px;margin:0 auto}.EmptyState_action__Oq5F_{display:inline-block;margin-top:22px;padding:12px 30px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;transition:opacity .2s var(--ease)}.EmptyState_action__Oq5F_:hover{opacity:.85}