._purchase_1b8oj_1{gap:18px;min-width:0;display:grid}._purchase_1b8oj_1 h3{margin:0;font-size:20px;line-height:1.5}._purchase_1b8oj_1 p{overflow-wrap:anywhere;margin:0}._steps_1b8oj_1{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}._steps_1b8oj_1 li{color:#76675e}._steps_1b8oj_1 li[aria-current=step]{color:#a83f12;font-weight:700}._steps_1b8oj_1 li+li:before{content:"›";color:#a59487;margin-right:8px;display:inline-block}._fields_1b8oj_1{gap:16px;display:grid}._field_1b8oj_1{gap:6px;min-width:0;font-size:14px;font-weight:700;display:grid}._field_1b8oj_1 input,._field_1b8oj_1 textarea{color:#382c25;background:#fff;border:1px solid #d9c5b6;border-radius:9px;width:100%;min-height:46px;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.6}._field_1b8oj_1 textarea{resize:vertical;min-height:110px}._field_1b8oj_1 small{color:#79685d;font-size:13px;font-weight:400}._optional_1b8oj_1{color:#79685d;margin-left:6px;font-size:12px;font-weight:400}._details_1b8oj_1{border-top:1px solid #ead9cb;padding-top:12px}._details_1b8oj_1 summary{cursor:pointer;color:#7d5039;align-items:center;min-height:44px;font-size:14px;display:flex}._details_1b8oj_1 summary:before{content:"＋";margin-right:8px}._details_1b8oj_1[open] summary:before{content:"－"}._details_1b8oj_1>._fields_1b8oj_1{padding-top:10px}._primary_1b8oj_1,._secondary_1b8oj_1,._textButton_1b8oj_1{font:inherit;cursor:pointer;min-height:46px;line-height:1.6}._primary_1b8oj_1,._secondary_1b8oj_1{border:1px solid #c84a0b;border-radius:10px;justify-content:center;align-items:center;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-flex}._purchase_1b8oj_1 ._primary_1b8oj_1,._recovery_1b8oj_1 ._primary_1b8oj_1{background:#bf4512;width:100%;color:#fff!important}._purchase_1b8oj_1 ._primary_1b8oj_1:hover:not(:disabled),._recovery_1b8oj_1 ._primary_1b8oj_1:hover:not(:disabled){background:#a43b0c}._secondary_1b8oj_1{color:#9d3c13;background:#fff}._textButton_1b8oj_1{color:#9d3c13;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}._purchase_1b8oj_1 button:disabled,._recovery_1b8oj_1 button:disabled{cursor:not-allowed;opacity:.55}:is(._purchase_1b8oj_1 :is(input,textarea,button,a,summary):focus-visible,._recovery_1b8oj_1 :is(input,button,a):focus-visible){outline-offset:3px;outline:3px solid #a74517}._note_1b8oj_1{color:#79685d;font-size:13px;line-height:1.7}._error_1b8oj_1{color:#943923;background:#fff0ec;border:1px solid #e1b4a8;border-radius:10px;padding:12px;font-size:14px;line-height:1.7}._status_1b8oj_1{color:#285e39;background:#f0f8f2;border:1px solid #c5dccb;border-radius:10px;padding:12px;font-size:14px;line-height:1.7}._buttons_1b8oj_1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._buttons_1b8oj_1>._secondary_1b8oj_1{flex:1}._code_1b8oj_1{letter-spacing:.25em;font-variant-numeric:tabular-nums}._email_1b8oj_1{overflow-wrap:anywhere;font-weight:700}._summary_1b8oj_1{gap:12px;margin:0;display:grid}._summary_1b8oj_1>div{border-bottom:1px solid #ead9cb;gap:3px;min-width:0;padding-bottom:12px;display:grid}._summary_1b8oj_1 dt{color:#79685d;font-size:13px}._summary_1b8oj_1 dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}._summary_1b8oj_1 ._amount_1b8oj_1{color:#a73d0d;font-size:26px;font-weight:800;line-height:1.5}._check_1b8oj_1{align-items:flex-start;gap:10px;font-size:14px;line-height:1.8;display:flex}._check_1b8oj_1 input{accent-color:#bf4512;flex:0 0 18px;width:18px;height:18px;margin:4px 0 0}._verified_1b8oj_1{color:#356445;align-items:center;gap:8px;font-size:13px;display:flex}._order_1b8oj_1{min-width:0;max-width:1120px;margin:0 auto}._recovery_1b8oj_1{background:#fff;border:1px solid #e9d4c3;border-radius:16px;gap:18px;max-width:560px;margin:28px auto;padding:28px;display:grid}._recovery_1b8oj_1 h1{margin:0;font-size:26px;line-height:1.5}._recovery_1b8oj_1 p{overflow-wrap:anywhere;margin:0}._orderHeader_1b8oj_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}._orderHeader_1b8oj_1 p{color:#79685d;margin:0;font-size:14px}._orderHeader_1b8oj_1 a{align-items:center;min-height:44px;display:inline-flex}._pageTitle_1b8oj_1{color:#382c25;margin:10px 0 24px;font-size:clamp(26px,3vw,36px);line-height:1.5}._receipt_1b8oj_1{color:#285e39;background:#f0f8f2;border:1px solid #c5dccb;border-radius:10px;margin-bottom:20px;padding:14px 18px;font-size:14px;line-height:1.8}._receipt_1b8oj_1 p{margin:0}._loading_1b8oj_1{text-align:center;color:#79685d;padding:36px 12px}._recovery_1b8oj_1 ._note_1b8oj_1 a,._purchase_1b8oj_1 ._note_1b8oj_1 a{align-items:center;min-height:44px;display:inline-flex}._optionalLogin_1b8oj_1{border-top:1px solid #ead9cb;padding-top:10px}._optionalLogin_1b8oj_1 a{font-size:13px}@media (max-width:600px){._recovery_1b8oj_1{margin:20px 0;padding:22px 18px}._recovery_1b8oj_1 h1{font-size:24px}._purchase_1b8oj_1{gap:16px}._steps_1b8oj_1{font-size:12px}._buttons_1b8oj_1{gap:8px}._buttons_1b8oj_1>._secondary_1b8oj_1{flex-basis:100%}._orderHeader_1b8oj_1{flex-direction:column;align-items:flex-start}}._orderHeader_1b8oj_1 ._pageTitle_1b8oj_1{margin:0;font-size:clamp(24px,3vw,30px)}
