@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap";:root,.dark{--market-navy:#1e293b;--market-gold:#cd9f10;--market-gold-soft:#f7f3e8;--market-cream:#f7f5ef;--market-white:#fff;--market-ink:#182334;--market-muted:#5c6572;--market-line:#e3e6ea;--market-red:#b42335;--market-green:#24634c;--market-surface:#f4f5f6;--market-selected:#edf1f5;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--radius-0:0;--radius-8:8px;--radius-16:16px;--radius-24:24px;--primary:var(--market-navy);--primary-foreground:var(--market-white);--background:var(--market-white);--foreground:var(--market-ink);--muted-foreground:var(--market-muted);--border:var(--market-line);--ring:var(--market-navy)}.primary,.outline,.secondary{border-radius:var(--radius-16);letter-spacing:-.01em;outline:none;font-weight:500;line-height:1.4}.outline,.secondary{color:var(--market-navy)}.primary:disabled,.outline:disabled,.secondary:disabled{opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.primary:focus-visible,.outline:focus-visible,.secondary:focus-visible{outline:2px solid var(--market-navy);outline-offset:3px}.market-quantity{border-radius:var(--radius-16);width:max-content;max-width:100%;min-height:56px;box-shadow:0 0 0 1px var(--border);color:var(--market-navy);background:var(--market-white);align-items:stretch;gap:0;display:inline-flex}.market-quantity>button{width:56px;min-width:56px;min-height:56px;color:var(--market-navy);background:var(--market-surface);border:0;border-radius:0;flex:0 0 56px;place-items:center;padding:0;display:grid}.market-quantity>button:first-child{border-radius:16px 0 0 16px}.market-quantity>button:last-child{border-radius:0 16px 16px 0}.market-quantity>button:hover:not(:disabled){background:var(--market-selected)}.market-quantity>button:disabled{opacity:.4}.market-quantity>button svg{stroke-width:2px;width:24px;height:24px}.market-quantity:has(button:focus-visible){outline:2px solid var(--market-navy);outline-offset:3px}.market-quantity>button:focus-visible{box-shadow:inset 0 0 0 2px var(--market-navy);outline:none}.market-quantity>output{letter-spacing:-.01em;min-width:3.2rem;color:var(--market-navy);place-items:center;padding:8px;font-size:1rem;font-weight:500;line-height:1.4;display:grid}.purchase-quantity{gap:var(--space-12);display:grid}.purchase-quantity>p{margin:0}.option-grid{gap:var(--space-8);flex-wrap:wrap;display:flex}.purchase-options .option-choice{justify-content:center;align-items:center;gap:var(--space-8);min-height:56px;min-width:min(8rem, calc((100% - var(--space-8)) / 2));border:1px solid var(--border);border-radius:var(--radius-16);background:var(--market-white);max-width:100%;color:var(--market-navy);letter-spacing:-.01em;overflow-wrap:anywhere;box-shadow:none;text-align:center;padding:12px 16px;font-size:1rem;font-weight:500;line-height:1.4;display:inline-flex}.purchase-options .option-choice[data-state=checked]{background:var(--market-selected);border-color:var(--market-navy);box-shadow:inset 0 0 0 1px var(--market-navy)}.purchase-options .option-choice:hover:not(:disabled){background:var(--market-surface)}.purchase-options .option-choice[data-state=checked]:hover{background:var(--market-selected)}.purchase-options .option-choice:disabled{opacity:.4}.field input,.field textarea,.field select,.select-trigger{border-radius:var(--radius-16)}.service-card,.account-card,.host-setting-card{border-radius:var(--radius-24)}.checkout-summary{padding:var(--space-24);border-radius:var(--radius-24);background:var(--market-surface);gap:var(--space-16);border:0}.checkout-summary>h2{color:var(--market-ink);letter-spacing:-.02em;margin:0;font-size:1.2rem;line-height:1.5}.checkout-summary .facts{gap:var(--space-16);flex-direction:column;margin:0;display:flex}.checkout-summary .facts>div{gap:var(--space-8) var(--space-16);letter-spacing:-.02em;border:0;padding:0;font-size:1rem;line-height:1.6}.checkout-summary .facts dd{color:var(--market-ink);margin:0 0 0 auto;font-weight:400}.checkout-summary .facts .total{color:var(--market-navy);flex-direction:column;align-items:flex-start;gap:0;font-size:1.2rem;font-weight:700;line-height:1.5}.checkout-summary .facts .total dd{text-align:left;color:inherit;margin:0;font-weight:700}.checkout-summary>.small{letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.625}.checkout-summary .checkout-pay{padding:var(--space-16) var(--space-24);word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;gap:0}.product-gallery{--gallery-thumb:80px;--gallery-gap:var(--space-16);--gallery-height:590px;gap:var(--gallery-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.product-gallery.has-thumbnails{grid-template-columns:var(--gallery-thumb) minmax(0, 1fr)}.gallery-thumbnails{gap:var(--space-12);max-height:calc(var(--gallery-height) + 12px);width:calc(var(--gallery-thumb) + 12px);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;margin:-6px;padding:6px;display:flex;overflow-y:auto}.gallery-thumbnails::-webkit-scrollbar{display:none}.gallery-thumbnail{flex:0 0 var(--gallery-thumb);width:var(--gallery-thumb);height:var(--gallery-thumb);min-height:0;padding:var(--space-8);border-radius:var(--radius-16);background:var(--market-white);box-shadow:inset 0 0 0 1px var(--market-line);border:0;display:block;position:relative}.gallery-thumbnail[aria-pressed=true],.gallery-thumbnail:focus-visible{box-shadow:inset 0 0 0 2px var(--market-navy)}.gallery-thumbnail:focus-visible{outline:2px solid var(--market-navy);outline-offset:3px}.gallery-thumbnail-photo{background:var(--market-cream);width:100%;height:100%;display:block;overflow:hidden}.gallery-thumbnail-photo img,.gallery-thumbnail-photo svg{object-fit:contain;width:100%;height:100%;display:block}.gallery-figure{gap:var(--space-12);flex-direction:column;min-width:0;margin:0;display:flex}.product-gallery .detail-photo{height:var(--gallery-height);min-width:0;padding:var(--space-32);background:var(--market-cream);border-radius:0}.product-gallery .detail-photo img,.product-gallery .detail-photo svg{mix-blend-mode:normal;background:0 0;padding:0;display:block}.gallery-caption{justify-content:space-between;gap:var(--space-8) var(--space-16);letter-spacing:-.02em;color:var(--market-muted);flex-wrap:wrap;font-size:1rem;line-height:1.6;display:flex}.gallery-count{white-space:nowrap;margin-left:auto}.gallery-empty{text-align:center;height:100%;color:var(--market-muted);place-content:center;margin:0;font-size:1rem;line-height:1.6;display:grid}@media (width<=680px){.product-gallery{--gallery-thumb:64px;--gallery-gap:var(--space-12);--gallery-height:350px}.product-gallery .detail-photo{padding:var(--space-16)}}.data-counts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.data-counts>div{background:var(--market-cream,#f7f5ef);border-radius:16px;padding:20px}.data-counts dd{margin:8px 0 0;font-weight:700}:root{color:var(--market-ink);background:var(--market-cream);font-synthesis:none;font-family:Noto Sans KR,system-ui,sans-serif;font-size:20px;line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:var(--market-navy);text-underline-offset:.18em;overflow-wrap:anywhere}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.58}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--market-navy);outline-offset:3px}h1,h2,h3,p,ul{margin:0}h1{overflow-wrap:anywhere;font-size:1.8rem;line-height:1.3}h2{overflow-wrap:anywhere;font-size:1.2rem;line-height:1.4}h3{font-size:1rem}ul{padding-left:1.2em}li{overflow-wrap:anywhere}time{color:var(--market-muted);font-size:.8rem}.inv-shell{width:min(100% - 4rem,1200px);margin-inline:auto}.inv-header{background:var(--market-white);border-bottom:1px solid var(--market-line)}.inv-header-inner,.inv-header-actions,.inv-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.inv-header-inner{padding-block:1rem}.inv-header-actions{justify-content:flex-start}.inv-header-actions a{font-size:.9rem}.inv-brand{color:var(--market-navy);flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.inv-brand strong{letter-spacing:-.025em;font-size:1.3rem}.inv-brand span{font-weight:700}.inv-main{gap:1rem;padding-block:1.3rem 3rem;display:grid}.inv-title,.inv-login{gap:.45rem;display:grid}.inv-title p,.inv-caption{color:var(--market-muted)}.inv-caption{font-size:.8rem}.inv-tabs,.inv-actions,.inv-segments{flex-wrap:wrap;gap:.45rem;display:flex}.inv-tabs button,.inv-quiet,.inv-button{border-radius:var(--radius-16);overflow-wrap:anywhere;text-align:center;border:1px solid #0000;max-width:100%;min-height:56px;padding:.55rem .85rem;font-weight:700}.inv-tabs button,.inv-quiet{color:var(--market-navy);background:0 0;font-size:.9rem}.inv-tabs button[aria-current]{background:var(--market-selected);box-shadow:inset 0 -3px var(--market-navy)}.inv-quiet{font-weight:500;text-decoration:none}.inv-quiet:hover,.inv-tabs button:hover{background:var(--market-surface)}.inv-button{background:var(--market-navy);color:var(--market-white);justify-self:start}.inv-button.secondary{background:var(--market-white);color:var(--market-navy);border-color:var(--market-line)}.inv-button[aria-pressed=true]{background:var(--market-navy);color:var(--market-white);border-color:var(--market-navy)}.inv-card{border:1px solid var(--market-line);border-radius:var(--radius-16);background:var(--market-white);gap:.8rem;min-width:0;padding:1rem;display:grid}.inv-card fieldset{border:0;gap:.8rem;min-inline-size:0;margin:0;padding:0;display:grid}.inv-grid,.inv-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.inv-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-metrics>div,.inv-item,.inv-lots{background:var(--market-surface);border-radius:var(--radius-16);overflow-wrap:anywhere;gap:.4rem;min-width:0;padding:.8rem;display:grid}.inv-metrics>div>span{color:var(--market-muted);font-size:.8rem}.inv-metrics strong{font-size:1.4rem}.inv-list{gap:.65rem;display:grid}.inv-lots{background:var(--market-white);font-size:.9rem}.inv-field{gap:.35rem;min-width:0;font-size:.85rem;font-weight:700;display:grid}.inv-field input,.inv-field select{border:1px solid var(--market-line);border-radius:var(--radius-8);width:100%;min-width:0;min-height:56px;color:var(--market-ink);background:var(--market-white);padding:.55rem .7rem;font-size:1rem;font-weight:400}.inv-field input:read-only{background:var(--market-surface)}.inv-message,.inv-error{border-radius:var(--radius-8);background:var(--market-gold-soft);overflow-wrap:anywhere;padding:.65rem .8rem}.inv-error{color:var(--market-red);background:#fff1f1;border:1px solid #f6d5d8}.inv-success,.inv-badge.good{color:var(--market-green);background:#e8f4ed}.inv-badge{background:var(--market-selected);border-radius:100px;margin-inline-start:.3rem;padding:.2rem .55rem;font-size:.8rem;display:inline-block}.inv-badge.low{background:var(--market-gold-soft);color:var(--market-navy)}.inv-skip{background:var(--market-white);z-index:2;padding:.45rem;position:absolute;top:-20rem;left:.5rem}.inv-skip:focus{top:.5rem}.inv-login{max-width:640px;padding-top:2rem}.inv-login .inv-card{margin-top:.6rem}@media (width<=720px){.inv-shell{width:calc(100% - 2rem)}.inv-header-inner{flex-direction:column;align-items:flex-start}.inv-grid,.inv-metrics{grid-template-columns:minmax(0,1fr)}.inv-tabs{gap:.25rem}.inv-tabs button,.inv-quiet{padding-inline:.55rem}h1{font-size:1.4rem}}@media (width<=400px){.inv-card{padding:.65rem}.inv-shell{width:calc(100% - 1.3rem)}}
