.sn-reg-form{--sn-field-height: 46px;--sn-field-font: 15px;--sn-field-pad-x: 16px;--sn-field-radius: 8px;--sn-field-border: #dededc;--sn-field-border-focus: #747474;--sn-field-filled: #faf9f7;--sn-placeholder: #a7a7a7;--sn-text: #2d2d2d;--sn-error: #b42318;width:100%;margin:0;color:#1c1c1c;font-family:Montserrat,sans-serif}.sn-reg-form *,.sn-reg-form *:before,.sn-reg-form *:after{box-sizing:border-box}.sn-form-group{min-width:0;margin:0;padding:0;border:0}.sn-form-group+.sn-form-group{margin-top:32px}.sn-form-group__title{display:block;width:100%;margin:0 0 14px;padding:0;color:#1c1c1c;font-size:17px;line-height:1.25;font-weight:700}.sn-form-address-note{margin:-6px 0 14px;color:#9b9b9b;font-size:13px;line-height:1.4}.sn-form-product-grid,.sn-form-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.sn-form-product-grid{row-gap:16px;grid-template-areas:"model serial" "seller date" "file file"}.sn-form-address-grid{grid-template-areas:"country title" "first last" "province district" "neighborhood postal" "address address" "phone ."}.sn-field-model{grid-area:model}.sn-field-serial{grid-area:serial}.sn-field-seller{grid-area:seller}.sn-field-date{grid-area:date}.sn-field-file{grid-area:file}.sn-field-country{grid-area:country}.sn-field-address-title{grid-area:title}.sn-field-first-name{grid-area:first}.sn-field-last-name{grid-area:last}.sn-field-province{grid-area:province}.sn-field-district{grid-area:district}.sn-field-neighborhood{grid-area:neighborhood}.sn-field-postal{grid-area:postal}.sn-field-address{grid-area:address}.sn-field-phone{grid-area:phone}.sn-field{position:relative;min-width:0}.sn-reg-form .sn-control{display:block;width:100%;min-height:var(--sn-field-height);margin:0;padding:0 var(--sn-field-pad-x);border:0;border-radius:var(--sn-field-radius);outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--sn-field-border);color:var(--sn-text);font-family:inherit;font-size:var(--sn-field-font);line-height:1.3;letter-spacing:0;-webkit-appearance:none;appearance:none}.sn-reg-form textarea.sn-control{min-height:78px;padding-top:12px;padding-bottom:12px;resize:vertical}.sn-reg-form .sn-control::placeholder{color:var(--sn-placeholder);opacity:1}.sn-reg-form .sn-control:focus,.sn-reg-form .sn-control:focus-within{box-shadow:inset 0 0 0 1px var(--sn-field-border-focus),0 0 0 2px #0000000d}.sn-reg-form input.sn-control:not(:placeholder-shown),.sn-reg-form textarea.sn-control:not(:placeholder-shown),.sn-reg-form .sn-select.has-value .sn-control,.sn-reg-form .sn-date.has-value,.sn-reg-form .sn-phone.has-value,.sn-reg-form .sn-country{background-color:var(--sn-field-filled)}.sn-field.has-error .sn-control{box-shadow:inset 0 0 0 1px var(--sn-error)}.sn-field-error{display:block;margin-top:5px;color:var(--sn-error);font-size:12px;line-height:1.35}.sn-field-error[hidden]{display:none}.sn-field-help{display:inline-block;margin-top:6px;color:#1c1c1c;font-size:13px;line-height:1.25;font-weight:600;text-decoration:underline;text-underline-offset:2px}.sn-select{position:relative;z-index:15}.sn-select.is-open{z-index:100}.sn-reg-form .sn-select__button{position:relative;display:flex;align-items:center;padding-right:42px;text-align:left;cursor:pointer}.sn-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-select:not(.has-value) .sn-select__value{color:var(--sn-placeholder)}.sn-select__arrow{position:absolute;top:50%;right:16px;display:flex;color:#666;transform:translateY(-50%);transition:transform .18s ease}.sn-select.is-open .sn-select__arrow{transform:translateY(-50%) rotate(180deg)}.sn-select__menu{position:absolute;z-index:110;top:calc(100% + 6px);right:0;left:0;padding:6px;border:1px solid var(--sn-field-border);border-radius:var(--sn-field-radius);background:#fff;box-shadow:0 10px 24px #0000001f}.sn-select__menu[hidden]{display:none}.sn-reg-form .sn-select__search{width:100%;height:36px;margin:0 0 4px;padding:0 10px;border:1px solid var(--sn-field-border);border-radius:6px;outline:none;background:#fff;box-shadow:none;color:#1c1c1c;font-family:inherit;font-size:14px}.sn-select__list{max-height:208px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#aaa transparent;scrollbar-width:thin}.sn-select__option{display:flex;align-items:center;width:100%;min-height:36px;margin:0;padding:7px 10px;border:0;border-radius:6px;background:#fff;color:#1c1c1c;font-family:inherit;font-size:14px;line-height:1.35;text-align:left;cursor:pointer}.sn-select__option:hover,.sn-select__option:focus,.sn-select__option[aria-selected=true]{outline:none;background:#f3f3f1}.sn-select__option[hidden]{display:none}.sn-select__empty{padding:10px;color:#999;font-size:13px}.sn-reg-form .sn-date{position:relative;display:flex;align-items:center;cursor:pointer}.sn-date:before{content:attr(data-date-display);color:var(--sn-placeholder);pointer-events:none}.sn-date.has-value:before{color:var(--sn-text)}.sn-date:after{content:"";position:absolute;top:50%;right:16px;width:14px;height:14px;border:1.5px solid #929292;border-top-width:4px;border-radius:2px;transform:translateY(-50%);pointer-events:none}.sn-date input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.sn-date input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.sn-reg-form .sn-country{display:flex;align-items:center;gap:10px}.sn-country__label{color:var(--sn-text)}.sn-country__check{margin-left:auto;font-size:16px}.sn-reg-form .sn-phone{display:flex;align-items:center;gap:8px}.sn-phone__prefix{flex:0 0 auto;color:var(--sn-text)}.sn-phone input{flex:1 1 auto;min-width:0;height:calc(var(--sn-field-height) - 2px);margin:0;padding:0;border:0;outline:none;background:transparent;box-shadow:none;color:var(--sn-text);font-family:inherit;font-size:inherit}.sn-phone input::placeholder{color:var(--sn-placeholder);opacity:1}.sn-file{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:132px;margin:0;padding:16px;border:1.5px dashed #cfcfcd;border-radius:10px;background:#f5f4f2;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.sn-file input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sn-file:focus-within{border-color:#747474}.sn-file.is-dragging{border-color:#3c8043;background:#f2f8f0}.sn-field-file.has-error .sn-file{border-color:#d72c2c;background:#fff8f8}.sn-file__title{color:#1c1c1c;font-size:15px;line-height:1.3;font-weight:700}.sn-file__subtitle{margin-top:4px;color:#9a9a9a;font-size:13px;line-height:1.35}.sn-file__name{max-width:80%;margin-top:6px;overflow:hidden;color:#3c8043;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sn-file__name[hidden]{display:none}.sn-file__button{display:flex;align-items:center;justify-content:center;min-width:128px;min-height:38px;margin-top:12px;padding:0 18px;border:1.5px solid #1c1c1c;border-radius:8px;background:#fff;color:#1c1c1c;font-size:14px;line-height:1.2;font-weight:700}.sn-file-mobile{display:none}.sn-form-status{margin:20px 0 0;padding:10px 14px;border-radius:8px;background:#fff4f2;color:var(--sn-error);font-size:13px;line-height:1.45}.sn-form-status[hidden]{display:none}.sn-form-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:24px 0 0;padding:12px 24px;border:0;border-radius:8px;background:#000;color:#fff;font-family:inherit;font-size:15px;line-height:1.2;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none}.sn-form-status:not([hidden])+.sn-form-submit{margin-top:14px}.sn-form-submit:hover{background:#242424}.sn-form-submit:disabled{background:#555;cursor:progress}@media screen and (max-width:899px){.sn-reg-form{--sn-field-font: 16px}.sn-form-address-note{display:none}.sn-form-group__title{margin-bottom:12px}.sn-form-product-grid{display:flex;flex-direction:column;gap:14px}.sn-form-address-grid{grid-template-areas:"country country" "first last" "province district" "neighborhood neighborhood" "address address" "postal title" "phone phone"}.sn-field-serial .sn-field-help,.sn-file-desktop{display:none}.sn-file-mobile{display:inline}}@media screen and (max-width:520px){.sn-reg-form{--sn-field-height: 44px;--sn-field-pad-x: 14px}.sn-form-group+.sn-form-group{margin-top:22px}.sn-form-group__title{margin-bottom:9px;font-size:16px}.sn-form-product-grid{gap:12px}.sn-form-address-grid{gap:12px 10px}.sn-reg-form textarea.sn-control{min-height:64px}.sn-select__arrow,.sn-date:after{right:14px}.sn-file{min-height:108px;padding:12px}.sn-file__button{min-height:40px;margin-top:8px}.sn-form-submit{min-height:48px;margin-top:18px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-registration-form.css.map */
