.tm-save-project{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;pointer-events:none}.tm-save-project[hidden],.tm-save-project [hidden]{display:none!important}media-gallery:not(.is-design-mode) .tm-save-project{display:none}.tm-save-project__button{left:clamp(.7rem,1.8%,1.05rem);right:auto}.tm-save-project__link:focus-visible,.tm-save-project-dialog__close:focus-visible{outline:2px solid #111;outline-offset:4px}.tm-save-project__feedback{position:absolute;top:calc(clamp(.7rem,1.8%,1.05rem) + 4rem);left:clamp(.7rem,1.8%,1.05rem);display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;width:max-content;max-width:min(240px,calc(100% - 2.1rem));padding:7px 9px;border-radius:6px;background:#fff;box-shadow:0 4px 20px #0001;color:#444;font-size:12px;line-height:1.4;opacity:0;pointer-events:none}.tm-save-project:hover .tm-save-project__feedback,.tm-save-project:has(.tm-save-project__button:focus-visible) .tm-save-project__feedback,.tm-save-project__feedback:focus-within{opacity:1;pointer-events:auto}.tm-save-project__feedback:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:8px}.tm-save-project__feedback:has(.tm-save-project__status:empty):has(.tm-save-project__link[hidden]){display:none}.tm-save-project__status{margin:0;max-width:38ch;color:#444}.tm-save-project__link{color:#111;text-decoration:underline;text-underline-offset:3px}.tm-project-editor .tm-save-project{display:none}.tm-save-project-dialog{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;border:0;border-radius:16px;color:#111;background:#fff;overflow-y:auto;box-shadow:0 20px 80px #0002}.tm-save-project-dialog::backdrop{background:#0005}.tm-save-project-dialog__top{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.tm-save-project-dialog__top h2{margin:0;font:inherit;font-size:20px;font-weight:600;line-height:1.3}.tm-save-project-dialog__close{display:grid;place-items:center;flex:none;width:36px;height:36px;margin-top:-7px;margin-right:-7px;border:0;border-radius:50%;color:#111;background:var(--tm-color-surface-configurator, #f5f5f7);font-size:24px;cursor:pointer}.tm-save-project-dialog__intro{font-size:14px;line-height:1.5;margin:0 0 20px;color:#444}.tm-save-project-dialog .tm-auth h2{font-size:17px}@media(max-width:749px){.tm-save-project-dialog{padding:24px}}@media(prefers-reduced-motion:reduce){.tm-save-project__button{transition:none}.tm-save-project__button[aria-busy=true] svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/368/assets/product-save-button.css.map */
