body.kop-site-join-active{padding-bottom:var(--kop-site-join-height,100px)!important}
.kop-site-join{position:fixed;bottom:0;left:0;right:0;z-index:10000;box-sizing:border-box;background:#fffaf5;border-top:1px solid #e5cfc0;box-shadow:0 -3px 16px #63453212;padding:12px 20px calc(12px + env(safe-area-inset-bottom));color:#634532}
.kop-site-join__inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:26px}
.kop-site-join p{margin:0!important;font:700 23px/1.3 Arial,sans-serif!important;color:#634532!important}
.kop-site-join__links{display:flex;gap:10px;flex-shrink:0}
.kop-site-join__links a{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;min-width:140px;padding:10px 20px;border:0;border-radius:7px;color:#fff!important;text-decoration:none!important;font:700 20px/1.2 Arial,sans-serif!important;white-space:nowrap}
.kop-site-join__max{background:#b45f50}.kop-site-join__max:hover{background:#974c40}.kop-site-join__vk{background:#47749a}.kop-site-join__vk:hover{background:#365b7b}.kop-site-join a:focus-visible{outline:2px solid #634532;outline-offset:3px}
@media(max-width:767px){.kop-site-join{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.kop-site-join__inner{flex-direction:column;gap:7px}.kop-site-join p{font-size:20px!important;text-align:center}.kop-site-join__links{width:100%;max-width:440px;gap:8px}.kop-site-join__links a{flex:1;min-width:0;padding:9px 12px;font-size:19px!important}}
@media(max-width:359px){.kop-site-join p{font-size:18px!important}.kop-site-join__links a{font-size:18px!important}}
