.warranty-tool{--wt-accent: #1f6feb;--wt-border: #d9dce1;--wt-radius: 10px;--wt-error: #c0392b;--wt-success: #1f7a45}.warranty-tool [hidden]{display:none!important}.warranty-tool__inner{max-width:720px;margin:0 auto;padding:1.5rem 1rem}.warranty-tool__heading{margin:0 0 .5rem}.warranty-tool__intro{margin-bottom:1.25rem;opacity:.85}.warranty-tool__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.warranty-tool__field{display:flex;flex-direction:column;gap:.35rem}.warranty-tool__field.is-full{grid-column:1 / -1}.warranty-tool__field label{font-weight:600;font-size:.9rem}.warranty-tool__field input,.warranty-tool__field select,.warranty-tool__field textarea{width:100%;padding:.6rem .7rem;border:1px solid var(--wt-border);border-radius:var(--wt-radius);font:inherit;background:#fff;box-sizing:border-box}.warranty-tool__field input:focus,.warranty-tool__field select:focus,.warranty-tool__field textarea:focus{outline:none;border-color:var(--wt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wt-accent) 25%,transparent)}.warranty-tool__field [aria-invalid=true]{border-color:var(--wt-error)}.warranty-tool__hint{opacity:.7;font-size:.8rem}.warranty-tool__error{color:var(--wt-error);font-size:.8rem}.warranty-tool__lookup{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.15rem}.warranty-tool__lookup-btn{padding:.4rem .8rem;border:1px solid var(--wt-accent);border-radius:var(--wt-radius);background:color-mix(in srgb,var(--wt-accent) 8%,#fff);color:var(--wt-accent);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.warranty-tool__lookup-btn:hover{background:color-mix(in srgb,var(--wt-accent) 16%,#fff)}.warranty-tool__lookup-btn:disabled{opacity:.6;cursor:progress}.warranty-tool__lookup-status{font-size:.82rem;flex:1 1 12rem}.warranty-tool__lookup-status.is-info{color:#1a3a6b}.warranty-tool__lookup-status.is-success{color:var(--wt-success);font-weight:600}.warranty-tool__lookup-status.is-error{color:var(--wt-error)}.warranty-tool__field input[data-verified]{border-color:var(--wt-success);background:color-mix(in srgb,var(--wt-success) 6%,#fff)}.warranty-tool__product-picker{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.35rem}.warranty-tool__consent label{display:block;position:relative;padding-left:1.7rem;font-weight:400;font-size:.9rem;line-height:1.5}.warranty-tool__consent input{position:absolute;left:0;top:.15rem;width:auto;margin:0}.warranty-tool__consent a{font-weight:600;color:var(--wt-accent);text-decoration:underline}.warranty-tool__submit{margin-top:1.25rem;padding:.75rem 1.5rem;border:none;border-radius:var(--wt-radius);background:var(--wt-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.warranty-tool__submit:disabled{opacity:.6;cursor:progress}.warranty-tool__message{margin-top:1rem;padding:.85rem 1rem;border-radius:var(--wt-radius);font-size:.95rem}.warranty-tool__message.is-info{background:#eef4ff;color:#1a3a6b}.warranty-tool__message.is-success{background:#e8f6ee;color:var(--wt-success)}.warranty-tool__message.is-error{background:#fdecea;color:var(--wt-error)}.warranty-tool__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.warranty-tool__grid{grid-template-columns:1fr}.warranty-tool__field.is-full{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/warranty-form.css.map */
