.c-contact{--c-contact-primary: #100e36;--c-contact-primary-rgb: 16, 14, 54;--c-contact-accent: #afd3ef;--c-contact-accent-rgb: 175, 211, 239;--c-contact-accent-deep: #4f8fc0;--c-contact-muted: #5c6178;--c-contact-border: #d8dbe3;--c-contact-cream: #faf8f4;--c-contact-radius: 16px;--c-contact-radius-xs: 10px;padding-block:var(--c-contact-pad-top, 48px) var(--c-contact-pad-bottom, 72px)}.c-contact__container{width:100%}.c-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:32px;align-items:start}.c-contact__form-card{padding:clamp(28px,4vw,36px);border-radius:var(--c-contact-radius);border:1px solid var(--c-contact-border);background:#fff}.c-contact__form-head{margin-bottom:32px}.c-contact__form-title{margin:0 0 8px;font-family:var(--font-heading--family, var(--font-body--family));font-size:1.25rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--c-contact-primary)}.c-contact__form-intro{margin:0;font-family:var(--font-body--family);font-size:.875rem;line-height:1.6;color:var(--c-contact-muted)}.c-contact__fields{display:flex;flex-direction:column;gap:24px}.c-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.c-contact__field{display:block}.c-contact__field label{display:block;margin-bottom:12px;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-contact-primary)}.c-contact__field input,.c-contact__field select,.c-contact__field textarea{width:100%;border-radius:var(--c-contact-radius-xs);border:1.5px solid var(--c-contact-border);background:#fff;color:var(--c-contact-primary);font-family:var(--font-body--family);font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.c-contact__field input,.c-contact__field select{height:48px;padding:0 14px}.c-contact__field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235c6178' d='M1.4 1.4 6 6l4.6-4.6L12 3.4 6 9.4 0 3.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.c-contact__field textarea{min-height:140px;padding:14px;resize:vertical;line-height:1.6}.c-contact__field input:focus,.c-contact__field select:focus,.c-contact__field textarea:focus{border-color:var(--c-contact-primary);outline:none;box-shadow:0 0 0 3px rgba(var(--c-contact-accent-rgb),.35)}.c-contact__field input::placeholder,.c-contact__field textarea::placeholder{color:#9aa0ad}.c-contact__actions{display:flex;flex-direction:column;gap:0;margin-top:8px;padding-top:8px}.c-contact__submit{width:100%;height:48px;border:none;border-radius:var(--c-contact-radius-xs);background:var(--c-contact-primary);color:#fff;font-family:var(--font-body--family);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s}.c-contact__submit:hover{background:#1a1848}.c-contact__note{margin:20px 0 0;font-family:var(--font-body--family);font-size:.8125rem;line-height:1.6;color:var(--c-contact-muted);text-align:center}.c-contact__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.c-contact__note a:hover{text-decoration:none}.c-contact__alert{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 16px;border-radius:var(--c-contact-radius-xs);font-family:var(--font-body--family);font-size:.875rem;line-height:1.5}.c-contact__alert--error{background:#fff0f0;color:#8b1e1e;border:1px solid #f3c6c6}.c-contact__alert svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.c-contact__success{text-align:center;padding:32px 12px}.c-contact__success-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:rgba(var(--c-contact-accent-rgb),.35);color:var(--c-contact-primary)}.c-contact__success-icon svg{width:22px;height:22px}.c-contact__success-title{margin:0 0 8px;font-family:var(--font-heading--family, var(--font-body--family));font-size:1.125rem;font-weight:700;color:var(--c-contact-primary)}.c-contact__success-text{margin:0;font-family:var(--font-body--family);font-size:.875rem;line-height:1.6;color:var(--c-contact-muted)}.c-contact__aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--header-group-height, 114px) + 20px)}.c-contact__info,.c-contact__help{border-radius:var(--c-contact-radius);background:radial-gradient(circle at top right,rgba(var(--c-contact-accent-rgb),.18),transparent 55%),linear-gradient(145deg,#100e36,#1a1848);color:#fff}.c-contact__info{overflow:hidden}.c-contact__method{display:flex;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;color:#fff;transition:background .2s}.c-contact__method+.c-contact__method{border-top:1px solid rgba(255,255,255,.1)}a.c-contact__method:hover{background:#ffffff0d}.c-contact__method-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(var(--c-contact-accent-rgb),.16);color:var(--c-contact-icon, var(--c-contact-accent))}.c-contact__method-icon svg{width:20px;height:20px}.c-contact__method-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.c-contact__method-label{font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.c-contact__method-value{font-family:var(--font-body--family);font-size:.9375rem;font-weight:700;line-height:1.35;color:#fff;word-break:break-word}.c-contact__method-meta{font-family:var(--font-body--family);font-size:.75rem;line-height:1.45;color:#ffffff80}.c-contact__method .c-link-arrow{color:#fff9}.c-contact__method--static{cursor:default}.c-contact__help{padding:20px}.c-contact__help-title{display:block;margin-bottom:12px;font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.c-contact__help-links{display:flex;flex-direction:column;gap:2px}.c-contact__help-link{display:flex;align-items:center;gap:12px;padding:10px;margin-inline:-10px;border-radius:var(--c-contact-radius-xs);text-decoration:none;color:#fff;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;transition:background .2s}.c-contact__help-link:hover{background:#ffffff0d}.c-contact__help-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--c-contact-radius-xs);border:1px solid rgba(255,255,255,.14);color:var(--c-contact-icon, var(--c-contact-accent))}.c-contact__help-icon svg{width:16px;height:16px}.c-contact__help-label{flex:1}.c-contact__help-link .c-link-arrow{color:#fff9}@media screen and (max-width:989px){.c-contact__layout{grid-template-columns:1fr}.c-contact__aside{position:static;order:2}}@media screen and (max-width:749px){.c-contact__row{grid-template-columns:1fr}.c-contact__form-card{padding:22px 18px}.c-contact__form-head{margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/c-contact-form.css.map */
