@font-face{font-family:Antiqua;src:url("assets/fonts/book-antiqua-regular.ttf")}*{box-sizing:border-box}body{margin:0;background:#fff;color:#111;font-family:Arial,sans-serif}.account-exit{position:fixed;z-index:30;top:max(18px,calc(env(safe-area-inset-top) + 14px));left:20px;display:grid;place-items:center;width:44px;height:44px;padding:10px;color:#000;background:#fff}.account-exit svg{width:24px;height:24px}.account-exit line{stroke:currentColor;stroke-width:1.5;stroke-linecap:round}main{width:min(820px,calc(100% - 36px));margin:110px auto 90px}.eyebrow{font-size:11px;letter-spacing:.18em}h1{margin:15px 0 30px;font:64px Antiqua,serif;font-weight:400}.account-guest{max-width:590px}.account-guest>p{max-width:540px;color:#666;line-height:1.6}.account-page-login{display:grid;gap:14px;margin-top:30px}.account-page-login label{display:grid;gap:8px}.account-page-login input{height:52px;padding:0 15px;border:1px solid #aaa;font-size:16px}.account-page-login button,.empty-orders a{min-height:50px;padding:15px 20px;border:1px solid #111;background:#111;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase}.account-message{min-height:20px;color:#666}.account-heading{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #bbb}.account-heading h1{margin-top:8px}.signed-email{margin:0;color:#666}.account-signout{border:0;border-bottom:1px solid;background:none;padding:5px 0}.history-card{margin-top:22px;padding:25px;border:1px solid #bbb}.history-head{display:flex;justify-content:space-between;gap:20px}.history-head span{color:#777;font-size:12px}.history-head h2{margin:6px 0 20px;font:30px Antiqua,serif}.history-head strong{font-size:12px;font-weight:400;text-transform:uppercase}.history-items p,.history-card dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #ddd;margin:0}.history-items small{display:block;color:#777;margin-top:4px}.history-items b{font-weight:400}.history-card dl{margin:18px 0 0}.history-card dt{color:#777}.history-card dd{margin:0}.history-card a{color:inherit}.empty-orders{padding:70px 0;text-align:center}.empty-orders h2{font:36px Antiqua;margin:0 0 10px}.empty-orders a{display:inline-block;margin-top:20px}@media(max-width:700px){main{margin-top:120px}h1{font-size:46px}.history-card{padding:18px}.history-head{display:block}.history-head strong{display:block;margin-bottom:18px}}
