.el-newsletter-discount{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;border:1px solid rgba(var(--color-foreground),.3);border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 20px 70px #2c292333;text-align:center}.el-newsletter-discount::backdrop{background:#2c292361}.el-newsletter-discount__inner{position:relative;padding:40px 28px 28px}.el-newsletter-discount__close,.el-newsletter-discount__copy{display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;background:transparent;color:inherit;cursor:pointer}.el-newsletter-discount__close{position:absolute;top:4px;right:4px}.el-newsletter-discount__close svg,.el-newsletter-discount__copy svg{width:20px;height:20px}.el-newsletter-discount__brand{margin:0 0 16px;font-family:var(--font-heading-family);font-size:20px;color:rgb(var(--color-foreground))}.el-newsletter-discount h2{margin:0 0 12px;font-size:26px;line-height:1.25;color:inherit;overflow-wrap:anywhere;letter-spacing:0}.el-newsletter-discount p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.el-newsletter-discount__code-row{display:flex;align-items:center;justify-content:center;gap:12px;min-height:66px;margin-top:24px;padding:8px 12px;border:1px dashed rgba(var(--color-foreground),.3);background:#ffffff4d}.el-newsletter-discount__code-row code{min-width:0;font-size:24px;line-height:1.4;font-weight:600;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.el-newsletter-discount__copy{flex-shrink:0}.el-newsletter-discount .el-newsletter-discount__status{min-height:22px;margin:8px 0 16px}.el-newsletter-discount__shop{display:block;box-sizing:border-box;padding:14px 20px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));font-size:14px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.el-newsletter-discount__shop:hover{background:rgb(var(--color-button))}.el-newsletter-discount__close:hover,.el-newsletter-discount__copy:hover{color:rgb(var(--color-button));background:#ffffff40}@media(max-width:374px){.el-newsletter-discount__inner{padding:40px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/el-newsletter-discount.css.map */
