.register-warranty-form-container{--rwf-radius: 10px;--rwf-radius-sm: 8px;--rwf-gap: 1.25rem;--rwf-border: rgba(0, 0, 0, .12);--rwf-border-focus: rgba(0, 0, 0, .35);--rwf-surface: rgba(255, 255, 255, .85);--rwf-shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .06);--rwf-error: #b42318;--rwf-muted: rgba(0, 0, 0, .55);--rwf-title-font-size: 18px;box-sizing:border-box;max-width:28rem;margin-left:auto;margin-right:auto;padding:1.75rem 1.25rem 2.5rem;font-family:sans-serif;font-size:inherit;line-height:1.5;color:inherit;font-weight:400}.register-warranty-form-container *,.register-warranty-form-container *:before,.register-warranty-form-container *:after{box-sizing:border-box}.register-warranty-form-container .rwf-hero{text-align:center;margin-bottom:1.75rem}.register-warranty-form-container .rwf-hero__title.Heading{margin:0 0 .75rem;font-family:inherit;font-size:var(--rwf-title-font-size);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:inherit}.register-warranty-form-container .rwf-hero__intro{margin:0;font-size:.9375rem;font-weight:400;line-height:1.55;color:var(--rwf-muted)}.register-warranty-form-container .rwf-form{margin:0;padding:1.5rem 1.25rem 1.25rem;border-radius:var(--rwf-radius);background:var(--rwf-surface);box-shadow:var(--rwf-shadow);border:1px solid var(--rwf-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.register-warranty-form-container .rwf-field{margin-bottom:var(--rwf-gap)}.register-warranty-form-container .rwf-label{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:400;letter-spacing:.02em;color:inherit;opacity:.92}.register-warranty-form-container .rwf-required-mark{color:var(--rwf-error);font-weight:400;margin-left:.15em;white-space:nowrap}.register-warranty-form-container .rwf-optional-tag{display:inline;font-weight:400;font-size:.75rem;letter-spacing:0;color:var(--rwf-muted)}.register-warranty-form-container .rwf-channel-blocked-hint{margin:.6rem 0 0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.55;color:var(--rwf-muted)}.register-warranty-form-container .rwf-channel-blocked-hint a{color:var(--rwf-error);text-decoration:underline}.register-warranty-form-container .rwf-input,.register-warranty-form-container .rwf-select{display:block;width:100%;margin:0;padding:.65rem .85rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.45;color:inherit;background-color:#fff;border:1px solid var(--rwf-border);border-radius:var(--rwf-radius-sm);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.register-warranty-form-container .rwf-input::placeholder{color:var(--rwf-muted);opacity:1}.register-warranty-form-container .rwf-input:hover,.register-warranty-form-container .rwf-select:hover{border-color:var(--rwf-border-focus)}.register-warranty-form-container .rwf-input:focus,.register-warranty-form-container .rwf-select:focus{outline:none;border-color:var(--rwf-border-focus);box-shadow:0 0 0 3px #00000014}.register-warranty-form-container .rwf-input[aria-invalid=true]{border-color:var(--rwf-error);box-shadow:0 0 0 3px #b423181f}.register-warranty-form-container .rwf-select-wrap{position:relative}.register-warranty-form-container .rwf-select-wrap:after{content:"";position:absolute;right:.85rem;top:50%;width:.5rem;height:.5rem;margin-top:-.15rem;border-right:2px solid var(--rwf-muted);border-bottom:2px solid var(--rwf-muted);transform:translateY(-50%) rotate(45deg);pointer-events:none}.register-warranty-form-container .rwf-select{padding-right:2.25rem;cursor:pointer;background-color:#fff}.register-warranty-form-container .rwf-field-error{margin:.4rem 0 0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--rwf-error)}.register-warranty-form-container .rwf-honeypot{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.register-warranty-form-container .rwf-form-feedback{margin:1rem 0 0;padding:.85rem 1rem;font-size:.9375rem;font-weight:400;line-height:1.5;border-radius:var(--rwf-radius-sm);border:1px solid var(--rwf-border)}.register-warranty-form-container .rwf-form-feedback--success{background:#16a34a14;border-color:#16a34a59;color:#166534}.register-warranty-form-container .rwf-form-feedback--error{background:#b423180f;border-color:#b423184d;color:var(--rwf-error)}.register-warranty-form-container .rwf-actions{margin-top:1.5rem;padding-top:.25rem}.register-warranty-form-container .rwf-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#1a1a1a;border:none;border-radius:var(--rwf-radius-sm);cursor:pointer;transition:background .15s ease,transform .1s ease}.register-warranty-form-container .rwf-submit:hover{background:#333}.register-warranty-form-container .rwf-submit:active{transform:scale(.99)}.register-warranty-form-container .rwf-submit:focus{outline:none;box-shadow:0 0 0 3px #0003}.register-warranty-form-container .rwf-submit:disabled{cursor:not-allowed;opacity:.5}.register-warranty-form-container .rwf-submit.rwf-submit--loading{cursor:wait}@media(min-width:900px){.register-warranty-form-container{--rwf-gap: 1.5rem;--rwf-radius: 12px;--rwf-radius-sm: 10px;--rwf-title-font-size: 26px;max-width:44rem;padding:2.5rem 2rem 3rem}.register-warranty-form-container .rwf-hero{margin-bottom:2rem}.register-warranty-form-container .rwf-hero__intro{font-size:1.0625rem;max-width:38rem;margin-left:auto;margin-right:auto}.register-warranty-form-container .rwf-form{padding:2rem 2.25rem 1.75rem}.register-warranty-form-container .rwf-label{font-size:.875rem;margin-bottom:.45rem}.register-warranty-form-container .rwf-input,.register-warranty-form-container .rwf-select{padding:.8rem 1rem;font-size:1.0625rem}.register-warranty-form-container .rwf-field-error{font-size:.875rem}.register-warranty-form-container .rwf-form-feedback{font-size:1rem;padding:1rem 1.15rem}.register-warranty-form-container .rwf-actions{margin-top:1.75rem}.register-warranty-form-container .rwf-submit{min-height:3rem;font-size:1rem;padding:.75rem 1.5rem}}@media(prefers-reduced-motion:reduce){.register-warranty-form-container .rwf-input,.register-warranty-form-container .rwf-select,.register-warranty-form-container .rwf-submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/page-register-warranty-form.css.map */
