:root{--ink:#0a0a0a;--ink2:#262626;--bg:#ffffff;--bg2:#fafafa;--line:#ececec;--line2:#f4f4f4;--muted:#a1a1a1;--sub:#737373;--txt2:#404040;--accent:#ff4d20;--hover:#f4f4f4;--display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--sans:"Inter", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);background:var(--bg);color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input{font-family:inherit}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:640px){.wrap{padding:0 20px}}.display{font-family:var(--display);font-weight:600;letter-spacing:-.02em}.hidden{display:none!important}header{position:relative;z-index:40;border-bottom:1px solid var(--line);background:var(--bg)}.hbar{height:68px;display:flex;align-items:center;gap:16px}.hbar .hactions{margin-left:auto}.logo{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.04em;flex-shrink:0}.logo span{color:var(--accent)}.hnav{display:flex;align-items:center;gap:4px;margin-left:-4px}.hnav-link{padding:8px 12px;font-size:13px;font-weight:700;color:var(--ink);border-radius:4px;transition:.15s;background:transparent;cursor:pointer}.hnav-link:hover{color:var(--ink);background:var(--hover)}.cartbtn{position:relative;display:flex;align-items:center;gap:8px;background:var(--ink);color:var(--bg);border-radius:6px;padding:10px 16px;font-size:13px;font-weight:500;letter-spacing:-.005em;transition:background .15s}.cartbtn:hover{background:var(--ink2)}.badge{min-width:18px;height:18px;padding:0 5px;border-radius:4px;background:var(--accent);color:#fff;font-family:var(--mono);font-size:11px;font-weight:500;display:grid;place-items:center}@media (max-width:640px){.cartbtn .lbl{display:none}.hnav-link{padding:6px 8px;font-size:12px}}.hactions{display:flex;align-items:center;gap:8px}.hactions>#authArea{display:flex;align-items:center;gap:6px}.authbtn{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:6px;background:transparent;border:1px solid var(--line);font-size:13px;font-weight:500;color:var(--txt2);transition:.15s}.authbtn:hover{border-color:var(--ink);color:var(--ink)}.authbtn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.authbtn.primary:hover{background:var(--ink2);color:var(--bg);border-color:var(--ink2)}.userwrap{position:relative;display:inline-flex;align-items:center;gap:4px}.userbtn{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:6px;background:transparent;border:1px solid var(--line);font-size:13px;font-weight:500;color:var(--ink);transition:border-color .15s}.userbtn:hover{border-color:var(--ink)}.avatar{width:28px;height:28px;border-radius:4px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-size:12px;font-weight:600;text-transform:uppercase;font-family:var(--mono)}.usermenu{position:fixed;min-width:220px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px;box-shadow:0 12px 32px #0000002e;z-index:200}@media (max-width:640px){.usermenu{min-width:200px}}.usermenu .mi{display:block;width:100%;text-align:left;padding:10px 12px;font-size:13px;border-radius:4px;color:var(--txt2);font-weight:500}.usermenu .mi:hover{background:var(--hover);color:var(--ink)}.usermenu .sep{height:1px;background:var(--line);margin:4px 0}.usermenu .who{padding:12px}.usermenu .who p:first-child{font-size:13px;font-weight:600;color:var(--ink)}.usermenu .who p:last-child{font-size:11px;color:var(--muted);margin-top:3px;font-family:var(--mono);word-break:break-all}.usercaret{display:grid;place-items:center;width:30px;height:34px;margin-left:2px;color:var(--muted);border:1px solid var(--line);border-radius:6px;background:#fff;cursor:pointer;transition:.15s}.usercaret:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:640px){.authbtn .lbl,.userbtn .lbl{display:none}}main{padding-bottom:96px}.co-section{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:32px 0 16px}.co-section:first-child{margin-top:0}.paymethods{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}@media (max-width:560px){.paymethods{grid-template-columns:1fr}}.paymethod{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;cursor:pointer;transition:.15s;background:#fff}.paymethod:hover{border-color:#bdb4a6}.paymethod.on{border-color:var(--ink);background:var(--bg2)}.paymethod input{margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:var(--ink)}.pm-label{font-size:14px;font-weight:500;color:var(--ink)}.pm-desc{margin-top:2px;font-size:12px;color:var(--sub)}.dn-card{margin:32px auto 0;max-width:480px;border:1px solid var(--line);border-radius:8px;background:#fff;text-align:left;overflow:hidden}.dn-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg2);border-bottom:1px solid var(--line)}.dn-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub)}.dn-id{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--ink)}.dn-items{padding:16px 20px}.dn-row{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;color:var(--txt2);font-feature-settings:"tnum"}.dn-foot{display:flex;justify-content:space-between;padding:12px 20px;font-size:13px;color:var(--txt2);border-top:1px solid var(--line2)}.dn-foot strong{color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.dn-foot.total{padding:14px 20px;background:var(--bg2)}.dn-foot.total strong{font-size:16px}.dn-bank{margin:20px auto 0;max-width:480px;padding:20px 24px;background:#fff8e6;border:1px solid #f5d97a;border-radius:8px;text-align:left}.dn-bank h4{font-size:14px;font-weight:600;color:#7a5a00;margin-bottom:10px}.dn-bank-info{font-size:13px;line-height:1.7;color:#5a4500}.dn-bank-info strong{font-size:14px}.dn-acct{font-family:var(--mono);font-size:15px;font-weight:600;color:#3a2a00;letter-spacing:.02em}.dn-holder{font-size:12px;color:#7a6a3a}.dn-bank-note{margin-top:10px;font-size:11px;color:#8a7a4a}.dn-btns{display:flex;gap:8px;justify-content:center;margin-top:32px}.dn-btns button{padding:12px 24px;border-radius:6px;font-size:13px;font-weight:500}.dn-btns .btn-out{border:1px solid var(--ink);background:#fff;color:var(--ink)}.dn-btns .btn-out:hover{background:var(--hover)}.dn-btns .btn-fill{background:var(--ink);color:var(--bg)}.dn-btns .btn-fill:hover{background:var(--ink2)}.find-links{margin-top:14px;text-align:center;font-size:12px}.find-links .lnk-sub{color:var(--sub);padding:4px 8px;transition:color .15s}.find-links .lnk-sub:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.find-links .dot{color:var(--line)}.mypage{padding:48px 0 64px}.mp-head{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;padding:32px;border:1px solid var(--line);border-radius:8px;background:var(--bg2);margin-bottom:32px}@media (max-width:760px){.mp-head{grid-template-columns:1fr;gap:24px}}.mp-profile{display:flex;align-items:center;gap:20px}.mp-avatar{width:64px;height:64px;border-radius:6px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-size:24px;font-weight:600;font-family:var(--mono)}.mp-profile h2{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em}.mp-handle{margin-top:4px;font-size:13px;color:var(--sub);font-family:var(--mono);letter-spacing:.01em}.mp-grade{display:inline-block;margin-top:8px;padding:3px 10px;font-size:11px;font-weight:600;background:var(--ink);color:var(--bg);border-radius:4px;letter-spacing:.02em}.mp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:560px){.mp-stats{grid-template-columns:repeat(2,1fr);gap:8px}}.mp-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;background:#fff;border-radius:6px;cursor:default;transition:border-color .15s;border:1px solid transparent}.mp-stat[onclick]{cursor:pointer}.mp-stat[onclick]:hover{border-color:var(--ink)}.mp-stat .n{font-size:22px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.02em}.mp-stat .l{font-size:11px;color:var(--sub);letter-spacing:.02em}.mp-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:32px}.mp-tab{padding:14px 24px;font-size:14px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:.15s;letter-spacing:-.005em}.mp-tab:hover{color:var(--ink)}.mp-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.mp-panel{min-height:280px}.mp-empty{text-align:center;padding:80px 0;color:var(--muted);font-size:14px}.mp-empty .sub{margin-top:4px;font-size:13px;color:#bdbdbd}.mp-orders{display:flex;flex-direction:column;gap:16px}.mp-order{border:1px solid var(--line);border-radius:6px;padding:20px 24px;background:#fff}.mp-order-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line2)}.mp-order-id{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.01em}.mp-order-date{margin-top:4px;font-size:12px;color:var(--sub)}.mp-status{padding:4px 10px;font-size:11px;font-weight:600;border-radius:3px;letter-spacing:.04em}.mp-status.st-paid{background:#e6f4ff;color:#1565c0}.mp-status.st-shipped{background:#fff4e0;color:#c77000}.mp-status.st-done{background:#e6f5ec;color:#1f7d54}.mp-status.st-cancel{background:#f5f5f5;color:var(--muted)}.mp-status.st-return{background:#fde8e8;color:#9b2c2c}.mp-order-actions{display:flex;gap:8px;padding-top:14px;margin-top:8px;border-top:1px solid var(--line2);flex-wrap:wrap}.mp-act-btn{padding:8px 14px;font-size:12px;font-weight:500;color:var(--txt2);background:#fff;border:1px solid var(--line);border-radius:4px;transition:.15s}.mp-act-btn:hover{border-color:var(--ink);color:var(--ink)}.mp-act-btn.link{margin-left:auto;border:none;color:var(--accent);padding:8px 4px}.mp-act-btn.link:hover{text-decoration:underline;text-underline-offset:3px;background:transparent}.mp-order-items{padding:12px 0 4px;display:flex;flex-direction:column;gap:10px}.mp-oi{display:flex;align-items:center;gap:14px;padding:8px 0}.mp-oi-thumb{width:56px;height:56px;flex-shrink:0;border-radius:4px;overflow:hidden;background:var(--bg2)}.mp-oi-thumb img{width:100%;height:100%;object-fit:cover}.mp-oi-info{flex:1;min-width:0}.mp-oi-name{font-size:14px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-oi-meta{margin-top:2px;font-size:12px;color:var(--sub);font-feature-settings:"tnum"}.mp-oi-total{font-size:14px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.mp-order-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;margin-top:8px;border-top:1px solid var(--line2);font-size:13px;color:var(--txt2)}.mp-order-foot strong{font-size:16px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.mp-wish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:32px 20px}.mp-wish-card{position:relative}.mp-wish-thumb{aspect-ratio:1/1;border-radius:2px;overflow:hidden;background:var(--bg2);cursor:pointer;transition:opacity .15s}.mp-wish-thumb:hover{opacity:.9}.mp-wish-info{margin-top:14px;text-align:center}.mp-wish-info h4{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:14px;color:var(--ink);cursor:pointer}.mp-wish-info h4:hover{color:var(--accent)}.mp-wish-price{margin-top:4px;font-size:12px;color:var(--txt2);font-feature-settings:"tnum"}.mp-wish-x{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffffeb;color:var(--ink);transition:.15s}.mp-wish-x:hover{background:var(--ink);color:var(--bg)}.mp-account{display:flex;flex-direction:column;gap:48px;max-width:560px;margin:0 auto}.mp-account .mp-pw{padding-top:32px;border-top:1px solid var(--line)}@media (max-width:560px){.mp-account{gap:32px}}.mp-form{display:flex;flex-direction:column}.mp-form h3{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:20px}.mp-form .field{display:block;margin-bottom:16px}.mp-form .field label{display:block;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:8px;letter-spacing:0;text-transform:none}.mp-form .field input{width:100%;background:#fff;border:1px solid var(--line);border-radius:6px;padding:12px 14px;outline:none;transition:border-color .15s;font-size:14px}.mp-form .field input:focus{border-color:var(--ink)}.mp-form .field input:disabled{background:var(--bg2);color:var(--sub);cursor:not-allowed}.mp-danger{grid-column:1/-1;padding-top:32px;border-top:1px solid var(--line)}.mp-danger h3{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.mp-danger-btn{padding:10px 20px;font-size:13px;color:var(--accent);border:1px solid var(--accent);border-radius:6px;background:transparent;transition:.15s}.mp-danger-btn:hover{background:var(--accent);color:#fff}.support .cs-quick{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.support .cs-quick{grid-template-columns:1fr}}.cs-quick-item{display:flex;flex-direction:column;gap:2px;padding:16px 20px;background:#fff;border:1px solid var(--line);border-radius:6px}.cs-quick-item .l{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub)}.cs-quick-item strong{font-size:18px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.01em}.cs-quick-item .t{font-size:12px;color:var(--sub)}.notice-list{list-style:none;padding:0;border-top:1px solid var(--line)}.notice-item{border-bottom:1px solid var(--line2)}.notice-head{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px;text-align:left;font-size:14px;color:var(--ink);transition:background .15s;cursor:pointer}.notice-head:hover{background:var(--bg2)}.pin{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.06em;padding:3px 7px;background:var(--ink);color:var(--bg);border-radius:3px;flex-shrink:0}.ntitle{flex:1;font-weight:500}.ndate{font-family:var(--mono);font-size:12px;color:var(--muted);flex-shrink:0}.notice-head .chev{color:var(--muted);transition:transform .2s}.notice-item.open .chev{transform:rotate(180deg)}.notice-body{padding:8px 32px 24px;font-size:13px;line-height:1.7;color:var(--txt2);background:var(--bg2)}.faq-group{margin-bottom:32px}.faq-cat{font-family:var(--display);font-size:14px;font-weight:600;color:var(--ink);padding-bottom:10px;margin-bottom:0;border-bottom:2px solid var(--ink);letter-spacing:-.01em}.faq-list{list-style:none;padding:0}.faq-item{border-bottom:1px solid var(--line2)}.faq-q{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px;text-align:left;font-size:14px;color:var(--ink);cursor:pointer;transition:background .15s}.faq-q:hover{background:var(--bg2)}.qmark{width:22px;height:22px;display:grid;place-items:center;background:var(--ink);color:var(--bg);border-radius:3px;font-family:var(--display);font-size:12px;font-weight:700;flex-shrink:0}.qtxt{flex:1;font-weight:500}.faq-q .chev{color:var(--muted);transition:transform .2s}.faq-item.open .chev{transform:rotate(180deg)}.faq-a{display:flex;gap:14px;padding:8px 16px 22px;background:var(--bg2)}.amark{width:22px;height:22px;display:grid;place-items:center;background:var(--accent);color:#fff;border-radius:3px;font-family:var(--display);font-size:12px;font-weight:700;flex-shrink:0}.faq-a p{flex:1;font-size:13px;line-height:1.7;color:var(--txt2);padding-top:2px}.inquiry-wrap .inquiry-desc{font-size:13px;color:var(--sub);line-height:1.6;margin-bottom:24px}.inquiry-wrap textarea{width:100%;background:#fff;border:1px solid var(--line);border-radius:6px;padding:12px 14px;outline:none;font-family:inherit;font-size:14px;line-height:1.6;resize:vertical;min-height:160px;transition:border-color .15s}.inquiry-wrap textarea:focus{border-color:var(--ink)}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:560px){.contact-grid{grid-template-columns:1fr}}.contact-card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px}.contact-card h3{font-family:var(--display);font-size:15px;font-weight:600;color:var(--ink);margin-bottom:12px;letter-spacing:-.01em}.contact-card .big{font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";margin-bottom:8px}.contact-card .sub{font-size:13px;color:var(--sub);line-height:1.7}.footer{background:#1a1a1a;color:#9a9a9a;padding:64px 0 28px;margin-top:80px;font-size:13px}.fcols{display:grid;grid-template-columns:1.8fr .6fr .8fr;gap:48px;align-items:flex-start;padding-bottom:48px}@media (max-width:880px){.fcols{grid-template-columns:1fr 1fr;gap:40px 24px}}@media (max-width:560px){.fcols{grid-template-columns:1fr}}.fname{font-size:14px;font-weight:600;color:#fff;margin-bottom:28px;letter-spacing:-.01em}.fname-en{display:block;margin-top:4px;font-size:11px;font-weight:400;color:#9a9a9a;font-family:var(--mono);letter-spacing:.02em}.finfo{display:flex;flex-direction:column;gap:10px}.finfo>div{display:flex;gap:14px;line-height:1.55;flex-wrap:wrap}.finfo dt{color:#fff;font-weight:600;font-size:13px;min-width:max-content}.finfo dd{color:#9a9a9a;font-size:13px}.fnav{display:flex;flex-direction:column;gap:14px;padding-top:4px}.fnav a{color:#cfcfcf;font-size:13px;font-weight:500;transition:color .15s;text-decoration:none}.fnav a:hover{color:#fff}.fnav a strong{font-weight:600;color:#fff}.fbottom{padding-top:24px;border-top:1px solid #2e2e2e}.fbottom p{font-size:12px;color:#6a6a6a;letter-spacing:.01em}.hero{padding:96px 0 80px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.kicker{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:24px;display:inline-flex;align-items:center;gap:8px}.kicker:before{content:"";width:24px;height:1px;background:var(--ink)}.hero h1{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:96px;font-weight:600;line-height:.95;letter-spacing:-.045em;max-width:900px}.hero p{margin-top:24px;color:var(--sub);font-size:15px;line-height:1.55;white-space:nowrap}@media (max-width:640px){.hero p{white-space:normal;font-size:14px}}.hero-meta{font-family:var(--mono);font-size:11px;color:var(--muted);text-align:right;letter-spacing:.05em}@media (max-width:880px){.hero{grid-template-columns:1fr;padding:64px 0 56px}.hero h1{font-size:56px}.hero-meta{text-align:left}}@media (max-width:640px){.hero h1{font-size:44px}}nav.cats{display:flex;gap:0;overflow-x:auto;padding:24px 0;border-bottom:1px solid var(--line);margin-bottom:48px}.chip{white-space:nowrap;padding:10px 20px;font-size:13px;font-weight:500;background:transparent;color:var(--muted);border:none;transition:color .15s;letter-spacing:-.005em}.chip:hover{color:var(--ink)}.chip.on{color:var(--ink);position:relative}.chip.on:after{content:"";position:absolute;left:20px;right:20px;bottom:-25px;height:2px;background:var(--ink)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:72px 32px}@media (max-width:880px){.grid{grid-template-columns:repeat(2,1fr);gap:56px 20px}}.card .thumb{aspect-ratio:1/1;border-radius:2px;overflow:hidden;background:var(--bg2);transition:opacity .2s;cursor:pointer}.card .thumb:hover{opacity:.9}.meta{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.meta h3{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:15px;line-height:1.35;letter-spacing:.005em;color:var(--ink);cursor:pointer;max-width:90%}.meta h3:hover{color:var(--accent)}.meta .price{font-size:13px;font-weight:400;color:var(--txt2);font-feature-settings:"tnum";letter-spacing:.01em}.addbtn{margin-top:4px;width:28px;height:28px;display:grid;place-items:center;background:transparent;border:none;color:var(--ink);opacity:.7;transition:opacity .15s,transform .15s}.addbtn:hover{opacity:1;transform:translateY(-1px)}.empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:80px 0;font-size:14px}.ph-img{width:100%;height:100%;object-fit:cover;display:block}.ph{position:relative;width:100%;height:100%;overflow:hidden}.ph-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.detail{padding:32px 0 64px}.crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sub);margin-bottom:32px}.crumb button{font-size:13px;color:var(--sub);transition:color .15s}.crumb button:hover{color:var(--ink)}.crumb .sep{color:var(--muted);font-size:12px}.dgrid{display:grid;grid-template-columns:1fr 1fr;gap:64px}@media (max-width:880px){.dgrid{grid-template-columns:1fr;gap:32px}}.gallery{display:flex;flex-direction:column;gap:12px}.main-img{aspect-ratio:1/1;border-radius:2px;overflow:hidden;background:var(--bg2)}.thumbs{display:flex;gap:8px}.thumb-mini{width:56px;height:56px;border-radius:2px;overflow:hidden;background:var(--bg2);border:1px solid transparent;transition:border-color .15s;padding:0;cursor:pointer}.thumb-mini:hover{border-color:var(--line)}.thumb-mini.on{border-color:var(--ink)}.dinfo{padding-top:8px}.title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dinfo h2{font-family:var(--sans);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.3;flex:1;min-width:200px}.sold-badge{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;padding:4px 8px;background:#3a4660;color:#fff;border-radius:2px}.share-btn{width:36px;height:36px;display:grid;place-items:center;color:var(--sub);border-radius:50%;transition:.15s;margin-left:auto}.share-btn:hover{color:var(--ink);background:var(--hover)}.dprice{margin-top:14px;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);font-feature-settings:"tnum"}.dsub{margin-top:32px;padding-bottom:24px;border-bottom:1px solid var(--line);font-size:13px;color:var(--sub);line-height:1.5}.ship-row{display:flex;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:13px}.ship-label{color:var(--sub);flex-shrink:0;min-width:40px}.ship-info p{color:var(--txt2);line-height:1.7}.qty-box{margin-top:24px;background:var(--bg2);border-radius:2px;padding:16px 20px}.qty-label{font-size:13px;color:var(--txt2);margin-bottom:12px}.qty-row{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;padding:10px 14px;border-radius:2px}.qty-row .qty{border:none;background:transparent}.qty-row .qty button{width:28px;height:28px}.qty-row .qty .n{width:32px;text-align:center;font-size:14px;font-feature-settings:"tnum";font-family:inherit}.line-price{font-size:14px;font-weight:500;color:var(--ink);font-feature-settings:"tnum"}.total-row{display:flex;align-items:center;justify-content:space-between;padding:24px 4px;margin-top:8px;border-bottom:1px solid var(--line);font-size:14px;color:var(--txt2)}.total-row strong{font-size:18px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.01em}.dbtns{margin-top:20px;display:flex;gap:8px}.btn-buy{flex:1;padding:16px;font-size:14px;font-weight:500;background:var(--ink);color:var(--bg);border-radius:2px;transition:background .15s}.btn-buy:hover{background:var(--ink2)}.btn-buy:disabled{background:#dcdee3;color:#fff;cursor:not-allowed}.btn-wish{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;min-width:88px;background:#fff;border:1px solid var(--line);border-radius:2px;font-size:13px;color:var(--txt2);transition:.15s}.btn-wish:hover{border-color:var(--ink);color:var(--ink)}.btn-wish.on{color:var(--accent);border-color:var(--accent)}.dtabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-bottom:1px solid var(--line)}.dtab{padding:18px 0;text-align:center;font-size:14px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;transition:.15s;margin-bottom:-1px;cursor:pointer}.dtab:hover{color:var(--ink)}.dtab.on{color:var(--ink);border-bottom-color:var(--ink)}.dtab-panel{padding:64px 0;min-height:280px}.dtab-empty{text-align:center;padding:80px 0;color:var(--muted);font-size:14px;line-height:1.7}.dtab-empty .sub{font-size:13px;color:#bdbdbd;margin-top:4px}.detail-long{display:block;width:100%;max-width:900px;margin:0 auto}.exchange-info{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.exchange-info h3{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:16px;letter-spacing:-.01em}.exchange-info ul{list-style:none;padding:0;border-top:1px solid var(--line)}.exchange-info li{border-bottom:1px solid var(--line2);font-size:13px;color:var(--txt2);line-height:1.55;position:relative;padding:14px 16px 14px 24px}.exchange-info li:before{content:"·";position:absolute;left:12px;color:var(--muted)}.checkout{padding:64px 0;max-width:560px;margin:0 auto}.checkout h2{font-family:var(--display);font-size:40px;font-weight:600;letter-spacing:-.03em;margin-bottom:40px}.field{display:block;margin-bottom:20px}.field span{display:block;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:8px;letter-spacing:0;text-transform:none}.field input{margin-top:8px;width:100%;background:#fff;border:1px solid var(--line);border-radius:6px;padding:14px 16px;outline:none;transition:border-color .15s;font-size:14px}.field input:focus{border-color:var(--ink)}.summary{margin-top:24px;border:1px solid var(--line);background:var(--bg2);border-radius:6px;padding:24px}.srow{display:flex;justify-content:space-between;font-size:13px;padding:8px 0;color:var(--txt2);font-feature-settings:"tnum"}.srow.ship{border-top:1px solid var(--line);margin-top:12px;padding-top:16px}.stotal{display:flex;justify-content:space-between;margin-top:8px;font-weight:600;font-size:18px;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.01em}.paybtn{margin-top:24px;width:100%;background:var(--ink);color:var(--bg);border-radius:6px;padding:18px;font-weight:500;font-size:14px;transition:background .15s;letter-spacing:-.005em}.paybtn:hover{background:var(--ink2)}.paybtn:disabled{opacity:.3;cursor:not-allowed}.note{margin-top:16px;font-family:var(--mono);font-size:11px;text-align:center;color:var(--muted);letter-spacing:.04em}.done{padding:120px 0;text-align:center;max-width:480px;margin:0 auto}.donecheck{width:56px;height:56px;border-radius:4px;background:var(--ink);color:var(--bg);display:grid;place-items:center;margin:0 auto}.done h2{font-family:var(--display);font-size:36px;font-weight:600;letter-spacing:-.03em;margin-top:32px}.done p{margin-top:16px;color:var(--sub);line-height:1.6;font-size:14px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a66}.drawer{position:relative;width:100%;max-width:440px;height:100%;background:var(--bg);display:flex;flex-direction:column;box-shadow:-1px 0 0 var(--line)}.dhead{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:68px;border-bottom:1px solid var(--line)}.dhead h3{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.02em}.xbtn{width:36px;height:36px;display:grid;place-items:center;border-radius:4px}.xbtn:hover{background:var(--hover)}.ditems{flex:1;overflow-y:auto;padding:8px 24px}.citem{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.citem .ct{width:80px;height:96px;border-radius:4px;overflow:hidden;background:var(--bg2);flex-shrink:0}.citem .ci{flex:1;min-width:0}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:4px;background:#fff}.qty button{width:32px;height:30px;display:grid;place-items:center}.qty button:hover{background:var(--hover)}.qty .n{width:28px;text-align:center;font-size:13px;font-family:var(--mono);font-feature-settings:"tnum"}input[type=number],input[type=tel]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.del{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-left:14px}.del:hover{color:var(--accent)}.dfoot{border-top:1px solid var(--line);padding:24px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0a0a0a80;padding:20px}.mbox{width:100%;max-width:440px;background:var(--bg);border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #0000002e;animation:popin .18s ease-out}@keyframes popin{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.mhead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.tabs{display:flex;gap:0;border-bottom:1px solid transparent}.tab{padding:10px 0;margin-right:24px;font-size:14px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;transition:.15s;letter-spacing:-.005em}.tab:hover{color:var(--ink)}.tab.on{color:var(--ink);border-bottom-color:var(--ink)}.merr{margin-top:10px;font-size:13px;color:var(--accent)}.auth-page{display:flex;justify-content:center;padding:48px 16px 80px;min-height:60vh}.auth-card{width:100%;max-width:460px}.auth-head{margin-bottom:32px}.auth-title{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-bottom:8px}.auth-sub{font-size:13px;line-height:1.6;color:var(--sub);margin-bottom:24px}.auth-tabs{display:flex;gap:0;border-bottom:1px solid var(--line)}.auth-tab{flex:1;padding:14px 0;font-size:14px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:.15s;background:transparent;cursor:pointer}.auth-tab:hover{color:var(--ink)}.auth-tab.on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.auth-back{margin-top:32px;text-align:center}.auth-back .lnk-sub{font-size:13px;color:var(--sub);padding:6px 12px}.auth-back .lnk-sub:hover{color:var(--ink)}.auth-x{display:none}@media (max-width: 640px){.auth-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0a0a8c;padding:20px 16px;align-items:center;justify-content:center;overflow-y:auto;animation:authFade .18s ease-out}.auth-card{position:relative;background:#fff;border-radius:14px;padding:28px 22px 22px;max-width:420px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 60px #00000052;animation:authPop .22s cubic-bezier(.2,.8,.3,1);margin:auto}.auth-x{display:grid;place-items:center;position:absolute;top:10px;right:10px;width:34px;height:34px;color:var(--sub);border-radius:50%;background:transparent;cursor:pointer;transition:.15s}.auth-x:hover{background:var(--hover);color:var(--ink)}.auth-head{margin-bottom:20px}.auth-title{font-size:22px;margin-bottom:6px}.auth-sub{font-size:12px;margin-bottom:18px}.auth-tab{padding:12px 0;font-size:13px}.auth-card .mform{padding:18px 0 0}.auth-card .field{margin-bottom:14px}.auth-back{display:none}}@keyframes authFade{0%{opacity:0}to{opacity:1}}@keyframes authPop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}body.auth-locked{overflow:hidden}.auth-card .mform{padding:24px 0 0}.auth-card .field{display:block;margin-bottom:16px}.auth-card .field label{display:block;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:8px;letter-spacing:0;text-transform:none}.auth-card .field input{width:100%;background:#fff;border:1px solid var(--line);border-radius:6px;padding:12px 14px;outline:none;transition:border-color .15s;font-size:14px}.auth-card .field input:focus{border-color:var(--ink)}.auth-card .field input[aria-invalid=true]{border-color:var(--accent)}.pwwrap{position:relative}.pwwrap input{padding-right:42px}.eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;color:var(--muted);border-radius:4px}.eye:hover{color:var(--ink);background:var(--hover)}.ferr{margin-top:6px;font-size:12px;color:var(--accent);line-height:1.4;min-height:0}.finfo{margin-top:6px;font-size:12px;color:var(--sub);line-height:1.4}.finfo.ok{color:#1f9d55}.finfo.bad{color:var(--accent)}.pwstrength{margin-top:10px}.pwstrength .bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pwstrength .bars span{height:4px;background:var(--line);border-radius:2px;transition:background .2s}.pwstrength .slabel{margin-top:6px;font-size:11px;color:var(--muted);letter-spacing:.02em}.pwstrength[data-score="1"] .bars span:nth-child(-n+1){background:#e0524b}.pwstrength[data-score="2"] .bars span:nth-child(-n+2){background:#e08f3a}.pwstrength[data-score="3"] .bars span:nth-child(-n+3){background:#3a9b6f}.pwstrength[data-score="4"] .bars span{background:#1f7d54}.pwstrength[data-score="1"] .slabel{color:#e0524b}.pwstrength[data-score="2"] .slabel{color:#e08f3a}.pwstrength[data-score="3"] .slabel{color:#3a9b6f}.pwstrength[data-score="4"] .slabel{color:#1f7d54}.consents{border:none;padding:0;margin:20px 0 16px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.consent{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;font-size:13px;color:var(--txt2)}.consent input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--ink);flex-shrink:0}.consent.c-all{padding:14px 12px;border:1px solid var(--line);border-radius:6px;font-weight:600;color:var(--ink);margin-bottom:4px;background:var(--bg2)}.consent-list{display:flex;flex-direction:column;padding:4px 12px}.consent .rq{color:var(--accent);font-weight:600;margin-right:2px}.consent .op{color:var(--muted);font-weight:600;margin-right:2px}.consent .see{margin-left:auto;padding:4px 10px;font-size:11px;color:var(--sub);border:1px solid var(--line);border-radius:4px;background:#fff;transition:.15s}.consent .see:hover{border-color:var(--ink);color:var(--ink)}.auth-card .paybtn{margin-top:8px}.auth-switch{margin-top:16px;text-align:center;font-size:13px;color:var(--sub)}.auth-switch .lnk{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.auth-switch .lnk:hover{color:var(--accent)}.pbox{width:100%;max-width:760px;max-height:85vh;background:var(--bg);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px #00000038;animation:popin .18s ease-out}.phead{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line);flex-shrink:0}.phead h3{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.01em}.pbody{flex:1;overflow-y:auto;padding:24px 28px;font-size:13px;line-height:1.75;color:var(--txt2)}.pbody p{margin-bottom:12px}.pbody p:last-child{margin-bottom:0}.pbody h4{font-size:15px;font-weight:600;color:var(--ink);margin:28px 0 12px;letter-spacing:-.01em}.pbody h4:first-child{margin-top:0}.pbody strong{color:var(--ink);font-weight:600}.pbody ul{list-style:none;padding-left:0;margin:8px 0 12px}.pbody ul li{padding-left:14px;position:relative;margin-bottom:6px;line-height:1.6}.pbody ul li:before{content:"·";position:absolute;left:2px;color:var(--muted);font-weight:700}.pbody ol{list-style:decimal;padding-left:22px;margin:8px 0 12px}.pbody ol li{margin-bottom:8px;line-height:1.65;padding-left:4px}.pbody ol li::marker{color:var(--muted);font-feature-settings:"tnum";font-weight:500}.pbody ol ul{margin:8px 0 4px}.pbody ol ul li{margin-bottom:4px}.pbody .pnote{font-size:12px;color:var(--sub);background:var(--bg2);border-left:3px solid var(--line);padding:8px 12px;margin:8px 0 16px;border-radius:0 4px 4px 0}.pbody .ptbd{text-align:center;color:var(--muted);padding:60px 0}.pfoot{padding:16px 24px;border-top:1px solid var(--line);flex-shrink:0}.pfoot .paybtn{margin-top:0}svg{display:block}.admin{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 69px);margin:0 -32px}@media (max-width:920px){.admin{grid-template-columns:1fr}}.adm-side{background:var(--ink);color:#fff;padding:28px 16px;display:flex;flex-direction:column;gap:24px;position:sticky;top:0;align-self:start;min-height:calc(100vh - 69px)}@media (max-width:920px){.adm-side{position:relative;min-height:auto}}.adm-brand{display:flex;align-items:baseline;gap:8px;padding:0 8px}.adm-logo{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.04em}.adm-brand-sub{font-family:var(--mono);font-size:11px;color:#a3a3a3;text-transform:uppercase;letter-spacing:.1em}.adm-nav{display:flex;flex-direction:column;gap:2px}.adm-nav-item{text-align:left;padding:11px 14px;border-radius:6px;font-size:14px;font-weight:500;color:#d4d4d4;transition:.12s}.adm-nav-item:hover{background:#ffffff14;color:#fff}.adm-nav-item.on{background:#fff;color:var(--ink);font-weight:600}.adm-exit{margin-top:auto;text-align:left;padding:11px 14px;font-size:13px;color:#a3a3a3}.adm-exit:hover{color:#fff}.adm-main{padding:0;min-width:0}.adm-top{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}.adm-top h1{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em}.adm-who{font-size:13px;color:var(--sub)}.adm-body{padding:28px 32px 64px}.adm-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}@media (max-width:1100px){.adm-kpis{grid-template-columns:repeat(2,1fr)}}.adm-kpi{border:1px solid var(--line);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:6px;background:#fff}.adm-kpi.accent{background:var(--ink);border-color:var(--ink)}.adm-kpi.accent .adm-kpi-n,.adm-kpi.accent .adm-kpi-l{color:#fff}.adm-kpi-n{font-size:26px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum"}.adm-kpi-l{font-size:12px;color:var(--sub)}.adm-cols{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}@media (max-width:920px){.adm-cols{grid-template-columns:1fr}}.adm-panel{border:1px solid var(--line);border-radius:10px;padding:20px}.adm-panel h3{font-size:15px;font-weight:600;margin-bottom:14px}.adm-top-list{list-style:none;display:flex;flex-direction:column;gap:10px}.adm-top-list li{display:flex;align-items:center;gap:12px;font-size:13px}.adm-rank{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;background:var(--bg2);border-radius:5px;font-weight:700;font-size:12px;font-feature-settings:"tnum"}.adm-top-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-top-qty{color:var(--sub);font-feature-settings:"tnum"}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table th{text-align:left;padding:11px 12px;border-bottom:2px solid var(--line);color:var(--sub);font-weight:600;font-size:12px;white-space:nowrap}.adm-table td{padding:12px;border-bottom:1px solid var(--line2);vertical-align:middle}.adm-table tr:hover td{background:var(--bg2)}.adm-table .mono{font-family:var(--mono);font-size:12px;color:var(--txt2)}.adm-empty-row{text-align:center;color:var(--muted);padding:40px 0!important}.adm-sub{font-size:11px;color:var(--muted)}.adm-prod-cell{display:flex;align-items:center;gap:10px}.adm-thumb{width:36px;height:36px;border-radius:5px;object-fit:cover;background:var(--bg2);flex-shrink:0}.adm-thumb.empty{display:inline-block;border:1px dashed var(--line)}.adm-order-items{max-width:240px;font-size:12px;color:var(--txt2)}.adm-actions-cell{display:flex;gap:6px;white-space:nowrap}.adm-tag{display:inline-block;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600}.adm-tag.on{background:#e6f5ec;color:#1f7d54}.adm-tag.off{background:#f5f5f5;color:var(--muted)}.adm-toolbar{margin-bottom:18px}.adm-btn{padding:10px 18px;border-radius:6px;font-size:13px;font-weight:600;border:1px solid var(--line);background:#fff;color:var(--ink);transition:.12s}.adm-btn:hover{border-color:var(--ink)}.adm-btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.adm-btn.primary:hover{background:var(--ink2)}.adm-btn.sm{padding:7px 14px;font-size:12px}.adm-mini{padding:6px 11px;border-radius:5px;font-size:12px;font-weight:500;border:1px solid var(--line);background:#fff;color:var(--txt2);transition:.12s}.adm-mini:hover{border-color:var(--ink);color:var(--ink)}.adm-mini.danger:hover{border-color:var(--accent);color:var(--accent)}.adm-select{padding:7px 10px;border:1px solid var(--line);border-radius:5px;font-size:12px;background:#fff}.adm-select:focus{outline:none;border-color:var(--ink)}.adm-track{margin-top:6px;width:100%;padding:6px 10px;border:1px solid var(--line);border-radius:5px;font-size:12px}.adm-track:focus{outline:none;border-color:var(--ink)}.adm-form{border:1px solid var(--line);border-radius:10px;padding:24px;margin-bottom:24px;background:var(--bg2)}.adm-form.solo{max-width:680px}.adm-form h3{font-size:16px;font-weight:600;margin-bottom:18px}.adm-hint{font-size:12px;color:var(--sub);margin:-8px 0 18px}.adm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:680px){.adm-form-grid{grid-template-columns:1fr}}.adm-form-grid label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500;color:var(--ink)}.adm-form-grid .adm-col2{grid-column:1/-1}.adm-form-grid input,.adm-form-grid textarea,.adm-form-grid select{font-family:inherit;font-size:14px;padding:11px 13px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);outline:none;transition:border-color .12s}.adm-form-grid input:focus,.adm-form-grid textarea:focus,.adm-form-grid select:focus{border-color:var(--ink)}.adm-form-grid textarea{resize:vertical}.adm-check{flex-direction:row!important;align-items:center;gap:8px!important}.adm-check input{width:16px;height:16px}.adm-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.adm-inq-list{display:flex;flex-direction:column;gap:14px}.adm-inq{border:1px solid var(--line);border-radius:10px;padding:18px 20px}.adm-inq.done{background:var(--bg2)}.adm-inq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.adm-inq-head strong{margin-left:8px;font-size:14px}.adm-inq-body{font-size:13px;color:var(--txt2);line-height:1.6;white-space:pre-wrap;padding:12px 0;border-top:1px solid var(--line2)}.adm-inq-answer{margin-top:10px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:8px}.adm-answer-label{font-size:11px;font-weight:700;color:var(--accent);letter-spacing:.05em}.adm-inq-answer p{font-size:13px;color:var(--txt2);line-height:1.6;margin:6px 0 10px;white-space:pre-wrap}.adm-answer-form{margin-top:12px}.adm-answer-form textarea{width:100%;font-family:inherit;font-size:14px;padding:12px;border:1px solid var(--line);border-radius:6px;resize:vertical;outline:none}.adm-answer-form textarea:focus{border-color:var(--ink)}.react-usermenu{position:fixed;left:auto;z-index:260}.fnav button{font:inherit;color:inherit}.thumb .ph-img,.main-img .ph-img,.thumb-mini .ph-img,.ct .ph-img,.mp-wish-thumb .ph-img{width:100%;height:100%;object-fit:cover;display:block}
