header .header-contact{background:none;border:0;border-bottom:1px solid #1c1c1c;cursor:pointer}header .header-contact span{margin-left:6px}.other-bodies{font-size:15px;margin-top:35px;line-height:1.9}.contact>.wrap>.shortlist-open{margin-top:30px}.text-link.shortlist-open{background:none;border:0;border-bottom:1px solid #555}.save-status{font-size:13px!important;line-height:1.7;margin:12px 0!important}#detail-contact:disabled{background:#565954;cursor:default}.list-float{position:fixed;right:28px;bottom:25px;z-index:15;background:#242624;color:white;border:1px solid #fff6;box-shadow:0 3px 16px #0002;padding:13px 22px;font-size:14px;letter-spacing:.04em}.list-float span{margin:0 8px}#shortlist{width:min(1080px,94%);padding:40px;max-height:90dvh}#shortlist[open]{display:block}.list-heading{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ddd;padding-bottom:25px}.list-heading .eyebrow{margin-bottom:10px}.list-heading h2{font-size:32px}.list-heading>button{background:none;border:0;padding:8px;font-size:14px}.draft-note{font-size:13px;color:#62625e;line-height:1.8;margin:18px 0}#list-status,#send-status{font-size:14px;margin:12px 0}#list-items{margin-top:25px}.list-empty{border:1px solid #dededb;background:#f6f6f3;padding:25px;font-size:15px}.list-item{display:grid;grid-template-columns:150px 1fr;gap:24px;border-bottom:1px solid #ddd;padding:22px 0}.list-image{border:0;background:#f6f6f3;padding:0;align-self:start}.list-image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.list-item-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.list-item-heading h3{font-family:Georgia,serif;font-size:20px}.list-item-heading button{background:none;border:0;border-bottom:1px solid #888;padding:4px 0;font-size:13px;white-space:nowrap}.list-item-info label{font-size:14px}.list-form{margin:35px 0}.list-form>h3,#send-review h3{font-size:22px;margin-bottom:12px}.list-form>p,#send-review>p{font-size:14px}.trade-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px;margin:25px 0}.trade-fields label,.wide-label{display:block;font-size:14px}#shortlist input,#shortlist textarea{display:block;width:100%;margin-top:7px;border:1px solid #babbb6;background:white;color:#1c1c1c;padding:12px;font:16px 'Yu Gothic',sans-serif;line-height:1.6;border-radius:0}#shortlist textarea{resize:vertical}#shortlist input:focus,#shortlist textarea:focus{outline:2px solid #656b60;outline-offset:1px}#send-review{border-top:1px solid #ccc;padding-top:30px;margin-top:30px}#send-review[hidden]{display:none}#send-text{background:#f7f7f4!important;font-size:14px!important}#send-review>label{font-size:14px;display:block;margin-top:20px}.send-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.send-buttons .button{font-size:14px;padding:15px 18px;background:white}.send-buttons .button.dark{background:#222;color:white}#review-list{margin-top:10px}body.modal-open .list-float{visibility:hidden}@media(max-width:700px){.list-float{left:6%;right:6%;bottom:15px;width:88%;padding:12px 18px}.intro h2{font-size:27px}#shortlist{padding:22px;width:95%;max-height:92dvh}.list-heading{padding-bottom:18px}.list-heading h2{font-size:27px}.list-heading .eyebrow{font-size:11px}.list-heading>button{font-size:13px;padding:3px}.list-item{grid-template-columns:85px 1fr;gap:15px;padding:20px 0}.list-item-heading{display:block}.list-item-heading h3{font-size:18px}.list-item-heading button{margin-top:5px;font-size:12px}.trade-fields{grid-template-columns:1fr;gap:18px}#shortlist input,#shortlist textarea{font-size:16px}.send-buttons{display:grid;grid-template-columns:1fr}.send-buttons .button{width:100%}#review-list{width:100%}footer{padding-bottom:100px}.header-contact{margin-right:18px!important}}
