
.sbk-kontakt{box-sizing:border-box;font-family:Nunito,sans-serif;color:#eef2f6;background:linear-gradient(135deg,#0e2a19,#1c5a34 50%,#23272d);border:1px solid #0d2417;border-radius:30px;padding:32px 34px 40px;margin:0 auto 46px;max-width:1180px;box-shadow:0 18px 38px rgba(0,0,0,.38),0 7px 14px rgba(0,0,0,.16)}
.sbk-kontakt *{box-sizing:border-box}
.sbk-kontakt .k-title{font-family:Fredoka,sans-serif;font-weight:700;font-size:1.7rem;color:#ede000;text-align:left;margin:0 0 28px}

body .sbk-kontakt .k-title .htitle,body .sbk-kontakt .k-title .htitle .lift,body .sbk-kontakt .k-title .htitle:hover .lift,body .sbk-kontakt .k-title .htitle:hover{color:#ede000!important}
.sbk-kontakt .k-title .htitle .chev4{display:none!important}
.sbk-kontakt .k-outro{text-align:center;font-weight:700;color:#5d6b52;margin:28px 0 0;font-size:.98rem}

.sbk-kontakt .kz-row{display:grid;grid-template-columns:1fr;gap:30px;align-items:stretch}
.sbk-kontakt .kz{border-radius:24px;padding:26px 24px 28px;display:flex;flex-direction:column;position:relative}
.sbk-kontakt .kz-kauf{background:rgba(42,47,54,.55);border:1.5px solid #fff8dc;box-shadow:0 10px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14)}
.sbk-kontakt .kz-chat{background:rgba(42,47,54,.55);border:1.5px solid #fff8dc;box-shadow:0 10px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14)}

.sbk-kontakt .kz-head{font-family:Fredoka,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.4px;text-transform:uppercase;text-align:center;margin:0 0 18px}
.sbk-kontakt .kz-kauf .kz-head{color:#fff8dc}
.sbk-kontakt .kz-chat .kz-head{color:#fff8dc} 
.sbk-kontakt .kz-chat .kz-head a{color:#fff8dc;text-decoration:none}
.sbk-kontakt .kz-chat .kz-head a:hover{text-decoration:none}

.sbk-kontakt .kz-duo{display:flex;align-items:stretch;flex:1;width:100%;max-width:940px;margin:0 auto}
.sbk-kontakt .mix-col{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:6px 22px;position:relative}
.sbk-kontakt .mix-col + .mix-col::after{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1.5px;background:linear-gradient(180deg,rgba(255,248,220,0),rgba(255,248,220,.7) 30%,rgba(255,248,220,.7) 70%,rgba(255,248,220,0))}

.sbk-kontakt .opt-ico{width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:box-shadow .25s ease}
.sbk-kontakt .opt-ico svg{width:34px;height:34px;display:block}
.sbk-kontakt .ico-shop{background:linear-gradient(180deg,#49b545,#228122);color:#fff}
.sbk-kontakt .ico-ebay{background:#fff;border:1.5px solid #a78bfa} 
.sbk-kontakt .mc-shop .opt-ico{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 6px 14px rgba(15,35,18,.18),0 0 0 3px #e6f2d2,0 0 0 5.5px rgba(46,158,46,.45)}
.sbk-kontakt .mc-ebay .opt-ico{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 6px 14px rgba(15,35,18,.18),0 0 0 3px #ece4fb,0 0 0 5.5px rgba(109,40,217,.6)}
.sbk-kontakt .mc-shop:hover .opt-ico{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 6px 14px rgba(15,35,18,.18),0 0 0 3px #e6f2d2,0 0 0 6px rgba(46,158,46,.8),0 0 26px 4px rgba(46,158,46,.35)}
.sbk-kontakt .mc-ebay:hover .opt-ico{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 6px 14px rgba(15,35,18,.18),0 0 0 3px #ece4fb,0 0 0 6px rgba(109,40,217,.85),0 0 26px 4px rgba(109,40,217,.32)}
.sbk-kontakt .eblogo{font-family:Fredoka,sans-serif;font-weight:800;font-size:1.15rem;font-style:italic;letter-spacing:-.5px;line-height:1}
.sbk-kontakt .mix-name{font-family:Fredoka,sans-serif;font-weight:700;font-size:1.15rem;line-height:1.1}
.sbk-kontakt .mc-shop .mix-name{color:#6fd06f} 
.sbk-kontakt .mc-ebay .mix-name{color:#a78bfa} 
.sbk-kontakt .mix-p{font-weight:600;font-size:1rem;line-height:1.5;color:#cdd5dd;margin:0;max-width:340px;min-height:3em}

.sbk-kontakt .kz-duo{align-items:flex-start}

.sbk-kontakt .kbtn{font-family:Fredoka,sans-serif;font-weight:700;text-decoration:none;border-radius:30px;font-size:.95rem;cursor:pointer;position:relative;z-index:2;display:inline-flex;align-items:center;height:46px;padding:0 22px;line-height:1;white-space:nowrap;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}
.sbk-kontakt .kbtn:focus-visible{outline:3px solid #1f7a2b;outline-offset:3px}
.sbk-kontakt .kbtn .chev{display:inline-block;margin-left:.35em;font-size:1.2em;transition:transform .16s cubic-bezier(.34,1.6,.5,1)}
.sbk-kontakt .kbtn:hover .chev{transform:translateX(4px)}
.sbk-kontakt .kbtn-shop{border:1px solid #49b545;background:linear-gradient(180deg,#49b545 0%,#3bab37 18%,#2e9e2e 62%,#228122 100%);box-shadow:0 6px 0 #1f771b,0 12px 20px rgba(31,90,30,.32),inset 0 1px 0 rgba(255,255,255,.28),inset 0 4px 6px rgba(255,255,255,.10)}
.sbk-kontakt .kbtn-shop:hover{transform:translateY(-3px);box-shadow:0 9px 0 #1f771b,0 16px 22px rgba(31,90,30,.32),inset 0 1px 0 rgba(255,255,255,.28),inset 0 4px 6px rgba(255,255,255,.10)}
.sbk-kontakt .kbtn-shop:active{transform:translateY(4px);box-shadow:0 2px 0 #1f771b,0 5px 10px rgba(31,90,30,.32)}
.sbk-kontakt .kbtn-ebay{border:1px solid #9573ec;background:linear-gradient(180deg,#9573ec 0%,#8155e9 24%,#6d28d9 78%,#5e21bd 100%);box-shadow:0 6px 0 #4c1d95,0 12px 20px rgba(80,30,160,.3),inset 0 1px 0 rgba(255,255,255,.25),inset 0 4px 6px rgba(255,255,255,.09)}
.sbk-kontakt .kbtn-ebay:hover{transform:translateY(-3px);box-shadow:0 9px 0 #4c1d95,0 16px 24px rgba(80,30,160,.4),inset 0 1px 0 rgba(255,255,255,.25),inset 0 4px 6px rgba(255,255,255,.09)}
.sbk-kontakt .kbtn-ebay:active{transform:translateY(4px);box-shadow:0 2px 0 #4c1d95,0 5px 10px rgba(80,30,160,.32)}

.sbk-kontakt .kbtn-shop,.sbk-kontakt .kbtn-shop:hover,.sbk-kontakt .kbtn-shop:focus,.sbk-kontakt .kbtn-shop:active,.sbk-kontakt .kbtn-shop .sm{color:#eaffe0!important}
.sbk-kontakt .kbtn-ebay,.sbk-kontakt .kbtn-ebay:hover,.sbk-kontakt .kbtn-ebay:focus,.sbk-kontakt .kbtn-ebay:active,.sbk-kontakt .kbtn-ebay .em,.sbk-kontakt .kbtn-ebay .suffix{color:#f1e9ff!important}

.sbk-kontakt .kbtn .wm{display:inline-flex}
.sbk-kontakt .kbtn-shop .wm,.sbk-kontakt .kbtn-ebay .wm{margin-left:.28em}
.sbk-kontakt .kbtn-shop .sm,.sbk-kontakt .kbtn-ebay .em{display:inline-block;transform-origin:center bottom;will-change:transform}
.sbk-kontakt .kbtn-shop .sm{font-size:1.32em;font-weight:800}
.sbk-kontakt .kbtn-ebay .em{font-size:1.35em;font-style:italic;font-weight:800;letter-spacing:-.4px}
.sbk-kontakt .kbtn-ebay .em.b2{font-size:1.62em}

@keyframes sbkKontaktBreathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-2.5px)}}
@media(prefers-reduced-motion:no-preference){.sbk-kontakt .breathe{animation:sbkKontaktBreathe 3.6s ease-in-out 1.2s infinite}}

.sbk-kontakt .kz-inner{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1;justify-content:center}
.sbk-kontakt .chat-stack{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:100%;max-width:1040px;margin:0 auto}
.sbk-kontakt .kzcard{display:grid;grid-template-columns:auto 1fr;column-gap:11px;align-items:center;background:linear-gradient(180deg,#f4d64a 0%,#ecc22f 55%,#e0a91f 100%);border:1px solid rgba(90,55,0,.28);border-radius:13px;padding:10px 13px;text-decoration:none;box-shadow:0 4px 0 #b9871a,0 9px 15px rgba(120,80,10,.28);transition:transform .18s cubic-bezier(.34,1.5,.64,1),box-shadow .18s ease,filter .18s ease;text-align:left;min-width:0}
.sbk-kontakt .kzcard:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 4px 0 #b9871a,0 14px 24px rgba(120,80,10,.34)}
.sbk-kontakt .kzcard .mico{grid-row:1/4;align-self:center;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.15rem;font-weight:800;box-shadow:0 3px 9px rgba(0,0,0,.3)}
.sbk-kontakt .kzcard .mico svg{width:22px;height:22px;display:block}
.sbk-kontakt .kzcard .mreg{grid-column:2;font:800 .6rem Nunito,sans-serif;color:#5a4300;text-transform:uppercase;letter-spacing:.4px}
.sbk-kontakt .kzcard .mname{grid-column:2;font-family:Fredoka,sans-serif;font-weight:700;font-size:.93rem;color:#1a1a1a;line-height:1.15}
.sbk-kontakt .kzcard .mgo{grid-column:2;font:800 .7rem Nunito,sans-serif;color:#1a1a1a;margin-top:1px;display:inline-block;animation:sbkKontaktGo 2.6s ease-in-out infinite}
.sbk-kontakt .kzcard:hover .mgo{animation:none;opacity:1}
.sbk-kontakt .kzcard .mchev{display:inline-block;transition:transform .16s cubic-bezier(.34,1.6,.5,1)}
.sbk-kontakt .kzcard:hover .mchev{transform:translateX(4px)}
.sbk-kontakt .chat-p{font-weight:600;font-size:1rem;line-height:1.5;color:#cdd5dd;margin:0;max-width:520px;text-align:center}
@keyframes sbkKontaktGo{0%,100%{opacity:.62;transform:translateX(0)}50%{opacity:1;transform:translateX(2px)}}

@media(max-width:1024px){
  .sbk-kontakt .chat-stack{grid-template-columns:repeat(2,1fr);gap:12px}
}

@media(max-width:860px){
  .sbk-kontakt{padding:24px 16px 30px}
  .sbk-kontakt .k-title{font-size:1.35rem;margin-bottom:22px}
  .sbk-kontakt .kz-row{grid-template-columns:1fr;gap:22px}
  .sbk-kontakt .kz-duo{flex-direction:column;gap:24px;max-width:none}
  .sbk-kontakt .mix-col{padding:6px 14px}
  .sbk-kontakt .mix-col + .mix-col::after{left:14%;right:14%;top:-12px;bottom:auto;width:auto;height:1.5px;background:linear-gradient(90deg,rgba(255,248,220,0),rgba(255,248,220,.7) 30%,rgba(255,248,220,.7) 70%,rgba(255,248,220,0))}
  .sbk-kontakt .kbtn{font-size:.9rem;height:44px;padding:0 18px}
}

@media(max-width:560px){
  .sbk-kontakt .chat-stack{grid-template-columns:1fr;gap:11px;max-width:340px}
}
@media(prefers-reduced-motion:reduce){
  .sbk-kontakt .opt-ico,.sbk-kontakt .kbtn,.sbk-kontakt .kbtn .chev,.sbk-kontakt .kzcard,.sbk-kontakt .kzcard .mchev{transition:none}
  .sbk-kontakt .kzcard .mgo{animation:none;opacity:1}
  .sbk-kontakt .breathe{animation:none}
}
