.preorder-shell{padding:90px 5vw 120px;max-width:1320px;margin:auto}.preorder-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:55px}.preorder-heading .fashion-eyebrow{grid-column:1/-1;margin-bottom:-38px}.preorder-heading h1{font:400 clamp(3.7rem,7vw,7.4rem)/.9 Georgia,serif;letter-spacing:-.05em;margin:0}.preorder-heading h1 em{color:#7b1e3e;font-weight:400}.preorder-heading>p:last-child{max-width:450px;color:#75655c;line-height:1.8}.preorder-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:start}.reserved-items,.preorder-details,.preorder-empty{background:white;border:1px solid #e1d6cc;padding:32px}.reserved-items h2,.preorder-details h2,.preorder-empty h2{font:400 1.7rem Georgia,serif;margin:0 0 22px}.reserved-items article{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:17px 0;border-top:1px solid #eee6df}.reserved-items article>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#efe4d7;color:#641833;font-size:.75rem}.reserved-items small{color:#8a786d;font-size:.65rem;letter-spacing:.1em}.reserved-items h3{font:400 1.12rem Georgia,serif;margin:3px 0}.reserved-items p{margin:0;color:#78685f;font-size:.75rem}.reserved-items>a,.preorder-empty a,.preorder-success a{display:inline-block;margin-top:24px;color:#651935;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;text-decoration:none;border-bottom:1px solid #b98d51;padding-bottom:6px}.preorder-details{display:grid;gap:15px}.preorder-details label{display:grid;gap:7px;color:#6d5b52;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.preorder-details input,.preorder-details textarea{width:100%;border:1px solid #d9cbc0;background:#fffdf9;padding:12px;font:inherit;text-transform:none;letter-spacing:0}.preorder-details>div{display:grid;grid-template-columns:1fr 1fr;gap:13px}.preorder-details>button{height:54px;border-radius:0;display:flex;align-items:center;justify-content:center;gap:20px;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.preorder-details>small{text-align:center;color:#8b7c73;font-size:.68rem}.preorder-empty{text-align:center;padding:85px 24px}.preorder-success{min-height:68vh;display:grid;place-items:center;padding:70px 20px}.preorder-success>div{text-align:center;max-width:620px}.preorder-success>div>span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 27px;background:#e5dccd;color:#54704d;font-size:1.5rem}.preorder-success h1{font:400 clamp(3.7rem,8vw,6rem) Georgia,serif;margin:0}.preorder-success>div>p:not(.fashion-eyebrow){color:#75655c;line-height:1.8}.preorder-success strong{color:#641733}@media(max-width:700px){.preorder-shell{padding:65px 18px 85px}.preorder-heading{display:block}.preorder-heading .fashion-eyebrow{margin-bottom:17px}.preorder-heading h1{font-size:4rem}.preorder-layout{grid-template-columns:1fr}.preorder-details>div{grid-template-columns:1fr}.reserved-items,.preorder-details{padding:24px}}
.legal-page{max-width:900px;margin:0 auto;padding:110px 5vw 140px}.legal-page h1{font:400 clamp(3rem,7vw,6rem)/1 Georgia,serif;margin:20px 0 55px}.legal-page>div{white-space:normal;font-size:1rem;line-height:1.9;color:#594a42}.legal-updated{margin-top:55px;padding-top:25px;border-top:1px solid #d8cbc0;color:#7a6960}
.spam-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.consent-check{display:flex!important;align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.5}.consent-check input{width:auto!important;margin-top:3px}.consent-check a{text-decoration:underline}
