.optin-input::-moz-placeholder{color:var(--optin-placeholder);opacity:1}.optin-input::placeholder{color:var(--optin-placeholder);opacity:1}.optin-input-bordered{border:1px solid #c2d6f8}.optin-input-bordered:focus,.optin-input-bordered:focus-visible{border:2px solid #3b82f6}.optin-backdrop.optin-backdrop{animation:optin-fade .18s cubic-bezier(.25,1,.5,1)}.optin-panel.optin-panel{animation:optin-fade .26s cubic-bezier(.33,1,.68,1) both}.optin-bar.optin-bar{animation:optin-rise .42s cubic-bezier(.22,1,.36,1) both}.optin-fade{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.optin-spin{animation:optin-rotate .7s linear infinite}.optin-coupon{animation:optin-coupon-in .3s cubic-bezier(.22,1,.36,1) .12s both}@keyframes optin-coupon-in{0%{opacity:0;transform:scale(.94)}70%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.optin-close,.optin-close:hover,.optin-close:focus,.optin-close:active{transform:none!important;transition:background-color .12s ease,color .12s ease!important}@media(max-width:767px){.optin-bar-group{background:transparent!important;box-shadow:none!important}.optin-bar-input{box-shadow:var(--optin-field-shadow)}}.optin-dismiss{transition:opacity .4s cubic-bezier(.4,0,1,1),transform .4s cubic-bezier(.4,0,1,1)}@keyframes optin-fade{0%{opacity:0}to{opacity:1}}@keyframes optin-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes optin-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.optin-backdrop.optin-backdrop,.optin-panel.optin-panel,.optin-bar.optin-bar,.optin-spin,.optin-coupon{animation:none}.optin-fade,.optin-dismiss{transition:none}}
