#warranty-page{--wty-green: #023a21;--wty-gold: #c69c6d;--wty-body-text: #2b2b2b;--wty-error: #be123c;--wty-error-bg: #fff1f2;--wty-success-bg: #f7fee7;--wty-success-text: #4d7c0f;color:var(--wty-body-text);font-family:var(--font-body-family, "Jost", sans-serif)}.wty-container{max-width:640px;margin:0 auto;padding:64px 24px}.wty-h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;margin:0 0 12px}.wty-h2{font-size:1.4rem;font-weight:700;margin:0 0 12px}.wty-h3{font-size:1.1rem;font-weight:600;margin:24px 0 8px}.wty-subhead{font-size:1rem;line-height:1.5;opacity:.85;margin:0 0 32px}.wty-form{border:1px solid rgba(2,58,33,.15);border-radius:14px;padding:28px}.wty-form-row{margin-bottom:18px}.wty-form-row label{display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.wty-form-row input{width:100%;padding:12px 14px;border-radius:8px;border:1px solid rgba(2,58,33,.25);font-size:.95rem;font-family:inherit}.wty-form-hint{font-size:.8rem;opacity:.65;margin:0 0 18px}.wty-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:999px;font-weight:600;font-size:.95rem;letter-spacing:.02em;border:none;cursor:pointer;width:100%}.wty-btn-primary{background:var(--wty-green);color:#fff}.wty-btn:disabled{opacity:.6;cursor:not-allowed}.wty-form-error{color:var(--wty-error);background:var(--wty-error-bg);border-radius:8px;padding:10px 14px;font-size:.85rem;margin:14px 0 0;display:none}.wty-form-error.is-visible{display:block}.wty-disambiguate,.wty-result{margin-top:28px;border-radius:14px;padding:28px}.wty-disambiguate{border:1px solid rgba(2,58,33,.15)}.wty-order-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.wty-order-list button{width:100%;text-align:left;padding:14px 16px;border-radius:8px;border:1px solid rgba(2,58,33,.25);background:#fff;cursor:pointer;font-size:.92rem}.wty-order-list button:hover{border-color:var(--wty-green)}.wty-result-active{background:var(--wty-success-bg);color:var(--wty-success-text)}.wty-result-active .wty-h2{color:var(--wty-green)}.wty-result-pending{background:#c69c6d14;border:1px solid rgba(198,156,109,.4)}.wty-result-not-found{background:var(--wty-error-bg)}.wty-result-order{font-weight:600;margin:0 0 4px}.wty-result-dates{font-size:.92rem;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/36/assets/warranty.css.map */
