.cs-app-discount-section{background-color:#f0ebe0;padding:48px 0;width:100%}.cs-app-discount-container{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;text-align:center}@media screen and (min-width:640px){.cs-app-discount-container{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:1024px){.cs-app-discount-container{padding-left:2rem;padding-right:2rem}}.cs-app-discount-badge{display:inline-block;background-color:#fff9;border:1px solid rgba(202,170,101,.4);padding:.25rem 1rem;margin-bottom:.75rem}.cs-app-discount-badge-text{color:#9a7b3a;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.cs-app-discount-heading{color:#000e29;font-weight:400;font-size:clamp(22px,3vw,32px);line-height:1.25;margin:0 0 .75rem;letter-spacing:.5px}.cs-app-discount-body{color:#000e29a6;font-size:15px;max-width:32rem;margin:0 auto 1rem;line-height:1.6}.cs-app-discount-launch-note{color:#9a7b3a;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1rem}.cs-app-discount-form-wrapper{max-width:28rem;margin:0 auto}.cs-notify-input-group--card{display:flex;flex-direction:row;align-items:stretch;gap:.5rem}.cs-notify-input-group--card .cs-notify-input-field{flex:1 1 0%;min-width:0}.cs-notify-input-group--card .cs-notify-submit-button{width:auto;flex-shrink:0}.cs-app-discount-section .cs-notify-form-wrapper{width:100%}.cs-app-discount-section .cs-notify-input-field{padding:.625rem .875rem;border:1px solid rgba(197,165,90,.4);background-color:#fff;color:#000e29;font-size:.875rem;border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.cs-app-discount-section .cs-notify-input-field:focus{border-color:#c5a55a;box-shadow:0 2px 8px #c5a55a26}.cs-app-discount-section .cs-notify-input-field.is-invalid{border-color:#c4453699;background-color:#c4453605}.cs-app-discount-section .cs-notify-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;background-color:#caaa65;color:#000e29;font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;border-radius:10px;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.cs-app-discount-section .cs-notify-submit-button:hover:not(:disabled){background-color:#b89858;color:#fff;box-shadow:0 4px 12px #c5a55a4d;transform:translateY(-1px)}.cs-app-discount-section .cs-notify-submit-button:active{transform:translateY(0)}.cs-app-discount-section .cs-notify-submit-button:disabled{opacity:.5;cursor:not-allowed}.cs-app-discount-section .cs-notify-error-text{font-size:11px;color:#c44536e6;margin-top:.375rem;margin-bottom:0;line-height:1.3;text-align:left}.cs-app-discount-section .cs-notify-status-container{display:flex;align-items:flex-start;justify-content:center;gap:.5rem;font-size:.875rem;color:#9a7b3a;padding:.5rem 0;line-height:1.4}.cs-app-discount-section .cs-notify-status-container svg{flex-shrink:0;margin-top:2px}.cs-app-discount-section .cs-notify-submit-button.is-submitting .cs-btn-icon-icon{display:inline-block;animation:csFormSpin .8s linear infinite}@keyframes csFormSpin{to{transform:rotate(360deg)}}.cs-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cs-skincare-app-discount.css.map */
