.contact-page{background-color:var(--color-background-inverted-subtle);color:var(--color-text-page-container);overflow:hidden;width:100%}.contact-page .site-container{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:var(--padding-side);padding-right:var(--padding-side);width:100%}.contact-page__container{display:flex;flex-direction:column;gap:var(--space-8);padding-bottom:var(--space-9);padding-top:var(--space-9)}.contact-page__message{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.contact-page__message-grid{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:100%}.contact-page__intro{display:flex;flex-direction:column;gap:var(--space-4)}.contact-page__heading{color:var(--color-text-page-container);font-size:var(--h1-size);font-weight:var(--weight-semibold);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height);margin:0}.contact-page__subheading{color:var(--color-text-page-container-secondary);font-size:var(--body-medium-size);font-weight:var(--weight-medium);line-height:var(--body-medium-line-height);margin:0;max-width:560px}.contact-page__form{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.contact-page__form-row{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.contact-page__form-status{border-radius:10px;font-size:var(--body-small-size);font-weight:var(--weight-medium);line-height:var(--body-small-line-height);margin:0;padding:var(--space-3) var(--space-5)}.contact-page__form-status--success{background-color:var(--color-input-success-bg);color:var(--color-input-success-text)}.contact-page__form-status--error{background-color:var(--color-input-error-bg);color:var(--color-input-error-text)}.contact-page__submit{width:100%}.contact-page__form-reach{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.contact-page__form-reach-label{color:var(--color-text-page-container-tertiary);font-size:var(--caption-medium-size);font-weight:var(--weight-medium);letter-spacing:var(--caption-medium-letter-spacing);line-height:var(--caption-medium-line-height);text-transform:uppercase}.contact-page__form-reach-link{color:var(--color-text-page-container);font-size:var(--body-medium-size);font-weight:var(--weight-medium);line-height:var(--body-medium-line-height);text-decoration:underline}.contact-page .form-field{--color-input-bg: var(--color-background-inverted-page);--color-input-label: var(--color-text-page-container);--color-input-text: var(--color-text-page-container);--color-input-placeholder: var(--color-text-field-muted);--color-input-border: var(--color-background-inverted-page)}.contact-page .form-field__control{border-radius:10px;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-5)}.contact-page .form-field__control--textarea{min-height:154px}.contact-page .form-field__icon{color:var(--color-text-page-container)}.contact-page .form-field__icon svg{height:24px;width:24px}.contact-page .form-field__icon svg path{fill:currentColor}.contact-breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.contact-breadcrumb__item{align-items:center;display:flex;gap:var(--space-2)}.contact-breadcrumb__link{color:var(--color-text-page-container-tertiary);font-size:var(--body-small-size);font-weight:var(--weight-medium);line-height:var(--body-small-line-height);text-decoration:none}.contact-breadcrumb__link:hover,.contact-breadcrumb__link:focus-visible{color:var(--color-text-page-container)}.contact-breadcrumb__separator{color:var(--color-text-page-container-tertiary);display:inline-flex}.contact-breadcrumb__separator .ph{font-size:24px}.contact-breadcrumb__current{color:var(--color-text-link);font-size:var(--body-small-size);font-weight:var(--weight-semibold);line-height:var(--body-small-line-height)}.contact-page__divider{background-color:var(--color-border-page-container);border:0;height:1px;margin:0;width:100%}.contact-page__reach{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.contact-page__reach-heading{color:var(--color-text-page-container);font-size:var(--h2-size);font-weight:var(--weight-semibold);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height);margin:0}.contact-page__cards{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%}.contact-page__card{background-color:var(--color-background-inverted-card);border-radius:8px;color:var(--color-text-page-container);display:flex;flex-direction:column;gap:var(--space-4);justify-content:space-between;min-height:150px;padding:var(--space-6) var(--space-4) var(--space-6) var(--space-6);text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.contact-page__card:hover,.contact-page__card:focus-visible{background-color:var(--color-background-inverted-subtle);transform:translateY(var(--motion-hover-lift))}.contact-page__card-arrow{align-self:flex-end;color:var(--color-text-page-container);display:inline-flex}.contact-page__card-arrow .ph{font-size:24px}.contact-page__card-info{display:flex;flex-direction:column;gap:var(--space-2)}.contact-page__card-label{align-items:center;color:var(--color-text-page-container-secondary);display:flex;font-size:var(--caption-medium-size);font-weight:var(--weight-medium);gap:var(--space-2);letter-spacing:var(--caption-medium-letter-spacing);line-height:var(--caption-medium-line-height);text-transform:uppercase}.contact-page__card-label .ph{color:var(--color-primary-400);font-size:24px}.contact-page__card-value{color:var(--color-text-page-container);font-size:var(--body-large-size);font-weight:var(--weight-semibold);line-height:var(--body-large-line-height);text-decoration:underline}.contact-page__wave{width:100%}@media screen and (min-width:768px){.contact-page__form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.contact-page__container{gap:80px;padding-bottom:var(--space-9);padding-top:80px}.contact-page__message{gap:var(--space-8)}.contact-page__message-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page__reach{gap:var(--space-8)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-contact-page.css.map */
