.replica-side-contact{box-sizing:border-box!important;background:#fff5df!important;color:#80500b!important;border:1px solid #e5c783!important;border-radius:11px!important;box-shadow:0 3px 10px rgba(104,76,24,.12)!important;font-weight:650!important;line-height:1.35!important}.replica-side-contact:hover{background:#ffe8b5!important;color:#613900!important}.replica-side-contact:focus-visible{outline:3px solid #ad7415!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.replica-side-contact{transition:none!important}}
.kj-contact-mobile{display:none!important}@media(max-width:999px){.kj-contact-mobile{box-sizing:border-box!important;position:fixed!important;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(var(--kj-contact-bottom,20px) + env(safe-area-inset-bottom,0px));width:48px;height:52px;display:flex!important;align-items:center;justify-content:center;background:#fff5df;color:#80500b;border:1px solid #e5c783;border-radius:12px;box-shadow:0 5px 18px rgba(104,76,24,.16);font:650 12px/1.45 system-ui,sans-serif;text-align:center;text-decoration:none;z-index:1040}.kj-contact-mobile:focus-visible{outline:3px solid #ad7415;outline-offset:3px}.kj-contact-mobile[data-keyboard-open]{visibility:hidden!important;pointer-events:none!important}}