.book-preorder{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:clamp(30px,5vw,80px);align-items:center;padding:clamp(50px,6vw,90px) clamp(24px,7vw,110px);background:radial-gradient(circle at 15% 60%,#38422f66,transparent 45%),#101612;border-block:1px solid #cba96855}.book-preorder-cover{display:flex;justify-content:center}.book-preorder-cover a{display:block;width:min(100%,260px)}.book-preorder-cover img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;box-shadow:0 25px 65px #000b,0 0 0 1px #cba96850}.book-preorder .book-kicker{color:#cba968;text-transform:uppercase;font-size:.78rem;letter-spacing:.16em;font-weight:700}.book-preorder h2{font:400 clamp(2.7rem,4.5vw,5rem)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.05em;margin:17px 0}.book-preorder h2 em{font-style:normal;color:#cba968}.book-preorder-content>p{color:#d4cbb9;font-size:1.04rem;line-height:1.65;max-width:650px}.book-preorder form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;max-width:690px;margin-top:24px}.book-preorder label{display:grid;gap:7px;color:#e7d2a0;font-size:.84rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.book-preorder input{width:100%;min-width:0;padding:13px 15px;border:1px solid #cba96875;background:#080b09;color:#f3f0e8;font:1rem Arial,Helvetica,sans-serif;border-radius:0}.book-preorder button{padding:14px 17px;background:#cba968;border:1px solid #cba968;color:#10110c;font:800 .79rem Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.book-preorder button:hover{background:#e7d2a0}.book-preorder .book-preorder-note{font-size:.84rem;color:#b8b4a9;line-height:1.6;margin:16px 0 8px}.book-details-link{display:inline-block;color:#e7d2a0;font-size:.85rem;text-decoration:none;border-bottom:1px solid #cba968;padding-bottom:5px}.book-spam-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.book-preorder :focus-visible{outline:2px solid #e7d2a0;outline-offset:3px}@media(max-width:800px){.book-preorder{grid-template-columns:1fr;text-align:center}.book-preorder-cover a{width:min(100%,205px)}.book-preorder-content>p{margin-left:auto;margin-right:auto}.book-preorder form{text-align:left;margin-left:auto;margin-right:auto}}@media(max-width:520px){.book-preorder{padding:50px 22px}.book-preorder-cover a{width:min(100%,175px)}.book-preorder h2{font-size:clamp(2.4rem,11vw,3.4rem)}.book-preorder form{grid-template-columns:1fr}.book-preorder button{min-height:49px}}
.book-preorder{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.book-preorder-covers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.book-preorder-covers figure{margin:0;min-width:0}.book-preorder-covers a{display:block}.book-preorder-covers img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;box-shadow:0 18px 50px #000a,0 0 0 1px #cba96850}.book-preorder-covers figcaption{text-align:center;color:#b8b4a9;text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;margin-top:12px}@media(max-width:800px){.book-preorder-covers{width:min(100%,520px);margin:auto}}@media(max-width:520px){.book-preorder-covers{gap:10px}.book-preorder-covers figcaption{font-size:.65rem}}
.book-mail-status{color:#e7d2a0!important;border-left:2px solid #cba968;padding-left:14px;font-size:.9rem!important;line-height:1.55!important;margin:16px 0!important}
