.warranty-claim{padding:9.2rem 0;background:var(--cream-50)}.warranty-claim__header{text-align:center}.warranty-claim__eyebrow{display:inline-flex;margin:0 0 1.4rem;align-items:center;justify-content:center;gap:1rem;color:var(--gold-600);font-size:1.3rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.warranty-claim__eyebrow:before{width:2.6rem;height:.2rem;background:var(--gold);content:""}.warranty-claim__header h2{margin:0;color:var(--ink);font-family:var(--ff-display);font-size:clamp(3.8rem,5.4vw,7.2rem);font-weight:400;line-height:.92;text-transform:uppercase}.warranty-claim__form{max-width:76rem;margin:3.4rem auto 0;padding:3.4rem;border:.1rem solid var(--line);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-md)}.warranty-claim__form h3{margin:0 0 .6rem;color:var(--green-900);font-family:var(--ff-display);font-size:2.4rem;font-weight:400;text-transform:uppercase}.warranty-claim__intro{margin:0 0 2.2rem;color:var(--ink-soft);font-size:1.4rem}.warranty-claim__intro p,.warranty-claim__fine p{margin:0}.warranty-claim__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.warranty-claim__field{margin-bottom:1.5rem}.warranty-claim__field>label{display:block;margin-bottom:.6rem;color:var(--green-900);font-size:1.3rem;font-weight:700}.warranty-claim__field label span{color:var(--gold-600)}.warranty-claim__field input,.warranty-claim__field select,.warranty-claim__field textarea{width:100%;padding:1.3rem 1.5rem;border:.15rem solid var(--line);border-radius:1rem;background:#fff;color:var(--ink);font-family:var(--ff-sans);font-size:1.5rem}.warranty-claim__field input:focus,.warranty-claim__field select:focus,.warranty-claim__field textarea:focus{outline:none;border-color:var(--gold)}.warranty-claim__field textarea{min-height:9.6rem;resize:vertical}.warranty-claim__upload{position:relative;display:block!important;padding:1.8rem;border:.15rem dashed var(--line);border-radius:1rem;text-align:center;cursor:pointer;transition:.15s}.warranty-claim__upload:hover{border-color:var(--gold);background:var(--cream-50)}.warranty-claim__upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.warranty-claim__upload-label,.warranty-claim__upload-hint{display:block}.warranty-claim__upload-label{color:var(--green-800)!important;font-size:1.4rem;font-weight:700}.warranty-claim__upload-hint{margin-top:.5rem;color:var(--ink-soft)!important;font-size:1.25rem;font-weight:500}.warranty-claim__thumbs{display:flex;margin-top:1.2rem;flex-wrap:wrap;gap:1rem}.warranty-claim__thumbs img{width:7.4rem;height:7.4rem;border:.1rem solid var(--line);border-radius:.8rem;object-fit:cover}.warranty-claim__check{display:flex;margin:.6rem 0 1.8rem;align-items:flex-start;gap:1rem;color:var(--ink-soft);font-size:1.35rem;line-height:1.45}.warranty-claim__check input{width:auto;margin-top:.3rem;flex:none}.warranty-claim__submit{width:100%;min-height:6rem;border:0;border-radius:999rem;background:var(--gold);box-shadow:0 .8rem 2.2rem #e851904d;color:#fff;font-size:1.6rem;font-weight:800;text-transform:uppercase;cursor:pointer}.warranty-claim__fine{margin-top:1.2rem;color:var(--ink-soft);font-size:1.2rem;text-align:center}.warranty-claim__fine a{color:var(--green-800);font-weight:700}.warranty-claim__errors{margin-bottom:1.6rem;color:#a51945;font-size:1.4rem}.warranty-claim__success{padding:2rem 1rem;text-align:center}.warranty-claim__success>span{display:flex;width:6.4rem;height:6.4rem;margin:0 auto 1.6rem;align-items:center;justify-content:center;border-radius:50%;background:var(--green-800);color:var(--gold)}.warranty-claim__success svg{width:3.2rem;height:3.2rem}@media screen and (max-width:760px){.warranty-claim{padding:6.4rem 0}.warranty-claim__form{padding:2.4rem}.warranty-claim__row{grid-template-columns:minmax(0,1fr);gap:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/warranty-claim-form.css.map */
