.ct{--ct-bg: #f1eb9c;--ct-card-bg: #fff;--ct-text: #2d2926;--ct-input-border: rgb(45 41 38 / .15);--ct-btn-bg: #2d2926;--ct-btn-text: #f1eb9c;--ct-error: #b3121e;--ct-gutter: 20px;--ct-card-width: 335px;--ct-card-radius: 16px;--ct-card-pad-block: 32px;--ct-card-pad-inline: 20px;--ct-card-gap: 32px;--ct-heading-size: 40px;--ct-heading-line: 44px;--ct-intro-gap: 12px;--ct-body-size: 16px;--ct-body-line: 22px;--ct-form-gap: 20px;--ct-fields-gap: 16px;--ct-label-gap: 8px;--ct-label-size: 14px;--ct-label-line: 20px;--ct-input-height: 44px;--ct-input-size: 14px;--ct-input-line: 20px;--ct-area-height: 166px;--ct-btn-height: 46px;--ct-btn-pad-inline: 28px;--ct-btn-size: 16px;box-sizing:border-box;display:flex;justify-content:center;background-color:var(--ct-bg);padding:calc(var(--ct-pad-top, 40px) + var(--header-overlay-height, 0px)) var(--ct-gutter) var(--ct-pad-bottom, 72px)}@media screen and (min-width:750px){.ct{--ct-gutter: 24px;--ct-card-width: 630px;--ct-card-radius: 24px;--ct-card-pad-block: 48px;--ct-card-pad-inline: 48px;--ct-card-gap: 48px;--ct-heading-size: 52px;--ct-heading-line: 56px;--ct-intro-gap: 16px;--ct-body-size: 18px;--ct-body-line: 24px;--ct-form-gap: 24px;--ct-fields-gap: 24px;--ct-label-gap: 12px;--ct-label-size: 16px;--ct-label-line: 24px;--ct-input-height: 56px;--ct-input-size: 16px;--ct-input-line: 24px;--ct-area-height: 128px;--ct-btn-height: 56px;--ct-btn-pad-inline: 36px;--ct-btn-size: 18px}}.ct__card{box-sizing:border-box;display:flex;width:100%;max-width:var(--ct-card-width);flex-direction:column;gap:var(--ct-card-gap);padding:var(--ct-card-pad-block) var(--ct-card-pad-inline);border-radius:var(--ct-card-radius);background-color:var(--ct-card-bg)}.ct__intro{display:flex;flex-direction:column;gap:var(--ct-intro-gap);text-align:center;color:var(--ct-text)}.ct__heading{margin:0;font-family:var(--font-display-family);font-size:var(--ct-heading-size);font-weight:700;line-height:var(--ct-heading-line);letter-spacing:-1px;text-transform:uppercase}.ct__body{margin:0;font-family:var(--font-brand-family);font-size:var(--ct-body-size);font-weight:400;line-height:var(--ct-body-line);letter-spacing:-.5px}.ct__body>:first-child{margin-top:0}.ct__body>:last-child{margin-bottom:0}.ct__form{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--ct-form-gap);margin:0}.ct__fields{display:flex;width:100%;flex-direction:column;gap:var(--ct-fields-gap)}.ct__field{display:flex;flex-direction:column;gap:var(--ct-label-gap)}.ct__label{font-family:var(--font-display-family);font-size:var(--ct-label-size);font-weight:700;line-height:var(--ct-label-line);color:var(--ct-text)}.ct__input{box-sizing:border-box;width:100%;height:var(--ct-input-height);margin:0;padding:12px 16px;border:1px solid var(--ct-input-border);border-radius:12px;background-color:var(--ct-card-bg);font-family:var(--font-brand-family);font-size:var(--ct-input-size);font-weight:400;line-height:var(--ct-input-line);color:var(--ct-text);-webkit-appearance:none;appearance:none}.ct__input--area{height:auto;min-height:var(--ct-area-height);resize:vertical}.ct__input::placeholder{color:var(--ct-text);opacity:.5}.ct__input:focus-visible{outline:2px solid var(--ct-text);outline-offset:2px}.ct__input[aria-invalid=true]{border-color:var(--ct-error)}.ct__submit{box-sizing:border-box;display:inline-flex;height:var(--ct-btn-height);align-items:center;justify-content:center;padding:0 var(--ct-btn-pad-inline);border:2px solid #000;border-radius:50px;background-color:var(--ct-btn-bg);font-family:var(--font-display-family);font-size:var(--ct-btn-size);font-weight:700;line-height:1;letter-spacing:.72px;text-transform:uppercase;color:var(--ct-btn-text);cursor:pointer}.ct__submit:focus-visible{outline:2px solid var(--ct-text);outline-offset:2px}.ct__status{display:flex;width:100%;align-items:flex-start;gap:8px;box-sizing:border-box;margin:0;padding:12px 16px;border-radius:12px;background-color:#2d29260f;font-family:var(--font-brand-family);font-size:var(--ct-input-size);font-weight:400;line-height:var(--ct-input-line);color:var(--ct-text)}.ct__status svg{width:20px;height:20px;flex:none}.ct__status--error{background-color:#b3121e14;color:var(--ct-error)}.ct__errors{width:100%;margin:0;padding:0;list-style:none;font-family:var(--font-brand-family);font-size:var(--ct-input-size);line-height:var(--ct-input-line);color:var(--ct-error)}.ct__errors a{color:inherit}.ct__field-error{font-family:var(--font-brand-family);font-size:12px;line-height:16px;color:var(--ct-error)}
/*# sourceMappingURL=/cdn/shop/t/168/assets/section-contact.css.map */
