.policy-dialog_dialog__e6A_2.policy-dialog_dialog__e6A_2{display:flex;flex-direction:column;gap:0;width:min(820px,calc(100vw - 32px));max-width:none;max-height:min(860px,calc(100dvh - 48px));padding:0;overflow:hidden}.policy-dialog_header__yMoPz{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 20px;border-bottom:1px solid #dce2e5;flex-shrink:0}.policy-dialog_brand__Lieey{display:block;color:#b54b05;font-size:10px;font-weight:800;letter-spacing:.18em;margin-bottom:10px}.policy-dialog_title__l2YiS.policy-dialog_title__l2YiS{font-size:23px;line-height:1.35;font-weight:750;letter-spacing:-.035em;outline:none}.policy-dialog_description__4MV0d.policy-dialog_description__4MV0d{font-size:13px;line-height:1.6;margin-top:8px}.policy-dialog_closeIcon__FQ3e6{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid #dce2e5;border-radius:50%;background:#fff;color:#263944;cursor:pointer}.policy-dialog_scroll__YiF26{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.policy-dialog_content__L7OiF.policy-dialog_content__L7OiF{padding:8px 28px 28px;border:0;border-radius:0;box-shadow:none;background:transparent;font-size:15px;line-height:1.85;color:#263944;overflow-wrap:anywhere}.policy-dialog_content__L7OiF>h1{display:none}.policy-dialog_content__L7OiF h2{font-size:18px}.policy-dialog_content__L7OiF .store-business-info{font-size:14px}.policy-dialog_content__L7OiF .store-business-info dl>div{display:flex;flex-wrap:wrap;gap:4px 12px}.policy-dialog_content__L7OiF .store-business-info dt{color:#61727d}.policy-dialog_footer__CTwda{display:flex;justify-content:flex-end;padding:16px 28px;border-top:1px solid #dce2e5;background:#f2f4f5;flex-shrink:0}.policy-dialog_confirm___unj6,.policy-dialog_message__L55zM button{background:#ec6608;color:#fff;border-radius:12px;padding:12px 24px;min-height:44px;font-size:14px;font-weight:700;cursor:pointer}.policy-dialog_closeIcon__FQ3e6:focus-visible,.policy-dialog_confirm___unj6:focus-visible,.policy-dialog_message__L55zM button:focus-visible{outline:3px solid #b54b05;outline-offset:3px}.policy-dialog_message__L55zM{padding:40px 28px;color:#52636e;line-height:1.7}.policy-dialog_message__L55zM button{margin-top:16px}@media (max-width:600px){.policy-dialog_dialog__e6A_2.policy-dialog_dialog__e6A_2{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.policy-dialog_header__yMoPz{padding:18px 18px 16px;gap:10px}.policy-dialog_title__l2YiS.policy-dialog_title__l2YiS{font-size:20px}.policy-dialog_description__4MV0d.policy-dialog_description__4MV0d{font-size:12px}.policy-dialog_content__L7OiF.policy-dialog_content__L7OiF{padding:6px 18px 24px;font-size:14px}.policy-dialog_content__L7OiF h2{font-size:17px}.policy-dialog_content__L7OiF table{font-size:12px}.policy-dialog_content__L7OiF td,.policy-dialog_content__L7OiF th{padding:10px 6px}.policy-dialog_footer__CTwda{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.policy-dialog_confirm___unj6{width:100%}}