:root{--field-width: 75%;--color-main: #ff6008;--color-black: #000000;--color-white: #ffffff;--color-secondary: #000000;--color-success: #ff6008;--color-red-middle: #f00000;--color-gray-light: #cacaca;--color-gray-middle: #454a4d;--color-store-black: #202020;--border-black: 3px solid var(--color-secondary);--border-gold: 3px solid var(--color-main);--border-gray: 3px solid var(--color-gray-light);--border-secondary: 3px solid var(--color-secondary);--border-orange: 3px solid var(--color-success);--border-transparent: 3px solid transparent;--input-border-radius: 3px;--inputs-border-width: 0 !important;--border-less-radius: 10px;--border-least-radius: 3px;--height-middle: 4rem;--height-higher: 8rem;--height-highest: 10rem;--transition: all .25s ease-in-out}body{overflow-x:hidden!important;font-family:Roboto,sans-serif!important}.section{padding-top:30px!important;padding-bottom:30px!important}.upload-bynumber-form{display:flex;align-items:center;justify-content:center;width:100%;background-color:#fff;padding:0rem 4rem;border-radius:5px!important;margin-block-end:var(--section-outer-spacin-block-end, var(--section-outer-spacing-block));color:#000!important}.upload-bynumber-form form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;background-color:#fff;border-radius:5px;padding:0rem}.contact-form-container{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-bynumber-form img{max-width:100%}.form-title_container{padding-bottom:2rem}.form-title{font-size:36px;font-weight:800!important;color:var(--color-secondary)}.upload-bynumber-form input{height:auto;background-color:#fff;transition:var(--transition);border:var(--border-gray);padding:0 3rem}.upload-bynumber-form input[type=tel]{border-radius:var(--input-border-radius)!important}.upload-bynumber-form input:-webkit-autofill,.upload-bynumber-form input:-webkit-autofill:hover,.upload-bynumber-form input:-webkit-autofill:focus,.upload-bynumber-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px white inset!important}.upload-bynumber-form input:-webkit-autofill{-webkit-text-fill-color:#4b4b4b!important}.upload-bynumber-form input:focus{border:var(--border-gold)}.upload-bynumber-form p{color:var(--color-gray-middle);width:90%;line-height:1.25rem;margin-top:.75rem;font-weight:700!important;font-size:1rem!important;-webkit-user-select:none;user-select:none;transition:var(--transition)}.field{display:block;margin-bottom:3.75rem;height:var(--height-middle);width:var(--field-width);margin-left:.5rem;position:relative;margin-bottom:3.5rem;height:5rem}.field:after{box-shadow:none!important;border:none!important}.upload-bynumber-form .field__input,.field__input:not(:placeholder-shown){position:absolute;width:100%;height:var(--height-middle);padding:.5rem .35rem .4rem .75rem;margin:0rem;border-radius:var(--input-border-radius)}.upload-bynumber-form .field__input,.field__input:not(:placeholder-shown){color:#4b4b4b!important;font-weight:700!important;font-size:1rem!important;-webkit-user-select:none;user-select:none}.field__input:focus{border:var(--border-gold)!important;box-shadow:none!important}.field input{transition:var(--transition)}.field input:focus{outline:none!important}.upload-bynumber-form input:focus{box-shadow:none;outline:none}.upload-bynumber-form .field .field__input::placeholder{font-size:.75rem;opacity:0;background:#fff!important}.upload-bynumber-form input{line-height:50px}.field__label,.field__input:not(:placeholder-shown)~.field__label{position:absolute;top:-2.25rem;left:0;font-size:1.15rem;color:var(--color-store-black);font-weight:700;letter-spacing:1px;transition:var(--transition)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{top:-2.25rem;left:0;font-size:1.15rem;letter-spacing:1px}.upload-bynumber-form input[type=tel]{border-radius:0 .5rem .5rem 0}.address__field{margin-bottom:6.75rem}#address{height:var(--height-highest);max-height:var(--height-highest);padding:1rem 1.5rem;background:#fff;transition:var(--transition);resize:none;border:var(--border-gray);border-radius:var(--input-border-radius)}#address:hover{cursor:pointer}#address:focus{outline:none!important;border:var(--border-gold)!important}.upload-bynumber-form .field.file__container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--height-highest);position:relative;margin-bottom:3rem;margin-top:2.5rem;border-radius:var(--border-least-radius);background:#fff}.upload-bynumber-form .field.file__container input#file{padding:1rem;line-height:1rem!important;width:100%;height:100%}.upload-bynumber-form .field.file__container .validation-file-container{width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-start;position:absolute;bottom:-2.25rem;font-size:.8rem;vertical-align:top;font-weight:600;color:var(--color-main);letter-spacing:.15px}.upload-bynumber-form .field.file__container strong.valid-type-text{font-size:1rem;font-weight:600}.email__address__field{transition:var(--transition)}.invalid_email_alert,.error-message{display:none;position:absolute;left:0;top:4rem;width:100%;font-size:.85rem;font-weight:600;padding:5px 10px;letter-spacing:1px;margin-top:5px;margin-bottom:3rem;color:var(--color-main);background:#000;border-radius:3px;text-transform:none;transition:var(--transition)}.error-message{top:8.5rem}.file__container label:nth-child(1){display:flex;align-items:center}label.file__placeholder{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;text-align:center;color:#000;font-size:.85rem;border:var(--border-gray);border-radius:var(--input-border-radius);transition:var(--transition)}label.file__placeholder:hover{border:var(--border-orange)!important;background:var(--color-main)}label.file__placeholder:focus{border:3px solid var(--color-white)!important}label.file__placeholder:hover,input:hover{cursor:pointer}.file__placeholder div{display:flex;background:url(/cdn/shop/files/serial-number-default.png?v=1710002901);background-size:contain;background-repeat:no-repeat;width:25px;height:25px;transition:var(--transition)}.file__placeholder:hover div{background:url(/cdn/shop/files/serial-number-icon-white.png?v=1715544514)!important;background-size:contain!important;background-repeat:no-repeat!important}.file__placeholder:hover{border:var(--border-gold)!important}.file__placeholder:hover p{color:#fff!important}.upload-bynumber-form .form__message{align-items:flex-start}.upload-bynumber-form .icon-success{margin-top:.2rem;padding:3rem .25rem 0rem 1rem}.field_images_preview{display:none;margin-bottom:5rem;margin-top:-6.25rem;transition:var(--transition)}.file-upload-images{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%}.file-upload-images>.file-upload-image{display:flex;align-items:center;justify-content:space-between;width:100%;height:2.25rem;margin-top:4px;padding:0 12px;background-color:#ff6008;border-radius:3px;box-shadow:0 4px 12px #00000026;transition:var(--transition)}.downloaded-image-icon{background:url(/cdn/shop/files/serial-number-icon-white.png?v=1715544514);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;transition:var(--transition)}.remove-image-icon{background:url(https://cdn.shopify.com/s/files/1/0527/0818/0122/files/close-icon-white.png?v=1715171759);background-size:contain;background-repeat:no-repeat;width:22px;height:22px;transition:var(--transition)}.file-upload-image .downloaded-image-name{font-size:.75em;color:#fff!important;font-weight:600;width:70%;line-height:14px}.file-upload-images>div:hover{cursor:pointer}.upload-bynumber-form .checkbox{width:100%;display:flex;align-items:center;justify-content:flex-start;font-family:Poppins,sans-serif;margin-bottom:1.5rem;margin-left:.5rem;line-height:1rem;background:none;box-shadow:none}.upload-bynumber-form input[type=checkbox]{font-size:.75rem;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;border:var(--border-secondary);border-radius:.15em;transform:translateY(-.075em);display:flex;align-items:center;justify-content:center;padding:.25rem}.upload-bynumber-form input[type=checkbox]:before{content:"";width:1em;height:1em;transform:scale(0);transition:var(--transition);box-shadow:inset 1em 1em var(--color-main)}.upload-bynumber-form input[type=checkbox]:checked{border:var(--border-gold)}.upload-bynumber-form input[type=checkbox]:checked:before{transform:scale(1)}.upload-bynumber-form .checkbox~label{opacity:1!important;padding-inline-start:0!important}.upload-bynumber-form .checkbox:hover label,.checkbox input:checked+label{color:var(--color-main)}.upload-bynumber-form .checkbox:hover input{border:var(--border-gold)}.upload-bynumber-form input[type=checkbox]:hover{cursor:pointer}.upload-bynumber-form .checkbox label{width:auto;background:#fff;letter-spacing:.25px;font-size:.85rem;padding-left:0;margin-left:.75rem;font-weight:700!important;font-size:1.15rem!important;-webkit-user-select:none;user-select:none;transition:var(--transition)}.policy-checkbox{display:flex;width:auto;align-items:center;justify-content:flex-start}.policy-checkbox label{width:auto;font-weight:700!important;font-size:1.15rem!important;-webkit-user-select:none;user-select:none;padding-left:0;margin-left:.5rem;transition:var(--transition)}.policy-checkbox a label{color:var(--color-gray-middle);border-bottom:3px solid var(--color-gray-middle);transition:var(--transition)}.policy-checkbox a:hover label,.policy-checkbox input:checked+a label{color:var(--color-main);border-bottom:var(--border-gold)}.policy-checkbox a{text-decoration:none;margin-bottom:.25rem;transition:var(--transition)}.policy-checkbox a:hover,.policy-checkbox a label:hover{cursor:pointer}.submit__button__field{margin-top:2rem;border:none;transition:var(--transition);margin-bottom:.5rem}.submit__button__field button,.submit__button__field a{width:100%;border:var(--border-gray);border-radius:var(--input-border-radius);padding:1.25rem 1rem;font-size:1.15rem;text-transform:uppercase;font-weight:600;letter-spacing:2px;color:var(--color-black);background:var(--color-white);cursor:pointer;transition:all .3s ease-in-out}.submit__button__field .button:hover .button:after,.submit__button__field .button:hover,.submit__button__field .button:focus,.submit__button__field .button:after,.button:focus:not(:focus-visible):not(.focused),.button:not([disabled]):hover:after{box-shadow:none;outline:none;color:var(--color-white);border:var(--border-orange);background:var(--color-main)}.success-message-container{display:flex;width:100%;height:550px;background:transparent;align-items:center;justify-content:center;background:#fff;margin-top:2rem}.success-message-container div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin-top:0rem;width:75%;height:80%;background:var(--color-secondary);border-radius:10px;box-shadow:0 8px 24px #0003}.success-message-container div img{margin-bottom:1.25rem;width:70px;height:70px}.success-message-container div h1{width:110%;font-size:48px;font-weight:600;color:var(--color-success);line-height:5rem;text-align:center;margin-bottom:1.25rem}.success-message-container div p{width:500px;color:var(--color-success);text-align:center}.success-message-container div a{text-decoration:none;color:var(--color-success)}.main-content>.shopify-section:not(.shopify-section--product):first-child:not(.transparent-header){padding-top:1rem}@media screen and (max-width: 750px){.upload-bynumber-form{margin-top:1rem;padding-left:.5rem;padding-right:.5rem}.upload-bynumber-form form{width:100%;padding-bottom:3rem}.upload-bynumber-form p{margin:.5rem 0rem 0rem;font-size:.8rem;width:90%}.upload-bynumber-form p a{margin-left:2px;padding:.1rem .25rem}.upload-bynumber-form .field.file__container{margin-top:5.75rem}.contact-form-container{padding:3rem 1rem 0rem}.field{margin-left:0rem;width:110%}.field__label,.policy-checkbox a label{display:flex;width:100%;font-size:.95rem!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{font-size:1rem}.field__label,.field__input:not(:placeholder-shown)~.field__label{top:-1.5rem!important}.contact-form-container{width:100%;padding:0;border:none}.submit__button__field{padding:0}a.checkbox{width:40%}.success-message-container{height:85vh;margin-top:0}.success-message-container div{width:90%;padding:3rem 0rem;border-radius:7.5px}.success-message-container div img{margin-bottom:1.25rem;width:70px;height:70px}.success-message-container div h1{font-size:32px;line-height:2.25rem;width:auto}.success-message-container div p{width:100%;padding:.51rem;font-size:11px;text-align:center}}@media screen and (max-width: 500px){a.checkbox{width:50%}.form-title_container{margin-bottom:2rem}.form-title{font-size:28px;width:330px}.address__field{margin-bottom:3.75rem}.file-upload-images{top:10rem}.file-upload-images>.file-upload-image{margin-top:5px;width:100%;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/register-product-form.css.map */
