.register-product-form{position:relative;overflow:hidden;padding:80px 0 60px;background:linear-gradient(135deg,#fff,#fffbf0)}.register-product-form:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,217,61,.12) 0%,transparent 70%);border-radius:50%;pointer-events:none}.dev-register-form{position:relative;z-index:1}.register-form-wrapper{max-width:720px;margin:0 auto;padding:0 32px}.register-form__heading{font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.2;margin:0 0 40px;color:#0a0a0a;letter-spacing:-.02em;text-align:center}.register-form__success{text-align:center;padding:48px 24px;background:#fffc;border-radius:16px;border:2px solid rgba(255,217,61,.4)}.register-form__success-title{font-size:28px;font-weight:700;line-height:1.2;margin:0 0 16px;color:#0a0a0a}.register-form__success-text{font-size:17px;line-height:1.6;color:#4a4a4a;max-width:480px;margin:0 auto}.register-form-product-information,.register-form-personal-information{margin-bottom:48px}.register-form-product-information-header,.register-form-personal-information-header{margin-bottom:28px}.register-form-product-information-header__title,.register-form-personal-information-header__title{font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:1.2;margin:0;color:#0a0a0a;letter-spacing:-.02em}.dev-contact__form-group{margin-bottom:24px}.dev-contact__form-group label{display:block;font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:8px;letter-spacing:-.01em}.dev-contact__form-group label span{color:#c00}.dev-contact__form-group input,.dev-contact__form-group select,.dev-contact__form-group textarea{width:100%;padding:16px 20px;font-size:16px;font-weight:400;color:#1a1a1a;background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.register-product-form .dev-contact__form-group select{padding-right:2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231a1a1a' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;cursor:pointer}.dev-contact__form-group input::placeholder,.dev-contact__form-group textarea::placeholder{color:#9a9a9a}.dev-contact__form-group input:focus,.dev-contact__form-group select:focus,.dev-contact__form-group textarea:focus{outline:none;border-color:#ffd93d;box-shadow:0 0 0 3px #ffd93d33}.dev-contact__form-group--flex{display:flex;gap:24px;margin-bottom:24px}.dev-contact__form-group--flex .dev-contact__form-group{flex:1;margin-bottom:0}.register-product-form .dev-contact__submit-button,.register-product-form .btn.dev-contact__submit-button{font-family:Montserrat,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;font-size:17px;font-weight:600;color:#000;text-decoration:none;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#ffd93d,#f5c842);box-shadow:0 4px 16px #ffd93d66,0 2px 8px #0000001a}.register-product-form .dev-contact__submit-button:hover,.register-product-form .btn.dev-contact__submit-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ffd93d80,0 4px 12px #00000026}.register-product-form .form-message{margin-top:20px;font-size:15px;line-height:1.5;color:#4a4a4a}.dev-register-form__errors{margin-bottom:24px;padding:16px 20px;background:#fff5f5;border:2px solid #fcc;border-radius:12px}.dev-contact__form-group--error input,.dev-contact__form-group--error select,.dev-contact__form-group--error textarea{border-color:#c00;background-color:#fffbfb}.dev-contact__field-error{display:block;margin-top:8px;font-size:14px;color:#c00;font-weight:500}.dev-contact__field-error[hidden]{display:none}.register-product-form .register-form__success-title,.register-product-form .form-message--success{color:green;font-weight:500}.register-product-form .form-message--error{color:#c00}.register-product-form .loader{margin-top:12px;font-size:15px;color:#4a4a4a}@media screen and (max-width:989px){.register-product-form{padding:60px 0 48px}.register-form-wrapper{padding:0 24px}}@media screen and (max-width:749px){.register-product-form{padding:48px 0 40px}.register-product-form:before{width:400px;height:400px;top:-30%;right:-20%}.register-form-wrapper{padding:0 20px}.register-form-product-information,.register-form-personal-information{margin-bottom:40px}.register-form-product-information-header,.register-form-personal-information-header{margin-bottom:24px}.dev-contact__form-group--flex{flex-direction:column;gap:0;margin-bottom:24px}.dev-contact__form-group--flex .dev-contact__form-group{margin-bottom:24px}.dev-contact__form-group--flex .dev-contact__form-group:last-child{margin-bottom:0}.dev-contact__form-group input{padding:14px 18px;font-size:16px}.register-product-form .dev-contact__form-group select{padding:14px 2.75rem 14px 18px;font-size:16px;background-position:right 1rem center}.register-product-form .dev-contact__submit-button,.register-product-form .btn.dev-contact__submit-button{width:100%;padding:16px 28px;font-size:16px;border-radius:10px}}@media screen and (max-width:480px){.register-product-form{padding:40px 0 32px}.register-form-wrapper{padding:0 16px}.dev-contact__form-group{margin-bottom:20px}.register-product-form .dev-contact__submit-button,.register-product-form .btn.dev-contact__submit-button{padding:15px 24px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-dev-bulk-orders-form.css.map */
