.newsletter-inline-form{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.newsletter-inline-form.active{max-height:200px}.newsletter-inline-form-field{display:flex;flex-direction:column;margin-top:10px}.newsletter-input-wrapper{position:relative;width:100%}.newsletter-inline-input,.newsletter-inline-button,.newsletter-copy-button{-webkit-appearance:none;appearance:none;border-radius:0;font-size:.9em!important;font-family:inherit;margin:0;height:42px!important;border:1.8px solid #000!important}.newsletter-inline-input{width:100%;padding:12px;border:2px solid #000;border-radius:0;box-sizing:border-box}.newsletter-inline-button{width:100%;padding:12px 20px;border:2px solid #000;background-color:#000;color:#fff;cursor:pointer;font-weight:900;white-space:nowrap;transition:all .2s ease;margin-top:-12px;font-size:1em!important;align-items:center}.newsletter-status-icon{display:none;position:absolute;right:15px;top:17%}.newsletter-loader{border:4px solid #f3f3f3;border-top:4px solid #ff3d6b;border-radius:50%;width:20px;height:20px;animation:spin .5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.newsletter-checkmark{width:20px;height:20px;border-radius:50%;display:none;stroke-width:6;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 #fff;animation:fill .5s ease-in-out .5s forwards,scale .5s ease-in-out 1s both}.newsletter-checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#ff3d6b;fill:none;animation:stroke .8s cubic-bezier(.65,0,.45,1) forwards}.newsletter-checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .5s cubic-bezier(.65,0,.45,1) 1s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #ff3d6b}}.newsletter-inline-button:hover,.newsletter-copy-button:hover{background-color:#000;color:#ff3d6b;border:2px solid #000000}.discount-code-wrapper{border:2px dashed #000;padding:5px;text-align:center;margin-bottom:8px;margin-top:10px;letter-spacing:1em;background-color:#f0f0f0}.discount-code{font-weight:900;font-size:1.2em!important}.newsletter-copy-button{width:100%;border:1px solid #000;background-color:#000;color:#fff;cursor:pointer;font-weight:900;font-size:1em!important;transition:all .2s ease}.newsletter-copy-button.copied{color:#ff3d6b}.newsletter-disclaimer{font-size:.65em;font-weight:800;color:#777;margin-bottom:5px;margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/newsletter-inline-form.css.map */
