.contact-page{padding-top:42px}
.contact-page h1{margin-bottom:20px}
.contact-quick{max-width:1050px;margin:0 0 42px}
.contact-intro{max-width:620px;margin:0 0 26px;font-size:20px;line-height:1.6;color:#626c63}
.contact-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.contact-channel{display:flex;align-items:center;gap:20px;min-width:0;min-height:136px;padding:26px;text-align:left;border:0;border-radius:8px;font:inherit;color:#fff;appearance:none}
.contact-channel{text-decoration:none;transition:box-shadow .15s ease}
.contact-channel:hover{box-shadow:0 6px 18px #202a3226}
.contact-channel:focus-visible{outline:3px solid #202a32;outline-offset:4px}
.contact-channel--phone{background:#e7bf59;color:#18211d}
.contact-channel--whatsapp{background:#146c43}
.contact-channel-icon{width:34px;height:34px;flex:0 0 auto}
.contact-channel-copy{display:grid;gap:8px;min-width:0}
.contact-channel strong{font-size:23px;line-height:1.3;font-weight:500}
.contact-channel small{font-size:13px;line-height:1.4}
.contact-channel-arrow{margin-left:auto;align-self:flex-start;font-size:25px;line-height:1}
.contact-page .article-content{padding-top:24px;border-top:1px solid #d8dbd3}
@media(max-width:800px){
 .contact-page{padding-top:26px}
 .contact-page .catalog-crumbs{margin-bottom:24px}
 .contact-page h1{margin-bottom:16px}
 .contact-quick{margin-bottom:30px}
 .contact-intro{font-size:16px;margin-bottom:20px}
 .contact-channels{gap:10px}
 .contact-channel{position:relative;min-height:155px;padding:18px 14px;gap:14px;flex-direction:column;align-items:flex-start;justify-content:flex-start}
 .contact-channel-icon{width:28px;height:28px}
 .contact-channel strong{font-size:18px}
 .contact-channel small{display:none}
 .contact-channel-copy{gap:0}
 .contact-channel-arrow{position:absolute;right:12px;top:14px;font-size:21px}
}
@media(prefers-contrast:more){.contact-channel{border:2px solid currentColor}}
