.PurchaseView_page__PldBV{background:#fcfaf7;color:#292420;padding:28px 0 64px}.PurchaseView_container__smuZy{max-width:1240px;margin:auto;padding:0 32px}.PurchaseView_breadcrumb__dR2yC{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#786e63;margin-bottom:24px}.PurchaseView_page__PldBV h1{font-size:clamp(25px,2.7vw,38px);font-weight:750;line-height:1.7;margin:0 0 12px}.PurchaseView_lead__b71Tb{color:#74695f;font-size:13px;line-height:2;margin:0 0 32px}.PurchaseView_layout__uomK1{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px;align-items:start}.PurchaseView_layout__uomK1>*{min-width:0}.PurchaseView_card__F_mSh,.PurchaseView_summary__AbqUQ{background:#fff;border:1px solid #e5ddcf;border-radius:18px;padding:24px;margin:0 0 24px;min-width:0}.PurchaseView_card__F_mSh h2,.PurchaseView_summary__AbqUQ h2{font-size:18px;font-weight:700;margin-bottom:18px}.PurchaseView_card__F_mSh legend{font-size:16px;font-weight:700;padding:0 8px}.PurchaseView_summary__AbqUQ{position:sticky;top:185px;background:#f6f1e9}.PurchaseView_summary__AbqUQ>p{font-size:12px;line-height:2;margin:12px 0}.PurchaseView_summary__AbqUQ dl{margin:24px 0;font-size:12px}.PurchaseView_summary__AbqUQ dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0}.PurchaseView_summary__AbqUQ dl>div:last-child{border-top:1px solid #ded2bf;padding-top:20px;font-size:15px;font-weight:750}.PurchaseView_summary__AbqUQ dd{margin:0;font-weight:650}.PurchaseView_primary__Qg8Z3{display:flex;justify-content:center;align-items:center;background:#292420;color:#fff;border:1px solid #292420;border-radius:10px;padding:15px 18px;font-size:13px;font-weight:650;text-align:center;min-height:48px}.PurchaseView_summary__AbqUQ .PurchaseView_primary__Qg8Z3{width:100%}.PurchaseView_primary__Qg8Z3:disabled{opacity:.55;cursor:not-allowed}.PurchaseView_back__jZlXH{display:inline-block;font-size:12px;color:#806333;margin:14px 0;line-height:2}.PurchaseView_summary__AbqUQ .PurchaseView_back__jZlXH{display:block;text-align:center}.PurchaseView_items__PQbDM{display:grid;gap:16px;margin-bottom:24px}.PurchaseView_item__xd8f_{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:20px;align-items:center;background:#fff;border:1px solid #e5ddcf;border-radius:18px;padding:20px}.PurchaseView_item__xd8f_ img{width:100px;height:116px;-o-object-fit:contain;object-fit:contain;background:#f5f1e9;border-radius:12px}.PurchaseView_item__xd8f_ h2{font-size:15px;line-height:1.8;font-weight:700;overflow-wrap:anywhere}.PurchaseView_item__xd8f_ p{font-size:11px;line-height:2;color:#756b60;margin:8px 0}.PurchaseView_item__xd8f_>strong{font-size:13px;white-space:nowrap}.PurchaseView_itemTools__AbfTY{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:14px}.PurchaseView_itemTools__AbfTY>button{font-size:11px;color:#945238}.PurchaseView_quantity__KOGAG{display:flex;align-items:center;border:1px solid #e4d9c9;border-radius:8px;overflow:hidden}.PurchaseView_quantity__KOGAG button{min-width:36px;min-height:36px}.PurchaseView_quantity__KOGAG output{min-width:32px;text-align:center;font-size:13px}.PurchaseView_page__PldBV button:disabled{cursor:not-allowed;opacity:.55}.PurchaseView_page__PldBV a:focus-visible,.PurchaseView_page__PldBV button:focus-visible{outline:2px solid #967644;outline-offset:3px}.PurchaseView_fields__MtzoA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.PurchaseView_full__plXRB{grid-column:1/-1}.PurchaseView_page__PldBV label{display:block;font-size:12px;line-height:2}.PurchaseView_dialog__qUlA6 input,.PurchaseView_page__PldBV input:not([type=radio]):not([type=checkbox]),.PurchaseView_page__PldBV textarea{display:block;width:100%;min-width:0;border:1px solid #e1d7c8;border-radius:9px;background:#fff;color:#292420;padding:11px 12px;font-size:13px;line-height:1.8;margin-top:6px}.PurchaseView_page__PldBV textarea{resize:vertical;margin-bottom:16px}.PurchaseView_dialog__qUlA6 input:focus,.PurchaseView_page__PldBV input:focus,.PurchaseView_page__PldBV textarea:focus{outline:2px solid #b19462;outline-offset:1px}.PurchaseView_page__PldBV input[aria-invalid=true]{border-color:#b25639}.PurchaseView_fields__MtzoA p[role=alert]{color:#945238;font-size:11px;margin-top:6px}.PurchaseView_check__CgoxZ{display:flex!important;gap:10px;align-items:center;margin:6px 0 16px}.PurchaseView_page__PldBV input[type=checkbox],.PurchaseView_page__PldBV input[type=radio]{accent-color:#806333;width:18px;height:18px;flex-shrink:0}.PurchaseView_inline__hrYf_{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PurchaseView_inline__hrYf_ input{flex:1;width:120px!important;margin:0!important}.PurchaseView_card__F_mSh p[role=alert] button,.PurchaseView_coupon__5LLg4 p button,.PurchaseView_inline__hrYf_ button,.PurchaseView_mapBanner___ux6_ button,.PurchaseView_notice__YwIZP button{border:1px solid #d9c9b0;border-radius:8px;background:#fff;padding:10px 14px;font-size:11px;color:#806333}.PurchaseView_coupon__5LLg4{border-top:1px solid #e5ddcf;margin-top:22px;padding-top:18px}.PurchaseView_coupon__5LLg4 p{font-size:12px;line-height:2;margin-top:12px}.PurchaseView_coupon__5LLg4>label{margin-bottom:8px}.PurchaseView_muted__Pcsvg{font-size:11px!important;line-height:2.1;color:#6f6256;margin-top:12px}.PurchaseView_notice__YwIZP{background:#fbf1e6;border:1px solid #e9d7bf;border-radius:10px;padding:14px;font-size:12px;line-height:2;margin:16px 0;overflow-wrap:anywhere}.PurchaseView_notice__YwIZP button{display:block;margin-top:12px}.PurchaseView_notice__YwIZP a{text-decoration:underline}.PurchaseView_methods__ek0ae{display:grid;gap:12px}.PurchaseView_methods__ek0ae label{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #e5ddcf;border-radius:10px;cursor:pointer}.PurchaseView_addresses__arpYJ button[aria-pressed=true],.PurchaseView_methods__ek0ae label:has(input:checked){border-color:#967644;background:#f8f3e9}.PurchaseView_addresses__arpYJ span,.PurchaseView_methods__ek0ae small{display:block;font-size:11px;color:#6f6256;line-height:2;margin-top:4px}.PurchaseView_addresses__arpYJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PurchaseView_addresses__arpYJ button{border:1px solid #e5ddcf;border-radius:10px;padding:14px;text-align:right;font-size:12px}.PurchaseView_mapBanner___ux6_{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f6f1e9;border-radius:12px;margin-top:24px;padding:18px;font-size:12px}.PurchaseView_mapBanner___ux6_ p{font-size:11px;color:#6f6256;line-height:2;margin-top:6px}.PurchaseView_mapBanner___ux6_ button{flex-shrink:0}.PurchaseView_dialog__qUlA6{margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;width:min(440px,calc(100% - 32px));border:1px solid #e5ddcf;border-radius:18px;padding:28px;background:#fcfaf7;color:#292420}.PurchaseView_dialog__qUlA6::backdrop{background:rgb(25 20 15/55%)}.PurchaseView_dialog__qUlA6 h2{font-size:20px;font-weight:750;margin-bottom:14px}.PurchaseView_dialog__qUlA6 label,.PurchaseView_dialog__qUlA6 p{font-size:12px;line-height:2;margin:14px 0}.PurchaseView_dialog__qUlA6 .PurchaseView_primary__Qg8Z3{width:100%;margin:20px 0}.PurchaseView_dialog__qUlA6 p[role=alert]{color:#945238}@media (max-width:900px){.PurchaseView_layout__uomK1{grid-template-columns:minmax(0,1fr);gap:12px}.PurchaseView_summary__AbqUQ{position:static}}@media (max-width:640px){.PurchaseView_container__smuZy{padding:0 20px}.PurchaseView_page__PldBV{padding-bottom:48px}.PurchaseView_card__F_mSh,.PurchaseView_summary__AbqUQ{padding:20px}.PurchaseView_addresses__arpYJ,.PurchaseView_fields__MtzoA{grid-template-columns:minmax(0,1fr)}.PurchaseView_item__xd8f_{grid-template-columns:72px minmax(0,1fr);padding:16px;gap:12px}.PurchaseView_item__xd8f_ img{width:72px;height:90px}.PurchaseView_item__xd8f_>strong{grid-column:2}.PurchaseView_item__xd8f_ h2{font-size:13px}.PurchaseView_mapBanner___ux6_{align-items:start;flex-direction:column}}.dark .PurchaseView_page__PldBV{background:#12100e;color:#f7f2eb}.dark .PurchaseView_breadcrumb__dR2yC{color:#9e9182}.dark .PurchaseView_card__F_mSh h2,.dark .PurchaseView_dialog__qUlA6 h2,.dark .PurchaseView_item__xd8f_ h2,.dark .PurchaseView_page__PldBV h1,.dark .PurchaseView_summary__AbqUQ h2{color:#f7f2eb}.dark .PurchaseView_lead__b71Tb{color:#c5b49e}.dark .PurchaseView_card__F_mSh{background:#1b1715;border-color:#332b24;color:#f7f2eb}.dark .PurchaseView_summary__AbqUQ{background:#1f1a17;border-color:#382f27;color:#f7f2eb}.dark .PurchaseView_summary__AbqUQ>p{color:#c5b49e}.dark .PurchaseView_summary__AbqUQ dl>div:last-child{border-top-color:#382f27}.dark .PurchaseView_primary__Qg8Z3{background:#d4af37;color:#12100e;border-color:#d4af37}@media (hover:hover) and (pointer:fine){.dark .PurchaseView_primary__Qg8Z3:hover:not(:disabled){background:#e5c278;border-color:#e5c278}}.dark .PurchaseView_back__jZlXH{color:#e5c278}.dark .PurchaseView_item__xd8f_{background:#1b1715;border-color:#332b24}.dark .PurchaseView_item__xd8f_ img{background:#151210;mix-blend-mode:normal}.dark .PurchaseView_item__xd8f_ p{color:#a69680}.dark .PurchaseView_item__xd8f_>strong{color:#f7f2eb}.dark .PurchaseView_itemTools__AbfTY>button{color:#f59f95}.dark .PurchaseView_quantity__KOGAG{border-color:#382f27;background:#201a17}.dark .PurchaseView_quantity__KOGAG button{color:#e5c278}.dark .PurchaseView_quantity__KOGAG output{color:#f7f2eb}.dark .PurchaseView_page__PldBV label{color:#c5b49e}.dark .PurchaseView_dialog__qUlA6 input,.dark .PurchaseView_page__PldBV input:not([type=radio]):not([type=checkbox]),.dark .PurchaseView_page__PldBV textarea{background:#181412;border-color:#382f27;color:#f7f2eb}.dark .PurchaseView_dialog__qUlA6 input:focus,.dark .PurchaseView_page__PldBV input:focus,.dark .PurchaseView_page__PldBV textarea:focus{outline-color:#d4af37}.dark .PurchaseView_page__PldBV input[aria-invalid=true]{border-color:#e05d52}.dark .PurchaseView_dialog__qUlA6 p[role=alert],.dark .PurchaseView_fields__MtzoA p[role=alert]{color:#f59f95}.dark .PurchaseView_page__PldBV input[type=checkbox],.dark .PurchaseView_page__PldBV input[type=radio]{accent-color:#d4af37}.dark .PurchaseView_card__F_mSh p[role=alert] button,.dark .PurchaseView_coupon__5LLg4 p button,.dark .PurchaseView_inline__hrYf_ button,.dark .PurchaseView_mapBanner___ux6_ button,.dark .PurchaseView_notice__YwIZP button{background:#26201b;border-color:#382f27;color:#e5c278}.dark .PurchaseView_coupon__5LLg4{border-top-color:#2e2721}.dark .PurchaseView_muted__Pcsvg{color:#a69680}.dark .PurchaseView_notice__YwIZP{background:#261c14;border-color:#4a3522;color:#e5c278}.dark .PurchaseView_methods__ek0ae label{border-color:#332b24;background:#1e1a17}.dark .PurchaseView_addresses__arpYJ button[aria-pressed=true],.dark .PurchaseView_methods__ek0ae label:has(input:checked){border-color:#d4af37;background:#2b231a}.dark .PurchaseView_addresses__arpYJ span,.dark .PurchaseView_methods__ek0ae small{color:#a69680}.dark .PurchaseView_addresses__arpYJ button{border-color:#332b24;background:#1e1a17;color:#f7f2eb}.dark .PurchaseView_mapBanner___ux6_{background:#1e1a17;border:1px solid #332b24;color:#f7f2eb}.dark .PurchaseView_mapBanner___ux6_ p{color:#a69680}.dark .PurchaseView_dialog__qUlA6{background:#1b1715;border-color:#382f27;color:#f7f2eb}.dark .PurchaseView_dialog__qUlA6::backdrop{background:rgba(0,0,0,.75)}