.account-benefit-email{text-align:left;background:#f7f8fa;border:1px solid #e9ebef;border-radius:9px;flex-direction:column;gap:5px;margin:20px 0;padding:14px 16px;display:flex}.account-benefit-email span{color:#737985;font-size:12px}.account-benefit-email strong{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:15px;font-weight:600}@font-face{font-family:HorangiLoginSans;src:url(/fonts/PretendardVariable-v1.3.9.woff2)format("woff2");font-display:swap;font-weight:100 900}body:has([data-account-login]){background:#fff;padding:0;font-family:HorangiLoginSans,Arial,sans-serif}.account-login-main{width:100%;max-width:none;min-height:calc(100svh - var(--commerce-header-height,70px));background:#fff;justify-content:center;align-items:center;margin:0;padding:40px 28px;display:flex}.account-login-frame{width:min(1200px,100%);min-height:700px;box-shadow:none;background:#fff;border:1px solid #e9ebef;border-radius:16px;grid-template-columns:2fr 3fr;display:grid;overflow:hidden}.account-login-brand-panel{color:#5d3b26;background:#f7f8fa;flex-direction:column;justify-content:space-between;padding:54px 42px 40px;display:flex;position:relative;overflow:hidden}.account-login-wordmark{letter-spacing:-1.7px;color:#5d3b26;white-space:nowrap;gap:0;font-size:36px;font-weight:850;line-height:1.25;display:inline-flex}.account-login-wordmark>span{color:#e98925}.account-login-brand-panel>.account-login-wordmark{letter-spacing:-1.1px;font-size:25px}.account-login-brand-copy{z-index:1;margin-top:76px}.account-login-brand-copy p{letter-spacing:-1.6px;word-break:keep-all;margin:0 0 24px;font-size:37px;font-weight:800;line-height:1.35}.account-login-brand-copy>span{color:#737985;font-size:16px;font-weight:500}.account-login-illustration{border-bottom:1px solid #e0e4ea;align-items:flex-end;gap:15px;height:190px;margin-top:55px;padding:0 12px;display:flex}.account-login-illustration span{opacity:.92;background:#e98925;border-radius:8px 8px 0 0;flex:1;max-width:54px;height:60%}.account-login-illustration span:nth-child(2){opacity:.55;height:42%}.account-login-illustration span:nth-child(3){height:84%}.account-login-illustration span:nth-child(4){opacity:.7;height:66%}.account-login-illustration span:nth-child(5){background:#5d3b26;height:100%}.account-login-content{text-align:center;color:#25272c;flex-direction:column;align-items:center;padding:96px 40px 24px;display:flex}.account-login-content h1{letter-spacing:-1.3px;color:#22252b;margin:18px 0 12px;font-size:40px;font-weight:800;line-height:1.3}.account-login-lead{color:#84868c;margin:0 0 78px;font-size:16px;line-height:1.7}.account-login-button{color:#24262c;background:#fff;border:1px solid #ededee;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;width:300px;max-width:100%;min-height:48px;padding:11px 42px;font-size:16px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:flex;position:relative;box-shadow:0 2px 5px #25272c0b}.account-login-button:hover{background:#f7f8fa;border-color:#c8cdd6}.account-provider-mark{font-family:Arial,sans-serif;font-size:28px;font-weight:500;line-height:1;position:absolute;left:20px}.account-login-help{color:#8b8d93;word-break:keep-all;margin:23px 0 0;font-size:13px;line-height:1.8}.account-login-guest{color:#8b8d93;text-underline-offset:4px;margin-top:auto;padding:7px 4px;font-size:13px;text-decoration:underline;display:inline-block}.account-login-guest:hover{color:#5d3b26}.account-login-main a:focus-visible{outline-offset:5px;outline:3px solid #9a4b12}@media (max-width:800px){.account-login-main{padding:24px 18px}.account-login-frame{border-radius:16px;grid-template-columns:1fr;max-width:520px;min-height:620px}.account-login-brand-panel{display:none}.account-login-content{padding:60px 26px 32px}.account-login-wordmark{font-size:28px}.account-login-content h1{margin-top:22px;font-size:30px}.account-login-lead{margin-bottom:48px;font-size:15px}.account-login-help{font-size:12px}.account-login-guest{margin-top:auto}}@media (max-width:400px){.account-login-main{background:#fff;padding:0}.account-login-frame{min-height:calc(100svh - var(--commerce-header-height,109px));box-shadow:none;border:0;border-radius:0}.account-login-content{padding:40px 20px}.account-login-content h1{font-size:28px}.account-login-button{font-size:15px}}@media (prefers-reduced-motion:reduce){.account-login-button{transition:none}}.account-favorites{border:1px solid var(--hc-orange,#db8727);min-height:48px;color:var(--hc-brown,#714a2b);background:var(--hc-paper,#fff);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:1rem;font-weight:650;text-decoration:none;display:flex}.account-favorites:hover{background:#fff4e4}.account-favorites:focus-visible{outline-offset:3px;outline:2px solid #c6731e}
