.kp-local-ar-button{position:absolute;right:18px;bottom:20px;z-index:15;border:2px solid #345eaa;border-radius:28px;background:#fff;color:#345eaa;padding:11px 20px;font:600 15px/1.2 Poppins,Arial,sans-serif;cursor:pointer;box-shadow:0 3px 8px #0002}.kp-local-ar-dialog{box-sizing:border-box;width:min(94vw,650px);max-height:93dvh;overflow:auto;border:0;border-radius:16px;padding:24px;color:#0b191a;font:15px/1.5 Poppins,Arial,sans-serif}.kp-local-ar-dialog::backdrop{background:#0009}.kp-local-ar-dialog h2{font-size:22px;margin:0 85px 14px 0}.kp-local-ar-close{position:absolute;right:20px;top:20px}.kp-local-ar-dialog button,.kp-local-ar-body>a{border:1px solid #345eaa;border-radius:8px;background:white;color:#345eaa;padding:10px 16px;font:600 14px/1.4 Poppins,Arial,sans-serif;cursor:pointer}.kp-local-ar-body{display:flex;flex-direction:column;align-items:center;gap:12px}.kp-local-ar-body model-viewer{display:block;width:100%;height:min(55dvh,450px);background:#f1f4f7;border-radius:12px}.kp-local-ar-launch{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:max-content;max-width:92%;background:#345eaa!important;color:white!important}.kp-local-ar-note{font-size:12px;color:#52616a;margin:0}.kp-local-ar-body canvas{max-width:85vw;height:auto!important;width:280px!important}.kp-local-ar-dialog p[role=status]{min-height:2.5em}@media(max-width:600px){.kp-local-ar-dialog{padding:18px}.kp-local-ar-dialog h2{font-size:18px}.kp-local-ar-close{top:15px;right:15px}.kp-local-ar-button{bottom:18px;right:12px;font-size:13px;padding:10px 14px}}
