.contact-header__inner{max-width:640px;text-align:center;margin:0 auto}.contact-header__heading{font-size:var(--font-size-3xl);font-weight:var(--heading-weight);line-height:var(--line-height-tight);margin-top:var(--space-2);margin-bottom:var(--space-3)}.contact-header__description{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}@media(max-width:767px){.contact-header__heading{font-size:var(--font-size-2xl)}}.contact-main__inner{display:grid;grid-template-columns:1fr 380px;gap:var(--space-10);padding:var(--space-8) 0 var(--space-12)}@media(max-width:1023px){.contact-main__inner{grid-template-columns:1fr;gap:var(--space-8)}}.contact-main__form-heading{font-size:var(--font-size-lg);font-weight:var(--heading-weight);margin-bottom:var(--space-1)}.contact-main__form-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-bottom:var(--space-3)}@media(max-width:639px){.contact-form__row{grid-template-columns:1fr}}.contact-form__row+.form-group{margin-bottom:var(--space-3)}.form-group+.contact-form__submit{margin-top:var(--space-4)}.contact-form__submit{min-width:200px}.contact-form__product-ref{padding:var(--space-2) var(--space-3);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);margin-bottom:var(--space-3)}.contact-main__success{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background-color:var(--color-surface);border:var(--border-width) solid var(--color-success);margin-bottom:var(--space-4);color:var(--color-success)}.contact-main__success svg{flex-shrink:0;margin-top:2px}.contact-main__success p{font-size:var(--font-size-sm)}.contact-main__error{padding:var(--space-3);background-color:var(--color-surface);border:var(--border-width) solid var(--color-error);margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-error)}.contact-main__details-heading{font-size:var(--font-size-lg);font-weight:var(--heading-weight);margin-bottom:var(--space-6)}.contact-detail{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.contact-detail__icon{color:var(--color-text-secondary);flex-shrink:0;margin-top:2px}.contact-detail__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:4px}.contact-detail__value{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.contact-detail__link{text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out)}.contact-detail__link:hover{opacity:.6}.contact-detail__note{margin-bottom:var(--space-4)}.contact-detail__note .contact-detail__value{color:var(--color-text-secondary)}.contact-detail__note a{color:var(--color-text-primary)}.contact-locations{border-top:var(--border-width) solid var(--color-border);background-color:var(--color-surface)}.contact-locations__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.contact-locations__card{padding:var(--space-6);border:var(--border-width) solid var(--color-border);background-color:var(--color-background)}.contact-locations__city{font-size:var(--font-size-lg);font-weight:var(--heading-weight);margin-bottom:var(--space-3)}.contact-locations__address,.contact-locations__phone,.contact-locations__email,.contact-locations__hours{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.contact-locations__phone a,.contact-locations__email a{color:var(--color-text-primary);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out)}.contact-locations__phone a:hover,.contact-locations__email a:hover{opacity:.6}.contact-locations__hours{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary)}@media(max-width:639px){.contact-locations__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-contact.css.map */
