@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.wiggle{animation:shake .5s ease}.dw-newsletter{width:100%;max-width:100%}.dw-newsletter__wrapper{display:flex;flex-direction:column;gap:20px}.dw-newsletter__input-wrapper{width:100%}.dw-newsletter__input{width:100%;height:54px;padding:0 20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;color:#444;transition:all .3s ease}.dw-newsletter__input::placeholder{color:#888}.dw-newsletter__input:focus{outline:none;border-color:#a8a8a8}.dw-newsletter__input.error{border-color:#d43030;animation:shake .5s ease}.dw-newsletter__checkbox-wrapper{display:flex;align-items:center;margin-bottom:5px}.dw-newsletter__checkbox{position:relative;width:24px;height:24px;min-width:24px;border:1px solid #dadada;border-radius:4px;margin-right:12px;cursor:pointer;transition:all .3s ease}.dw-newsletter__checkbox.checked{background-color:#eee}.dw-newsletter__checkbox.checked:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:12px;border:solid #222;border-width:0 2px 2px 0;transform:rotate(45deg)}.dw-newsletter__checkbox.error{border-color:#d43030;background-color:#d430301a}.dw-newsletter__checkbox-label{font-size:16px;color:#444;cursor:pointer}.dw-newsletter__checkbox-link{color:#444;text-decoration:underline}.dw-newsletter__button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:54px;padding:0 20px;font-weight:600;text-transform:none;border:none;border-radius:8px;background-color:#813edc;color:#fff;cursor:pointer;transition:all .2s ease}.dw-newsletter__button:hover{background-color:#6a2fbd}.dw-newsletter__disclaimer{text-align:center;font-size:14px;color:#666;margin-top:-5px}.dw-newsletter__success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;background-color:#f0fdf4;border-radius:12px;border:1px solid oklch(87.1% .15 154.449)}.dw-newsletter__success-icon{margin-bottom:16px;color:#00813a;color:oklch(52.7% .154 150.069)}.dw-newsletter__success-icon svg{width:48px;height:48px}.dw-newsletter__success-title{font-size:24px;font-weight:600;margin-bottom:8px;color:#00813a;color:oklch(52.7% .154 150.069)}.dw-newsletter__success-message{font-size:16px;color:#444;margin:0}.dw-newsletter__error-message{margin-top:15px;padding:12px 16px;border-radius:8px;font-weight:500;text-align:center;background-color:#ffebeb;color:#d43030;border:1px solid #f7baba}@media (min-width: 768px){.dw-newsletter--horizontal .dw-newsletter__wrapper{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.dw-newsletter--horizontal .dw-newsletter__input-wrapper{flex:1;margin-right:12px}.dw-newsletter--horizontal .dw-newsletter__checkbox-wrapper{width:100%;margin-top:12px}.dw-newsletter--horizontal .dw-newsletter__button{min-width:120px;width:auto}.dw-newsletter--horizontal .dw-newsletter__disclaimer{width:100%;margin-top:12px}}.dw-newsletter--dark .dw-newsletter__input{background-color:#ffffff1a;border-color:#fff3;color:#fff}.dw-newsletter--dark .dw-newsletter__input::placeholder{color:#fff9}.dw-newsletter--dark .dw-newsletter__input:focus{border-color:#ffffff80}.dw-newsletter--dark .dw-newsletter__checkbox{border-color:#ffffff4d}.dw-newsletter--dark .dw-newsletter__checkbox.checked{background-color:#fff3}.dw-newsletter--dark .dw-newsletter__checkbox.checked:after{border-color:#fff}.dw-newsletter--dark .dw-newsletter__checkbox-label,.dw-newsletter--dark .dw-newsletter__checkbox-link{color:#fffc}.dw-newsletter--dark .dw-newsletter__disclaimer{color:#fff9}.dw-newsletter--compact .dw-newsletter__input{height:44px}.dw-newsletter--compact .dw-newsletter__button{height:44px;font-size:14px}.dw-newsletter--compact .dw-newsletter__checkbox{width:20px;height:20px;min-width:20px}.dw-newsletter--compact .dw-newsletter__checkbox.checked:after{left:7px;top:3px;width:5px;height:10px}.dw-newsletter--compact .dw-newsletter__checkbox-label{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dw-global-newsletter.css.map */
