.spazio-assistant,.spazio-assistant *{box-sizing:border-box}.spazio-assistant{--spazio-ink: var(--color-text, #092238);--spazio-muted: var(--color-muted-text, #53658e);--spazio-accent: var(--color-secondary, #ff791a);background:#fff;border-radius:14px;bottom:calc(96px + env(safe-area-inset-bottom,0px));box-shadow:0 12px 40px #0922382e;color:var(--spazio-ink);font-family:var(--font-body, sans-serif);font-size:14px;line-height:1.5;max-height:calc(100dvh - 130px);overflow:auto;padding:20px;position:fixed;right:20px;width:min(350px,calc(100vw - 40px));z-index:190}.spazio-assistant[hidden],.spazio-assistant [hidden]{display:none!important}.spazio-assistant__heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.spazio-assistant__heading h2{color:inherit;font:inherit;font-size:16px;font-weight:750;line-height:1.4;margin:0}.spazio-assistant__heading span{color:var(--spazio-muted);font-size:12px}.spazio-assistant__close{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex:0 0 44px;height:44px;justify-content:center;margin:-10px -10px 0 0;padding:0;width:44px}.spazio-assistant__close:hover{background:var(--color-muted, #f5f8fa)}.spazio-assistant__message{margin:0;overflow-wrap:anywhere}.spazio-assistant__offer{margin-top:18px}.spazio-assistant__offer strong{display:block;font-size:17px;font-weight:750}.spazio-assistant__offer p{color:var(--spazio-muted);font-size:12px;margin:3px 0 10px}.spazio-assistant__code{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;-webkit-user-select:all;user-select:all}.spazio-assistant__apply{align-items:center;background:var(--spazio-accent);border-radius:var(--button-radius, 10px);color:#092238;display:flex;font-size:14px;font-weight:750;justify-content:center;min-height:44px;padding:10px 14px;text-decoration:none}.spazio-assistant__apply:hover{text-decoration:underline;text-underline-offset:3px}.spazio-assistant :is(button,a):focus-visible{outline:3px solid var(--color-primary, #092238);outline-offset:3px}.spazio-assistant__handoff{color:var(--spazio-muted);font-size:12px;margin:14px 0 0}@media(max-width:749px){.spazio-assistant{padding:18px;right:12px;width:min(350px,calc(100vw - 24px))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/spazio-assistant.css.map */
