.ss-notify-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:transparent;border:2px solid var(--color-button, #c9a96e);color:var(--color-button, #c9a96e);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;border-radius:var(--buttons-radius, 0px)}.ss-notify-btn:hover{background:var(--color-button, #c9a96e);color:#fff}.ss-notify-btn svg{flex-shrink:0}.ss-notify-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center}.ss-notify-modal.active{display:flex}.ss-notify-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ss-notify-card{position:relative;background:#fff;border-radius:12px;padding:32px;width:min(440px,calc(100vw - 32px));box-shadow:0 20px 60px #0000004d;animation:ssNotifyIn .3s ease}@keyframes ssNotifyIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ss-notify-card__close{position:absolute;top:12px;right:16px;background:none;border:none;cursor:pointer;font-size:22px;color:#888;padding:4px}.ss-notify-card__close:hover{color:#333}.ss-notify-card h3{font-size:18px;font-weight:700;margin:0 0 8px;color:#1a1a1a}.ss-notify-card p{font-size:13px;color:#666;margin:0 0 20px;line-height:1.5}.ss-notify-card__input{display:flex;gap:8px}.ss-notify-card__input input{flex:1;padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.ss-notify-card__input input:focus{border-color:var(--color-button, #c9a96e)}.ss-notify-card__submit{padding:10px 18px;background:var(--color-button, #c9a96e);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .2s}.ss-notify-card__submit:hover{opacity:.88}.ss-notify-success{display:none;text-align:center;padding:16px 0 8px}.ss-notify-success svg{width:40px;height:40px;margin-bottom:12px;color:#22c55e}.ss-notify-success p{font-size:15px;color:#1a1a1a;font-weight:600;margin:0}.ss-notify-success span{font-size:12px;color:#888}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ss-notify-oos.css.map */
