:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#202020;background:#faf9f7;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:hover{color:#a51126}header,footer{max-width:1080px;margin:auto;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}header{border-bottom:1px solid #dedbd5}.wordmark{font-weight:800;font-size:15px;letter-spacing:.06em;text-decoration:none}nav{display:flex;gap:24px;font-size:14px}main{max-width:780px;margin:64px auto 80px;padding:0 28px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#6a635d}h1{font-size:clamp(32px,5vw,44px);font-weight:500;letter-spacing:-.04em;margin:14px 0}h2{font-size:20px;font-weight:600;letter-spacing:-.02em}p{line-height:1.6}.intro{margin-bottom:34px}.intro>p:last-child{color:#625c56}.panel{background:white;border:1px solid #dedbd5;padding:28px;max-width:520px}.panel h2{margin-top:0}.tabs{display:flex;gap:24px;margin-bottom:26px;border-bottom:1px solid #dedbd5}.tabs button{background:none;color:#625c56;padding:12px 0;border:0;border-bottom:2px solid transparent;border-radius:0;min-width:0}.tabs button[aria-pressed=true]{color:#202020;border-bottom-color:#ad142a}label{display:block;font-size:14px;margin:20px 0 8px}input{width:100%;min-height:48px;padding:12px;border:1px solid #aaa39b;border-radius:3px;font:inherit;background:white;color:#202020}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #b54658;outline-offset:3px}button{min-height:46px;padding:12px 20px;border:1px solid #a51229;border-radius:3px;background:#a51229;color:white;font:inherit;font-weight:600;cursor:pointer}button:disabled{opacity:.55;cursor:wait}.submit{width:100%;margin-top:24px}.text-button{padding:10px 0;background:none;border:0;color:#35312d;font-weight:400;text-decoration:underline;text-underline-offset:4px}.help{font-size:13px;color:#625c56;margin-bottom:0}.account-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;overflow-wrap:anywhere}.account-head p{margin:0}.order-list{list-style:none;padding:0;margin:0}.order-list li{border-top:1px solid #dedbd5;padding:23px 0}.order-list h3{font-size:18px;margin:0 0 8px}.order-list p{font-size:14px;color:#625c56;margin:6px 0}.order-list a{display:inline-block;padding:8px 0}.guest{border-top:1px solid #dedbd5;margin-top:46px;padding-top:22px;color:#625c56}.guest h2{font-size:16px;color:#202020}.guest p{font-size:14px}#message,#error{padding:14px 18px;border-left:3px solid #807665;background:#f0ede7}#error{border-color:#a51229;color:#841324}footer{border-top:1px solid #dedbd5;font-size:12px;color:#625c56;flex-wrap:wrap}.skip{position:absolute;top:-100px;left:20px;background:white;padding:12px}.skip:focus{top:8px}@media(max-width:520px){header{padding:22px 18px;gap:14px}nav{gap:16px;font-size:13px}.wordmark{font-size:12px}main{margin-top:38px;padding:0 18px}.panel{padding:22px}.account-head{flex-direction:column;gap:4px}footer{padding:22px 18px}}
