/* Three contact blocks: sequential reading, stable left edges and compact actions. */
body .buyers-a .cr-lower{display:flex;flex-direction:column;gap:20px;align-items:stretch}
body .buyers-a .cr-payment{display:block;text-align:left;padding:28px}
body .buyers-a .cr-payment h3{margin:0 0 24px}
body .buyers-a .cr-payment dl{display:block;max-width:none;width:auto}
body .buyers-a .cr-payment dl>div{display:grid;grid-template-columns:297px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding:16px 0;align-items:baseline}
body .buyers-a .cr-payment dl>div:last-child{padding-bottom:0}
body .buyers-a .cr-payment dd{margin:0}
body .buyers-a .cr-contact{display:block;text-align:left;padding:28px}
.cr-contact-top{display:grid;grid-template-columns:297px minmax(0,1fr);align-items:center;gap:20px}
.cr-contact-heading{flex:0 1 325px;min-width:0}
body .buyers-a .cr-contact h3{margin:10px 0 0}
body .buyers-a .cr-contact .buy-contact-note{margin:12px 0 0}
.cr-contact-links{display:flex;gap:32px;align-items:center;flex-wrap:wrap}
.cr-contact-links a{display:inline-flex;align-items:center;gap:10px;font:400 19px/1.25 Onest,Arial,sans-serif;text-decoration:none;border-bottom:1px solid #b9a47f;padding-bottom:5px}
.cr-contact-links svg{display:none}
.cr-contact-links a:hover{color:var(--brass2);border-color:currentColor}
body .buyers-a .cr-contact .buy-other{max-width:none;align-self:auto;margin:24px 0 0;padding-top:20px;width:auto}
body .buyers-a .cr-contact .buy-other summary{font:400 12.5px/1.5 Onest,Arial,sans-serif;max-width:none}
body .buyers-a .cr-contact .buy-other summary>span{font-size:19px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #bdb3a4;border-radius:50%}
body .cr-contact .buy-phone-list{display:flex;flex-wrap:wrap;gap:20px 32px;text-align:left}
body .cr-contact .buy-phone-list a{margin:0;font:300 13.5px/1.6 Onest,Arial,sans-serif}
body .cr-contact .buy-phone-list svg{display:none}
body .cr-requisites{padding:28px;border-color:var(--line)}
body .cr-requisites .cols{display:block}
body .cr-requisites .cols>div+div{margin-top:40px}
body .cr-requisites h6{margin:0 0 24px}
body .cr-requisites dl>div{grid-template-columns:297px minmax(0,1fr);gap:20px;padding:16px 0;border-color:var(--line);align-items:baseline}
body .cr-requisites dd{font:300 15px/1.6 Onest,Arial,sans-serif;color:var(--mefz-copy);overflow-wrap:anywhere}
@media(max-width:1100px){.cr-contact-top{align-items:flex-start}.cr-contact-links{flex-direction:column;align-items:flex-start;gap:20px}}
@media(max-width:700px){
 body .buyers-a .cr-payment,body .buyers-a .cr-contact,body .cr-requisites{padding:24px}
 body .buyers-a .cr-payment dl>div,body .cr-requisites dl>div{grid-template-columns:1fr;gap:8px;padding:16px 0}
 .cr-contact-top{display:block}.cr-contact-heading{margin-bottom:28px}
 .cr-contact-links a{font-size:15px;line-height:1.6;overflow-wrap:anywhere}
 body .cr-contact .buy-phone-list{display:grid;grid-template-columns:1fr;gap:16px}
}
