.mhmk{max-width:1180px;margin:0 auto;padding:42px 20px 70px;color:#f2eeee}.mhmk__hero{padding:42px;background:linear-gradient(130deg,#131313,#272622 55%,#55252c);border:1px solid rgba(235,75,85,.4)}.mhmk__eyebrow{margin:0;color:#ff747c;font-size:.76rem;font-weight:900;letter-spacing:.16em}.mhmk__hero h1{margin:9px 0 12px;color:#fff;font-size:clamp(2rem,5vw,3.8rem);line-height:1;text-transform:uppercase}.mhmk__hero p:last-child{max-width:690px;margin:0;color:#d8d1d1;font-size:1.04rem}.mhmk__warning{margin:16px 0;padding:15px 17px;border-left:3px solid #dc9746;background:#2b241d;color:#e6cfad;font-size:.86rem}.mhmk__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:27px 0 36px}.mhmk__card{min-width:0;background:#191819;border:1px solid rgba(255,255,255,.11);transition:transform .2s,border-color .2s}.mhmk__card:hover{transform:translateY(-3px);border-color:rgba(237,77,87,.62)}.mhmk__image{height:155px;background:#302426 center/cover}.mhmk__body{padding:17px}.mhmk__badges{display:flex;gap:6px;flex-wrap:wrap}.mhmk__badges span{padding:4px 7px;background:#322e2f;color:#ddd5d5;font-size:.65rem;font-weight:900;text-transform:uppercase}.mhmk__badges .is-sell{background:#293c2c;color:#bce8c4}.mhmk__badges .is-buy{background:#393333;color:#e8c2c5}.mhmk__badges .is-trade{background:#403621;color:#f3d48c}.mhmk__body h2{margin:11px 0 4px;color:#fff;font-size:1.12rem;line-height:1.2}.mhmk__price{margin:0;color:#f2cf8a;font-size:.86rem;font-weight:800}.mhmk__description{min-height:39px;margin:12px 0;color:#c9c1c2;font-size:.86rem;line-height:1.5}.mhmk__contact{margin-top:13px;padding-top:10px;border-top:1px solid rgba(255,255,255,.09)}.mhmk__contact small{display:block;color:#9f9698;font-size:.66rem;font-weight:900;text-transform:uppercase}.mhmk__contact strong{display:block;margin-top:3px;color:#fff;font-size:.82rem}.mhmk__empty{grid-column:1/-1;padding:55px;text-align:center;background:#191819;border:1px dashed rgba(255,255,255,.17)}.mhmk__empty h2{margin:0;color:#fff}.mhmk__submit{max-width:820px;margin:auto;padding:27px;background:#191819;border:1px solid rgba(255,255,255,.12)}.mhmk__submit>h2{margin:0;color:#fff;text-transform:uppercase;font-size:1.35rem}.mhmk__submit>p{margin:7px 0 20px;color:#bdb5b6}.mhmk__submit form{display:grid;gap:15px}.mhmk__submit label{display:grid;gap:7px;color:#e7e1e1;font-size:.86rem;font-weight:800}.mhmk__submit label>span{color:#ddd4d4}.mhmk__submit input:not([type=checkbox]),.mhmk__submit select,.mhmk__submit textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #494142;background:#121112;color:#fff;font:inherit}.mhmk__submit textarea{resize:vertical;line-height:1.5}.mhmk__submit input:focus,.mhmk__submit select:focus,.mhmk__submit textarea:focus{outline:0;border-color:#d93a43;box-shadow:0 0 0 2px rgba(217,58,67,.2)}.mhmk__two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mhmk__submit .mhmk__agree{grid-template-columns:auto 1fr;align-items:start;line-height:1.45;color:#c3babb;font-weight:400}.mhmk__agree input{margin:4px 0 0}.mhmk__submit button{justify-self:start;display:inline-flex;gap:18px;align-items:center;padding:12px 15px;border:0;background:#cf303a;color:#fff;cursor:pointer;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.mhmk__submit button:hover{background:#eb4650}.mhmk__notice{margin:0 0 16px;padding:13px 15px;border-left:3px solid #d7353f;background:#302022;color:#e9e1e1;font-size:.86rem}.mhmk__notice.is-success{border-color:#52a66a;background:#1d2c21}.mhmk__honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:860px){.mhmk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mhmk{padding:26px 14px 48px}.mhmk__hero{padding:30px 23px}.mhmk__grid,.mhmk__two{grid-template-columns:1fr}.mhmk__submit{padding:21px 17px}}
