.ksf-contact{position:relative;flex:none;font:600 14px/1.4 system-ui,sans-serif}.ksf-contact summary{list-style:none;cursor:pointer;display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;background:#f2f3f6;white-space:nowrap}.ksf-contact summary::-webkit-details-marker{display:none}.ksf-contact summary:hover,.ksf-contact summary:active{background:#e8edf7}.ksf-contact nav{position:absolute;right:0;top:calc(100% + 8px);z-index:1100;width:190px;padding:8px;border:1px solid #e6e7ec;border-radius:14px;background:#fff;box-shadow:0 12px 32px #10111420}.ksf-contact nav a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px}.ksf-contact nav a:hover{background:#f2f3f6}.ksf-contact :focus-visible{outline:2px solid #1454d0;outline-offset:3px}@media(max-width:1100px){.ksf-row{gap:10px}.ksf-actions,.ksf-basket{gap:10px}.ksf-actions{padding-left:10px}.ksf-contact summary{padding:0 8px}}
.ks-phone-contact{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;vertical-align:middle;max-width:100%}.ks-phone-fallback{display:block;font:500 11px/1.5 system-ui;white-space:normal;color:inherit}.ks-phone-fallback a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ks-phone-fallback a:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.kf-contact .ks-phone-fallback{font-size:13px}#mobilePhone .ks-phone-fallback{font-size:13px;margin:4px 0}.ksh-topbar .ks-phone-fallback{font-size:10px}

.ks-phone-contact{gap:10px;align-items:flex-start;text-align:left}
.ks-phone-fallback{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 13px/1.5 system-ui;color:#656b76;letter-spacing:0}
.ks-phone-fallback a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 12px;border:1px solid #e0e4ec;border-radius:10px;background:#fff;color:#244cb3!important;font:600 12px/1.5 system-ui;text-decoration:none!important;white-space:nowrap}
.ks-phone-fallback a:hover{background:#edf3ff;border-color:#bacbef}.ks-phone-fallback a:active{background:#e0eaff}
.kf-contact{text-align:left!important}.kf-contact .ksm-links{display:none!important}
.ksh-topbar .ks-phone-contact{align-items:flex-end;gap:3px;padding:6px 0}
.ksh-topbar .ks-phone-fallback{font-size:11px;color:#c7c9ce;gap:6px}
.ksh-topbar .ks-phone-fallback a{min-height:26px;padding:2px 8px;border-color:#42444b;background:#24262c;color:#fff!important;border-radius:7px;font-size:11px}
#mobilePhone .ks-phone-fallback{font-size:13px}
@media(max-width:600px){.ks-phone-fallback{font-size:12px;gap:6px}.ks-phone-fallback a{min-height:40px}.kf-contact .ks-phone-contact{align-items:flex-start}}

.ksh-top .ks-phone-contact{margin-left:auto;align-items:flex-end;gap:2px;padding:5px 0;flex-shrink:0}.ksh-top .ks-phone-contact>.ksh-phone{margin-left:0}.ksh-top .ks-phone-fallback{display:block;font:400 11px/1.35 system-ui;color:#c4c6ce;white-space:nowrap}.ksh-top .ks-phone-fallback a{display:none!important}.ksh-top .ksm-menu{display:none!important}
