.guest-page.svelte-n9n6pf{max-width:1440px;margin:0 auto;padding:14rem 3rem 8rem;background:#fff;min-height:60vh}@media(max-width:767px){.guest-page.svelte-n9n6pf{padding:5.5rem 1.5rem 5rem}}.guest-title.svelte-n9n6pf{font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;color:#1f1e1e;margin:0 0 3rem}.guest-form.svelte-n9n6pf{width:50%;display:flex;flex-direction:column}@media(max-width:767px){.guest-form.svelte-n9n6pf{width:100%}}.form-error.svelte-n9n6pf{font-family:Pretendard,sans-serif;font-size:11px;font-weight:400;color:#e01e1e;margin:.75rem 0 0}.confirm-btn.svelte-n9n6pf{margin-top:.75rem;width:200px;height:40px;background:#1f1e1e;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:.01em;transition:opacity .15s}.confirm-btn.svelte-n9n6pf:hover{opacity:.85}.confirm-btn.svelte-n9n6pf:disabled{opacity:.5;cursor:not-allowed}.confirm-btn.svelte-n9n6pf .arrow:where(.svelte-n9n6pf){font-size:13px;font-weight:400}.order-result.svelte-n9n6pf{width:560px;max-width:100%;display:flex;flex-direction:column;gap:2rem;font-family:Pretendard,sans-serif}.order-head.svelte-n9n6pf p:where(.svelte-n9n6pf){margin:0}.order-head.svelte-n9n6pf .order-name:where(.svelte-n9n6pf){font-size:15px;font-weight:600;color:#1f1e1e}.order-head.svelte-n9n6pf .order-date:where(.svelte-n9n6pf){font-size:12px;color:#888;margin-top:.25rem}.order-head.svelte-n9n6pf .order-status:where(.svelte-n9n6pf){font-size:13px;font-weight:600;color:#1f1e1e;margin-top:.75rem}.order-items.svelte-n9n6pf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.order-item.svelte-n9n6pf{display:flex;gap:1rem;padding:1rem 0;border-top:1px solid #eee}.order-item.svelte-n9n6pf:last-child{border-bottom:1px solid #eee}.order-item.svelte-n9n6pf img:where(.svelte-n9n6pf),.order-item.svelte-n9n6pf .item-noimage:where(.svelte-n9n6pf){width:64px;height:64px;object-fit:cover;background:#f5f4f2;flex-shrink:0}.order-item.svelte-n9n6pf .item-info:where(.svelte-n9n6pf) p:where(.svelte-n9n6pf){margin:0}.order-item.svelte-n9n6pf .item-info:where(.svelte-n9n6pf) .item-title:where(.svelte-n9n6pf){font-size:13px;font-weight:600;color:#1f1e1e}.order-item.svelte-n9n6pf .item-info:where(.svelte-n9n6pf) .item-variant:where(.svelte-n9n6pf){font-size:12px;color:#888;margin-top:.2rem}.order-item.svelte-n9n6pf .item-info:where(.svelte-n9n6pf) .item-qty:where(.svelte-n9n6pf){font-size:12px;color:#555;margin-top:.4rem}.order-totals.svelte-n9n6pf{display:flex;flex-direction:column;gap:.4rem}.order-totals.svelte-n9n6pf .total-row:where(.svelte-n9n6pf){display:flex;justify-content:space-between;font-size:13px;color:#555}.order-totals.svelte-n9n6pf .total-row.-grand:where(.svelte-n9n6pf){font-weight:600;color:#1f1e1e;margin-top:.3rem}.section-label.svelte-n9n6pf{font-size:11px;color:#888;margin:0 0 .4rem}.order-address.svelte-n9n6pf p:where(.svelte-n9n6pf),.order-tracking.svelte-n9n6pf p:where(.svelte-n9n6pf){margin:0;font-size:13px;line-height:1.6;color:#1f1e1e}.order-tracking.svelte-n9n6pf a:where(.svelte-n9n6pf){color:#1f1e1e;text-decoration:underline;text-underline-offset:2px}.order-cancel.svelte-n9n6pf{font-family:Pretendard,sans-serif}.order-cancel.svelte-n9n6pf .cancel-ok:where(.svelte-n9n6pf){margin:0;font-size:13px;line-height:1.6;color:#35603a}.order-cancel.svelte-n9n6pf .cancel-note:where(.svelte-n9n6pf){margin:0;font-size:13px;color:#b3462e}.order-cancel.svelte-n9n6pf .cancel-confirm:where(.svelte-n9n6pf){margin:0 0 .75rem;font-size:13px;font-weight:600;color:#1f1e1e}.order-cancel.svelte-n9n6pf .cancel-actions:where(.svelte-n9n6pf){display:flex;gap:.6rem}.cancel-btn.svelte-n9n6pf{height:40px;padding:0 1.2rem;border:1px solid #1f1e1e;background:#fff;color:#1f1e1e;cursor:pointer;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;letter-spacing:.01em;transition:opacity .15s,background .15s}.cancel-btn.svelte-n9n6pf:hover{opacity:.8}.cancel-btn.svelte-n9n6pf:disabled{opacity:.5;cursor:not-allowed}.cancel-btn.-danger.svelte-n9n6pf{background:#1f1e1e;color:#fff;border-color:#1f1e1e}.cancel-btn.-ghost.svelte-n9n6pf{background:#fff;color:#1f1e1e}.again-link.svelte-n9n6pf{font-size:13px;font-weight:600;color:#1f1e1e;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.again-link.svelte-n9n6pf:hover{opacity:.6}
