html.contact-dialog-open{overflow:hidden}.contact-channel button.contact-channel-action{-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;font:inherit;text-align:inherit;cursor:pointer}.contact-dialog{box-sizing:border-box;width:min(400px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #ddd8ce;border-radius:8px;background:#fff;color:#242522;box-shadow:0 24px 100px #00000047;overflow:auto;overscroll-behavior:contain;text-align:center}.contact-dialog:not([open]){display:none}.contact-dialog::backdrop{background:#0c0f0ead;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-dialog-content{position:relative;padding:48px 20px 20px}.contact-dialog-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#333;font:28px/1 system-ui,sans-serif;cursor:pointer}.contact-dialog-close:hover{background:#f0eeea}.contact-dialog-close:focus-visible,.contact-channel button.contact-channel-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.contact-dialog .contact-dialog-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-dialog .contact-qr-image{display:block;width:min(100%,360px);max-width:100%;height:auto;max-height:58dvh;margin:0 auto;border:0;border-radius:0;background:#fff;object-fit:contain}.contact-dialog-qr-crop{position:relative;width:100%;max-width:min(360px,65dvh);aspect-ratio:1;margin:auto;overflow:hidden;background:#fff}.contact-dialog .contact-dialog-qr-crop .contact-qr-image{position:absolute;left:-19.375%;top:-45.625%;width:138.75%;max-width:none;height:auto;max-height:none;margin:0}@media(max-width:480px){.contact-dialog-content{padding:48px 16px 16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-dialog.css.map */
