@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}}
.claim-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:30px;margin:30px 0 42px;padding:25px;border:1px solid #bbb}.claim-order h2{margin:0 0 8px;font:30px Antiqua,serif;font-weight:400}.claim-order p{margin:0;color:#666;line-height:1.5}.claim-order-form{display:grid;gap:12px}.claim-order-form label{display:grid;gap:6px}.claim-order-form label span{font-size:12px}.claim-order-form input{width:100%;height:46px;padding:0 12px;border:1px solid #aaa;background:#fff;font-size:15px}.claim-order-form button{min-height:46px;border:1px solid #111;background:#111;color:#fff;text-transform:uppercase}.claim-order-form button:disabled{opacity:.55}.claim-order-form .claim-message{min-height:18px;font-size:12px}.claim-order-form .claim-message.error{color:#9d271d}@media(max-width:700px){.claim-order{grid-template-columns:1fr;padding:18px}.claim-order h2{font-size:27px}}
@media(min-width:701px){body{font-size:15px;line-height:1.5}.account-exit{top:28px;left:clamp(28px,3vw,48px);width:48px;height:48px}main{width:min(1040px,calc(100% - 96px));margin:124px auto 110px}.eyebrow{font-size:11px;letter-spacing:.2em}h1{margin:17px 0 36px;font-size:70px;line-height:1}.account-guest{max-width:680px}.account-guest>p{max-width:620px;font-size:16px;line-height:1.7}.account-page-login{max-width:520px;margin-top:38px}.account-heading{align-items:flex-end}.account-heading h1{margin-bottom:28px}.claim-order{grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr);gap:54px;margin:38px 0 52px;padding:34px}.claim-order h2{font-size:34px}.claim-order-form{gap:14px}.history-card{margin-top:26px;padding:32px}.history-head h2{font-size:34px}.history-items p,.history-card dl>div{padding:14px 0}}

body.embedded-info .account-exit{display:none}
html.embedded-info,body.embedded-info{scrollbar-width:none;-ms-overflow-style:none}
html.embedded-info::-webkit-scrollbar,body.embedded-info::-webkit-scrollbar{display:none;width:0;height:0}
body.embedded-info main{width:calc(100% - 40px);margin:92px auto 60px}
body.embedded-info h1{font-size:46px}
body.embedded-info .claim-order{grid-template-columns:1fr;gap:24px;padding:20px}
