.albm-contact{padding-block:var(--albm-pt-m, var(--albm-section-py)) var(--albm-pb-m, var(--albm-section-py))}@media(min-width:768px){.albm-contact{padding-block:var(--albm-pt, var(--albm-section-py)) var(--albm-pb, var(--albm-section-py))}}.albm-contact__wrap{max-width:var(--albm-container-narrow);margin-inline:auto;padding-inline:var(--albm-container-pad)}.albm-contact__wrap--wide{max-width:none}.albm-contact__heading{margin:0 0 var(--albm-space-5);font-family:var(--albm-font-family-serif);font-size:var(--albm-fs-section-title);font-weight:var(--albm-fw-section-title);line-height:var(--albm-lh-section-title);color:var(--albm-color-text-heading)}.albm-contact__intro{margin-block-end:var(--albm-space-6);color:var(--albm-color-text-muted)}.albm-contact__message{margin:0 0 var(--albm-space-5);padding:var(--albm-space-4);font-size:var(--albm-fs-body-sm)}.albm-contact__message--success{background-color:var(--albm-color-bg-secondary);color:var(--albm-color-text)}.albm-contact__message--error{background-color:var(--albm-color-bg-secondary);color:var(--albm-color-price-sale)}.albm-contact__errors{margin:0 0 var(--albm-space-5);padding-inline-start:var(--albm-space-5);font-size:var(--albm-fs-body-sm);color:var(--albm-color-price-sale)}.albm-contact__fields{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--albm-space-5);row-gap:var(--albm-space-5)}@media(min-width:768px){.albm-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.albm-contact__field--full{grid-column:1 / -1}}.albm-contact__field{display:flex;flex-direction:column;gap:var(--albm-space-2);margin:0}.albm-contact__label{font-size:var(--albm-fs-body-sm);color:var(--albm-color-text)}.albm-contact__input,.albm-contact__textarea{width:100%;padding:var(--albm-space-3) var(--albm-space-4);border:var(--albm-input-border-width) solid transparent;border-radius:var(--albm-radius-control);background-color:var(--albm-color-field-bg);color:var(--albm-color-field-text);font-family:var(--albm-font-body);font-size:var(--albm-fs-body)}.albm-contact__input:focus-visible,.albm-contact__textarea:focus-visible{outline:none;box-shadow:var(--albm-shadow-focus)}.albm-contact__field-error{font-size:var(--albm-fs-caption);color:var(--albm-color-price-sale)}.albm-contact__actions{margin-block-start:var(--albm-space-7)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
