.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.grand-total-container{margin-top:20px;padding:20px;border-top:1px solid #ddd;text-align:right;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}#overall-grand-total-display{font-size:1.5em;font-weight:700;color:var(--color-foreground)}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.card-throne-form-container{background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 25px #0000000d;max-width:900px;margin:0 auto}.card-throne-form-container .field__input{border-radius:6px;border:1px solid #e1e1e1;transition:border-color .3s ease}.card-throne-form-container .field__input:focus{border-color:#004a99;box-shadow:0 0 0 1px #004a99}.contact .card-throne-button{background-color:#004a99;color:#fff;border:none;border-radius:6px;padding:15px 30px;font-size:1.6rem;font-weight:600;letter-spacing:.5px;transition:background-color .3s ease;cursor:pointer;width:100%}.contact .card-throne-button:hover{background-color:#003d80}.form-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:20px}.tab-button{background-color:#f4f4f4;border:1px solid #e1e1e1;color:#333;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.tab-button:hover{background-color:#e9e9e9}.tab-button.active{background-color:#004a99;color:#fff;border-color:#004a99;box-shadow:0 4px 6px #004a9933}.form-content-wrapper{display:none}.form-content-wrapper.active{display:block}.form-content-wrapper table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:20px}.form-content-wrapper th{text-align:left;padding:12px;color:#004a99;background-color:#f9f9f9;border-bottom:2px solid #004a99;font-size:1.1rem}.form-content-wrapper td{padding:10px;border-bottom:1px solid #eee;vertical-align:middle}.form-content-wrapper tr:last-child td{border-bottom:none}.form-content-wrapper .field{margin:0}.form-content-wrapper input[type=number]{min-height:40px;padding:8px}.form-content-wrapper tr.form-row:nth-child(2n){background-color:#f8f9fa}#ContactForm .quantity-input{width:90px;text-align:center;border:1px solid #ced4da;border-radius:5px;padding:8px 5px;box-shadow:inset 0 2px 4px #0000000f;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#fff;min-height:auto}#ContactForm .quantity-input:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 2px 4px #0000000f,0 0 0 .2rem #007bff40}.game-total-label{font-weight:700;color:#004a99}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-contact-form.css.map */
