.contact-info-cards{--card-bg: #ffffff;--card-border: rgba(18, 18, 18, .1);--text-dark: #0f172a;--text-gray: #475569;--text-label: #64748b;--text-placeholder: #6b7280;--button-bg: #121212;--button-text: #ffffff;--input-bg: #f8fafc;--input-border: #e2e8f0}.contact-info-cards .heading{font-size:30px;line-height:36px;font-weight:700;color:rgb(var(--color-foreground));margin-bottom:32px}.contact-info-cards .info-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;padding:24px;height:auto;display:flex;flex-direction:column;justify-content:flex-start}.contact-info-cards .info-card-icon{width:25px;height:25px;margin-bottom:10px}.contact-info-cards .info-card-icon img{width:100%;height:100%;object-fit:contain}.contact-info-cards .info-card-title{font-size:18px;line-height:24px;font-weight:700;color:var(--text-dark);margin-bottom:6px}.contact-info-cards .info-card-text{font-size:14px;line-height:18px;color:var(--text-gray);margin:0}.contact-info-cards .support-heading{font-size:24px;line-height:32px;font-weight:700;color:var(--text-dark);margin-bottom:16px}.contact-info-cards .support-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:24px;font-size:14px;line-height:20px;color:var(--text-dark);font-weight:400}.contact-info-cards .support-item svg{flex-shrink:0}.contact-info-cards .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.contact-info-cards .form-field{display:flex;flex-direction:column;gap:8.5px}.contact-info-cards .form-label{font-size:14px;line-height:20px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.7px}.contact-info-cards .form-input,.contact-info-cards .form-textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:24px;padding:15px 17px;font-size:16px;line-height:24px;color:var(--text-placeholder);width:100%;font-family:var(--font-body-family);box-sizing:border-box;transition:border-color .3s ease}.contact-info-cards .form-input:focus,.contact-info-cards .form-textarea:focus{outline:none;border-color:var(--text-dark)}.contact-info-cards .form-textarea{min-height:142px;resize:vertical}.contact-info-cards .form-input::placeholder,.contact-info-cards .form-textarea::placeholder{color:var(--text-placeholder)}.contact-info-cards .submit-button{background:var(--button-bg);color:var(--button-text);border:none;border-radius:24px;padding:16px;font-size:18px;line-height:28px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:opacity .3s ease}.contact-info-cards .submit-button:hover{opacity:.9}.contact-info-cards .submit-button svg{width:19px;height:16px}.contact-info-cards .form-status{display:flex;align-items:center;gap:8px;padding:16px;border-radius:24px;margin-bottom:24px;font-size:14px;line-height:20px}.contact-info-cards .form-status.form__message{background:#dcfce7;color:#166534}.contact-info-cards .form__message{background:#fee2e2;color:#991b1b}.contact-info-cards .form-status-list{margin-top:8px;padding-left:24px}@media screen and (max-width:749px){.contact-info-cards .heading{font-size:24px;line-height:32px}.contact-info-cards .form-grid{grid-template-columns:1fr;gap:16px}.contact-info-cards .info-card{height:auto;min-height:174px}.contact-info-cards .form-input,.contact-info-cards .form-textarea{font-size:14px;padding:12px 16px}.contact-info-cards .submit-button{font-size:16px;padding:14px}.contact-left{padding-top:0}.contact-info-cards .heading{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/contact-info-cards.css.map */
