.sa-esp{--esp-dark: #413d3b;--esp-dark-hover: #2f2b2a;--esp-ink: var(--color-black, #000);--esp-muted: #717171;--esp-focus: var(--color-blue, #00d0ff);--esp-error: var(--color-red, red);--esp-error-text: #d50000;--esp-loading: #c7c7c7;--esp-success-bg: #d7fde3;--esp-success-fg: var(--color-green, #39f672);--esp-radius: 5px;--esp-field-h: 52px}.sa-esp-section{margin:0!important;padding:0!important;height:0;overflow:visible}html.sa-esp-open{overflow:hidden!important;padding-right:var(--sa-esp-scrollbar, 0px)}.sa-esp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;font-family:var(--default-font-family, "Jokker-Regular", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);font-weight:400}.sa-esp[hidden]{display:none}.sa-esp__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sa-esp-overlay, rgba(0, 0, 0, .4));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.sa-esp__dialog{position:relative;z-index:1;width:100%;max-width:var(--sa-esp-max-width, 560px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;padding:40px 40px 32px;border-radius:var(--esp-radius);background:#fff;color:var(--esp-ink);text-align:center;box-shadow:0 18px 64px #00000017;outline:none}.sa-esp__state{display:flex;flex-direction:column;align-items:center;width:100%}.sa-esp__state[hidden]{display:none}.sa-esp__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sa-esp__icon{display:block;flex-shrink:0}.sa-esp__icon--bell{width:64px;height:64px;margin:0 0 24px;color:var(--esp-ink)}.sa-esp__icon--success{width:72px;height:72px;margin:0 0 24px;color:var(--esp-success-fg)}.sa-esp .sa-esp__title{margin:0;font-family:inherit;font-size:32px;font-weight:400;line-height:1.2;color:var(--esp-ink);outline:none}.sa-esp .sa-esp__desc{margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--esp-muted)}.sa-esp .sa-esp__form{display:flex;flex-direction:column;gap:16px;width:100%;margin:24px 0 0}.sa-esp .sa-esp__input{box-sizing:border-box;width:100%;height:var(--esp-field-h);min-height:var(--esp-field-h);margin:0;padding:0 16px;border:1px solid var(--esp-muted);border-radius:var(--esp-radius);background:#fff;color:var(--esp-ink);font:inherit;font-size:16px;line-height:1.5;text-align:left;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.sa-esp .sa-esp__input::placeholder{color:var(--esp-muted);opacity:1}.sa-esp .sa-esp__input:focus{border-color:var(--esp-focus);outline:none}.sa-esp .sa-esp__input:focus-visible{box-shadow:0 0 0 3px #00d0ff2e}.sa-esp .sa-esp__input.is-invalid{border-width:2px;border-color:var(--esp-error);box-shadow:none}.sa-esp .sa-esp__error{margin:0;width:100%;font-size:12px;line-height:1.5;text-align:left;color:var(--esp-error-text)}.sa-esp .sa-esp__error[hidden]{display:none}.sa-esp .sa-esp__form:has(.sa-esp__error:not([hidden])){gap:8px}.sa-esp .sa-esp__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:var(--esp-field-h);min-height:var(--esp-field-h);margin:0;padding:0 20px;border:1px solid var(--esp-dark);border-radius:var(--esp-radius);background:var(--esp-dark);color:#fff;font:inherit;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.sa-esp .sa-esp__btn:hover{background:var(--esp-dark-hover);border-color:var(--esp-dark-hover);color:#fff}.sa-esp .sa-esp__btn:focus-visible{outline:2px solid var(--esp-dark);outline-offset:2px}.sa-esp .sa-esp__btn.is-loading{background:var(--esp-loading);border-color:var(--esp-loading);cursor:default}.sa-esp .sa-esp__btn-label{transition:opacity .15s ease}.sa-esp .sa-esp__btn.is-loading .sa-esp__btn-label{opacity:0}.sa-esp .sa-esp__spinner{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(65,61,59,.3);border-top-color:var(--esp-dark);border-radius:50%;opacity:0;animation:sa-esp-spin .8s linear infinite;animation-play-state:paused}.sa-esp .sa-esp__btn.is-loading .sa-esp__spinner{opacity:1;animation-play-state:running}@keyframes sa-esp-spin{to{transform:rotate(360deg)}}.sa-esp .sa-esp__link{display:inline-block;margin-top:16px;font-size:16px;line-height:1.5;color:var(--esp-muted);text-decoration:none}.sa-esp .sa-esp__link:hover{color:var(--esp-ink)}.sa-esp .sa-esp__link:focus-visible{outline:2px solid var(--esp-dark);outline-offset:2px;border-radius:2px}.sa-esp .sa-esp__countdown{margin:28px 0 0;font-size:12px;line-height:1.5;color:var(--esp-muted);font-variant-numeric:tabular-nums}.sa-esp .sa-esp__countdown[hidden]{display:none}.sa-esp__state[data-esp-state=success]{padding-top:56px}.sa-esp__state[data-esp-state=success] .sa-esp__btn{margin-top:32px}.sa-esp__state[data-esp-state=success] .sa-esp__countdown{margin-top:24px}@media screen and (max-width:767.98px){.sa-esp__dialog{padding:40px 24px 32px}.sa-esp .sa-esp__title{font-size:28px}.sa-esp__state[data-esp-state=success]{padding-top:48px}}@media(prefers-reduced-motion:reduce){.sa-esp .sa-esp__spinner{animation-duration:1.6s}.sa-esp .sa-esp__input,.sa-esp .sa-esp__btn,.sa-esp .sa-esp__btn-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/sa-expired-sale-popup.css.map */
