.newsletter-reminder{width:100%;background:var(--reminder-page-bg, transparent)}.newsletter-reminder__card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem 2.5rem;background:var(--reminder-card-bg, #fff);border-radius:28px;padding:2.5rem 3rem;box-shadow:0 20px 45px -25px #00000040}.newsletter-reminder__content{flex:1 1 320px;min-width:0}.newsletter-reminder__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-style:italic;font-size:12px;color:var(--reminder-accent, #e2617d)}.newsletter-reminder__eyebrow-icon{width:15px;height:15px;fill:currentColor;flex-shrink:0}.newsletter-reminder__heading{margin:0;color:var(--reminder-heading, #241c3d);font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.25}.newsletter-reminder__subheading{margin-top:.75rem;color:var(--reminder-text, #5b5468);max-width:34rem}.newsletter-reminder__subheading>*{margin:0}.newsletter-reminder__form-wrap{flex:0 1 auto}.newsletter-reminder__form{margin:0}.newsletter-reminder__field-row{position:relative;display:flex;align-items:center;gap:.75rem}.newsletter-reminder__field{position:relative}.newsletter-reminder__input{display:block;width:260px;max-width:100%;padding:.95rem 1.25rem;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:var(--reminder-input-bg, #fbf3e7);color:inherit;font-size:.95rem;transition:border-color .25s ease}.newsletter-reminder__input::placeholder{color:#0006}.newsletter-reminder__input:focus{outline:none;border-color:var(--reminder-accent, #e2617d)}.newsletter-reminder__button{position:relative;z-index:1;flex:0 0 auto;border:none;background:rgb(var(--color-button, 226 76 109));color:rgb(var(--color-button-text, 255 255 255));padding:.95rem 1.6rem;border-radius:999px;font-weight:700;font-size:.95rem;white-space:nowrap;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease}.newsletter-reminder__button:hover{transform:translateY(-2px);box-shadow:0 12px 22px -12px #0006}.newsletter-reminder__button:focus-visible{outline:2px solid var(--reminder-accent, #e2617d);outline-offset:3px}.newsletter-reminder__message{display:flex;align-items:center;gap:.5rem;margin:.9rem 0 0;font-size:.85rem}.newsletter-reminder__message--error{color:#b5423a}.newsletter-reminder__message--error svg{flex-shrink:0}.newsletter-reminder__message--success{color:#2f8f86;font-weight:600}@media screen and (max-width:749px){.newsletter-reminder__card{flex-direction:column;align-items:stretch;padding:2rem 1.5rem;border-radius:22px;gap:1.75rem;margin:0 10px}.newsletter-reminder__content{flex-basis:auto}.newsletter-reminder__form-wrap{flex-basis:auto;width:100%}.newsletter-reminder__field-row{width:100%}.newsletter-reminder__field{flex:1 1 auto;min-width:0}.newsletter-reminder__input{width:100%}}@media screen and (max-width:420px){.newsletter-reminder__field-row{flex-direction:column;align-items:stretch}.newsletter-reminder__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-newsletter-reminder.css.map */
