.ndev-ces-subscribe{--ces-subscribe-title-color: rgba(255, 255, 255, .8);--ces-subscribe-button-bg: #683df5;--ces-subscribe-button-disabled-bg: #d9d9d9;--ces-subscribe-button-text-color: #f8f8f8;--ces-subscribe-error-color: red;--ces-subscribe-text-color: #f4f4f4;--ces-subscribe-link-color: #f4f4f4;--ces-subscribe-padding-top: 0;--ces-subscribe-padding-bottom: 2rem;--ces-subscribe-padding-left: 1rem;--ces-subscribe-padding-right: 1rem;--ces-subscribe-wrapper-gap: 1rem;--ces-subscribe-title-font-size: var(--ces-subscribe-title-font-size-mobile, 16px);--ces-subscribe-title-font-weight: var(--ces-subscribe-title-font-weight-mobile, 700);--ces-subscribe-title-line-height: 1.4;--ces-subscribe-title-padding: 0 1.5rem;--ces-subscribe-form-gap: .5rem;--ces-subscribe-input-height: 2.5rem;--ces-subscribe-input-padding-left: 1.25rem;--ces-subscribe-input-padding-right: .0625rem;--ces-subscribe-input-padding-top: .0625rem;--ces-subscribe-input-padding-bottom: .0625rem;--ces-subscribe-input-border-radius: 65.4px;--ces-subscribe-input-font-size: var(--ces-subscribe-input-font-size-mobile, 14px);--ces-subscribe-input-font-weight: var(--ces-subscribe-input-font-weight-mobile, 400);--ces-subscribe-input-placeholder-opacity: .5;--ces-subscribe-input-placeholder-left: 1.09375rem;--ces-subscribe-button-padding-x: 1.125rem;--ces-subscribe-button-padding-y: .875rem;--ces-subscribe-button-border-radius: 50px;--ces-subscribe-button-font-size: var(--ces-subscribe-button-font-size-mobile, 14px);--ces-subscribe-button-font-weight: var(--ces-subscribe-button-font-weight-mobile, 400);--ces-subscribe-checkbox-size: .875rem;--ces-subscribe-checkbox-gap: .5rem;--ces-subscribe-checkbox-text-font-size: var(--ces-subscribe-checkbox-text-font-size-mobile, 12px);--ces-subscribe-checkbox-text-font-weight: var(--ces-subscribe-checkbox-text-font-weight-mobile, 400);--ces-subscribe-checkbox-text-line-height: 1.4;--ces-subscribe-error-font-size: var(--ces-subscribe-error-font-size-mobile, 16px);--ces-subscribe-error-font-weight: var(--ces-subscribe-error-font-weight-mobile, 400);--ces-subscribe-error-line-height: .92;--ces-subscribe-error-gap: 1rem;padding:var(--ces-subscribe-padding-top) var(--ces-subscribe-padding-left) var(--ces-subscribe-padding-bottom) var(--ces-subscribe-padding-right);width:100%;background-color:var(--ces-subscribe-bg-color, #030306)}.ndev-ces-subscribe .subscribe-wrapper{width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ces-subscribe-wrapper-gap)}.ndev-ces-subscribe .subscribe-title{width:100%;text-align:center;padding:var(--ces-subscribe-title-padding)}.ndev-ces-subscribe .subscribe-title h2{font-family:HarmonyOS Sans,sans-serif;font-weight:var(--ces-subscribe-title-font-weight, 700);font-size:var(--ces-subscribe-title-font-size);line-height:var(--ces-subscribe-title-line-height);color:var(--ces-subscribe-title-color);margin:0;white-space:pre-wrap}.ndev-ces-subscribe .subscribe-form{width:100%;max-width:100%}.ndev-ces-subscribe .subscribe-form-inner{width:100%;display:flex;flex-direction:column;gap:var(--ces-subscribe-form-gap);align-items:center}.ndev-ces-subscribe .email-input-wrapper{width:100%;max-width:19.5rem;height:var(--ces-subscribe-input-height);background-color:#fff;border-radius:var(--ces-subscribe-input-border-radius);display:flex;align-items:center;justify-content:space-between;padding-left:var(--ces-subscribe-input-padding-left);padding-right:var(--ces-subscribe-input-padding-right);padding-top:var(--ces-subscribe-input-padding-top);padding-bottom:var(--ces-subscribe-input-padding-bottom);position:relative;overflow:hidden}.ndev-ces-subscribe .email-input{flex:1;border:none;outline:none;background:transparent;font-family:HarmonyOS Sans,sans-serif;font-weight:var(--ces-subscribe-input-font-weight, 400);font-size:var(--ces-subscribe-input-font-size);color:#000;padding:0;margin:0;height:100%}.ndev-ces-subscribe .email-input::placeholder{color:#000;opacity:var(--ces-subscribe-input-placeholder-opacity)}.ndev-ces-subscribe .email-input:focus::placeholder{opacity:0}.ndev-ces-subscribe .email-input:-webkit-autofill,.ndev-ces-subscribe .email-input:-webkit-autofill:hover,.ndev-ces-subscribe .email-input:-webkit-autofill:focus,.ndev-ces-subscribe .email-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#000000!important;background-color:transparent!important;background:transparent!important;transition:background-color 5000s ease-in-out 0s}.ndev-ces-subscribe .email-input:disabled{background-color:transparent!important;background:transparent!important;-webkit-text-fill-color:#000000!important;opacity:1}.ndev-ces-subscribe .subscribe-button{height:100%;background-color:var(--ces-subscribe-button-disabled-bg);border:none;border-radius:var(--ces-subscribe-button-border-radius);display:flex;align-items:center;padding:0 var(--ces-subscribe-button-padding-x);cursor:pointer;transition:background-color .3s ease;flex-shrink:0}.ndev-ces-subscribe .subscribe-button:not(:disabled){background-color:var(--ces-subscribe-button-bg);cursor:pointer}.ndev-ces-subscribe .subscribe-button:disabled{background-color:var(--ces-subscribe-button-disabled-bg);cursor:not-allowed}.ndev-ces-subscribe .subscribe-button span{font-family:HarmonyOS Sans,sans-serif;font-weight:var(--ces-subscribe-button-font-weight, 400);font-size:var(--ces-subscribe-button-font-size);line-height:normal;color:var(--ces-subscribe-button-text-color);white-space:nowrap}.ndev-ces-subscribe .form-footer{width:100%;max-width:19.5rem;display:flex;flex-direction:column;align-items:center;gap:var(--ces-subscribe-error-gap)}.ndev-ces-subscribe .error-message{font-family:HarmonyOS Sans,sans-serif;font-weight:var(--ces-subscribe-error-font-weight, 400);font-size:var(--ces-subscribe-error-font-size);line-height:var(--ces-subscribe-error-line-height);color:var(--ces-subscribe-error-color);text-align:center;min-height:1.5rem;display:none}.ndev-ces-subscribe .error-message.show{display:block}.ndev-ces-subscribe .checkbox-wrapper{display:flex;align-items:center;gap:var(--ces-subscribe-checkbox-gap)}.ndev-ces-subscribe .agree-checkbox{display:none}.ndev-ces-subscribe .agree-label{display:flex;align-items:center;gap:var(--ces-subscribe-checkbox-gap);cursor:pointer;-webkit-user-select:none;user-select:none}.ndev-ces-subscribe .checkbox-icon{width:var(--ces-subscribe-checkbox-size);height:var(--ces-subscribe-checkbox-size);border:1px solid var(--ces-subscribe-text-color);border-radius:3px;background-color:transparent;position:relative;flex-shrink:0;transition:all .3s ease}.ndev-ces-subscribe .agree-checkbox:checked+.agree-label .checkbox-icon{background-color:var(--ces-subscribe-button-bg);border-color:var(--ces-subscribe-button-bg);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 3.5L5.25 9.91667L2.33334 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.ndev-ces-subscribe .checkbox-text{font-family:HarmonyOS Sans,sans-serif;font-weight:var(--ces-subscribe-checkbox-text-font-weight, 400);font-size:var(--ces-subscribe-checkbox-text-font-size);line-height:var(--ces-subscribe-checkbox-text-line-height);color:var(--ces-subscribe-text-color);text-align:center}.ndev-ces-subscribe .checkbox-text a{color:var(--ces-subscribe-link-color);text-decoration:underline;text-underline-position:from-font;text-decoration-style:solid}.ndev-ces-subscribe .checkbox-text a:hover{opacity:.8}.ndev-ces-subscribe.subscribe-success .subscribe-title h2{color:var(--ces-subscribe-title-color)}.ndev-ces-subscribe.subscribe-success .subscribe-button{background-color:var(--ces-subscribe-button-disabled-bg);cursor:not-allowed}@media screen and (min-width: 600px) and (max-width: 1023px){.ndev-ces-subscribe{--ces-subscribe-padding-top: 0;--ces-subscribe-padding-bottom: 3rem;--ces-subscribe-padding-left: 2rem;--ces-subscribe-padding-right: 2rem;--ces-subscribe-wrapper-gap: 1.75rem;--ces-subscribe-title-font-size: var(--ces-subscribe-title-font-size-desktop, 28px);--ces-subscribe-title-font-weight: var(--ces-subscribe-title-font-weight-desktop, 700);--ces-subscribe-title-line-height: 1.2;--ces-subscribe-title-padding: 0;--ces-subscribe-input-height: 3rem;--ces-subscribe-input-padding-left: 1.5rem;--ces-subscribe-input-padding-right: .075rem;--ces-subscribe-input-border-radius: 78.48px;--ces-subscribe-input-font-size: var(--ces-subscribe-input-font-size-desktop, 16.8px);--ces-subscribe-input-font-weight: var(--ces-subscribe-input-font-weight-desktop, 400);--ces-subscribe-input-placeholder-left: 1.3125rem;--ces-subscribe-button-padding-x: 1.35rem;--ces-subscribe-button-padding-y: 1.05rem;--ces-subscribe-button-border-radius: 60px;--ces-subscribe-button-font-size: var(--ces-subscribe-button-font-size-desktop, 16.8px);--ces-subscribe-button-font-weight: var(--ces-subscribe-button-font-weight-desktop, 400);--ces-subscribe-checkbox-size: 1rem;--ces-subscribe-checkbox-text-font-size: var(--ces-subscribe-checkbox-text-font-size-desktop, 16px);--ces-subscribe-checkbox-text-font-weight: var(--ces-subscribe-checkbox-text-font-weight-desktop, 400);--ces-subscribe-error-font-size: var(--ces-subscribe-error-font-size-desktop, 16px);--ces-subscribe-error-font-weight: var(--ces-subscribe-error-font-weight-desktop, 400);--ces-subscribe-form-gap: 1rem}.ndev-ces-subscribe .email-input-wrapper,.ndev-ces-subscribe .form-footer{max-width:44.5rem}}@media screen and (min-width: 1024px){.ndev-ces-subscribe{--ces-subscribe-padding-top: 0;--ces-subscribe-padding-bottom: 4rem;--ces-subscribe-padding-left: 0;--ces-subscribe-padding-right: 0;--ces-subscribe-wrapper-gap: 1.75rem;--ces-subscribe-title-font-size: var(--ces-subscribe-title-font-size-desktop, 28px);--ces-subscribe-title-font-weight: var(--ces-subscribe-title-font-weight-desktop, 700);--ces-subscribe-title-line-height: 1.2;--ces-subscribe-title-padding: 0;--ces-subscribe-input-height: 3rem;--ces-subscribe-input-padding-left: 1.5rem;--ces-subscribe-input-padding-right: .075rem;--ces-subscribe-input-border-radius: 78.48px;--ces-subscribe-input-font-size: var(--ces-subscribe-input-font-size-desktop, 16.8px);--ces-subscribe-input-font-weight: var(--ces-subscribe-input-font-weight-desktop, 400);--ces-subscribe-input-placeholder-left: 1.3125rem;--ces-subscribe-button-padding-x: 1.35rem;--ces-subscribe-button-padding-y: 1.05rem;--ces-subscribe-button-border-radius: 60px;--ces-subscribe-button-font-size: var(--ces-subscribe-button-font-size-desktop, 16.8px);--ces-subscribe-button-font-weight: var(--ces-subscribe-button-font-weight-desktop, 400);--ces-subscribe-checkbox-size: 1rem;--ces-subscribe-checkbox-text-font-size: var(--ces-subscribe-checkbox-text-font-size-desktop, 16px);--ces-subscribe-checkbox-text-font-weight: var(--ces-subscribe-checkbox-text-font-weight-desktop, 400);--ces-subscribe-error-font-size: var(--ces-subscribe-error-font-size-desktop, 16px);--ces-subscribe-error-font-weight: var(--ces-subscribe-error-font-weight-desktop, 400);--ces-subscribe-form-gap: 1.75rem}.ndev-ces-subscribe .email-input-wrapper,.ndev-ces-subscribe .form-footer{max-width:44.5rem}}@media screen and (max-width: 768px){.ndev-ces-subscribe{--ces-subscribe-padding-top: 0;--ces-subscribe-padding-bottom: 2rem;--ces-subscribe-padding-left: 1rem;--ces-subscribe-padding-right: 1rem;--ces-subscribe-wrapper-gap: 1rem;--ces-subscribe-title-font-size: 16px;--ces-subscribe-title-line-height: 1.4;--ces-subscribe-title-padding: 0 1.5rem;--ces-subscribe-input-height: 2.5rem;--ces-subscribe-input-padding-left: 1.25rem;--ces-subscribe-input-padding-right: .0625rem;--ces-subscribe-input-border-radius: 65.4px;--ces-subscribe-input-font-size: var(--ces-subscribe-input-font-size-mobile, 14px);--ces-subscribe-input-font-weight: var(--ces-subscribe-input-font-weight-mobile, 400);--ces-subscribe-button-padding-x: 1.125rem;--ces-subscribe-button-padding-y: .875rem;--ces-subscribe-button-font-size: var(--ces-subscribe-button-font-size-mobile, 14px);--ces-subscribe-button-font-weight: var(--ces-subscribe-button-font-weight-mobile, 400);--ces-subscribe-checkbox-size: .875rem;--ces-subscribe-checkbox-text-font-size: var(--ces-subscribe-checkbox-text-font-size-mobile, 12px);--ces-subscribe-checkbox-text-font-weight: var(--ces-subscribe-checkbox-text-font-weight-mobile, 400);--ces-subscribe-error-font-size: var(--ces-subscribe-error-font-size-mobile, 16px);--ces-subscribe-error-font-weight: var(--ces-subscribe-error-font-weight-mobile, 400);--ces-subscribe-form-gap: 1rem}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/ndev-ces-subscribe.css.map */
