.section-contact-form-guided{--gcf-text: var(--text-color);--gcf-muted: var(--text-color-transparent7);--gcf-border: var(--text-color-transparent25);--gcf-border-soft: var(--text-color-transparent15);--gcf-surface: var(--text-color-transparent05);--gcf-radius: 14px;--gcf-input-radius: 10px}.section-contact-form-guided.color-scheme--light{--gcf-text: var(--color-scheme-light-text);--gcf-muted: var(--color-scheme-light-text-transparent60);--gcf-border: var(--color-scheme-light-text-transparent25);--gcf-border-soft: var(--color-scheme-light-text-transparent10);--gcf-surface: var(--color-scheme-light-text-transparent10)}.section-contact-form-guided.color-scheme--accent{--gcf-text: var(--color-scheme-feature-text);--gcf-muted: var(--color-scheme-feature-text-transparent60);--gcf-border: var(--color-scheme-feature-text-transparent25);--gcf-border-soft: var(--color-scheme-feature-text-transparent10);--gcf-surface: var(--color-scheme-feature-text-transparent10)}.section-contact-form-guided.color-scheme--dark{--gcf-text: var(--color-scheme-dark-text);--gcf-muted: var(--color-scheme-dark-text-transparent60);--gcf-border: var(--color-scheme-dark-text-transparent25);--gcf-border-soft: var(--color-scheme-dark-text-transparent10);--gcf-surface: var(--color-scheme-dark-text-transparent10)}.section-contact-form-guided guided-contact-form{display:block}.section-contact-form-guided *,.section-contact-form-guided *:before,.section-contact-form-guided *:after{box-sizing:border-box}.section-contact-form-guided .gcf-heading{font-family:var(--header-font-stack);font-weight:var(--header-font-weight);font-style:var(--header-font-style);text-transform:var(--heading-font-case);letter-spacing:var(--heading-spacing);color:var(--gcf-text);font-size:var(--header-mobile-text-size-px);margin:0 0 8px}@media screen and (min-width:768px){.section-contact-form-guided .gcf-heading{font-size:var(--header-text-size-px)}}.section-contact-form-guided .gcf-subheading{color:var(--gcf-muted);margin:0 0 28px}.section-contact-form-guided .gcf-subheading p{margin:0}.section-contact-form-guided .gcf-step-indicator{font-family:var(--label-font-stack);font-weight:var(--label-font-weight);text-transform:uppercase;letter-spacing:1px;font-size:var(--small-body-font-size);color:var(--gcf-muted);margin:0 0 10px}.section-contact-form-guided .gcf-panel{transition:opacity .25s ease,transform .25s ease}.section-contact-form-guided .gcf-panel[hidden]{display:none}.section-contact-form-guided .gcf-panel.gcf-panel--entering{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:reduce){.section-contact-form-guided .gcf-panel{transition:none}.section-contact-form-guided .gcf-panel.gcf-panel--entering{opacity:1;transform:none}}.section-contact-form-guided .gcf-cards{display:grid;grid-template-columns:1fr;gap:14px;margin-top:20px}@media screen and (min-width:600px){.section-contact-form-guided .gcf-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.section-contact-form-guided .gcf-cards{grid-template-columns:repeat(3,1fr);gap:16px}}.section-contact-form-guided .gcf-card{position:relative;display:flex}.section-contact-form-guided .gcf-card__btn{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:20px 18px;background:transparent;border:1px solid var(--gcf-border);border-radius:var(--gcf-radius);color:var(--gcf-text);font-family:var(--body-font-stack);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.section-contact-form-guided .gcf-card__btn:hover{border-color:var(--gcf-text);transform:translateY(-2px);box-shadow:0 6px 20px #00000012}.section-contact-form-guided .gcf-card__btn:focus-visible{outline:2px solid var(--gcf-text);outline-offset:2px;border-color:var(--gcf-text)}@media(prefers-reduced-motion:reduce){.section-contact-form-guided .gcf-card__btn{transition:none}.section-contact-form-guided .gcf-card__btn:hover{transform:none}}.section-contact-form-guided .gcf-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gcf-surface);color:var(--gcf-text);flex-shrink:0}.section-contact-form-guided .gcf-card__title{font-family:var(--header-font-stack);font-weight:var(--font-weight-header-bold);font-size:var(--body-font-size-16-to-em);line-height:1.35}.section-contact-form-guided .gcf-card__desc{font-size:var(--small-body-font-size);line-height:1.5;color:var(--gcf-muted)}.section-contact-form-guided .gcf-card__link-hint{visibility:hidden}.section-contact-form-guided .gcf-card__link{position:absolute;left:18px;bottom:20px;z-index:1;font-size:var(--small-body-font-size);color:var(--gcf-text);text-decoration:underline;text-underline-offset:2px}.section-contact-form-guided .gcf-card__link:focus-visible{outline:2px solid var(--gcf-text);outline-offset:2px}.section-contact-form-guided .gcf-back{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:8px 12px 8px 6px;margin:0 0 8px -6px;background:transparent;border:0;border-radius:8px;color:var(--gcf-muted);font-family:var(--body-font-stack);font-size:var(--small-body-font-size);cursor:pointer}.section-contact-form-guided .gcf-back:hover{color:var(--gcf-text)}.section-contact-form-guided .gcf-back:focus-visible{outline:2px solid var(--gcf-text);outline-offset:2px}.section-contact-form-guided .gcf-selected-title{margin-bottom:24px}.section-contact-form-guided .gcf-selected-title:focus{outline:none}.section-contact-form-guided .gcf-fields{display:flex;flex-direction:column;gap:18px;max-width:640px}.section-contact-form-guided .gcf-field{display:flex;flex-direction:column;gap:6px}.section-contact-form-guided .gcf-field[hidden]{display:none}.section-contact-form-guided .gcf-label{font-family:var(--label-font-stack);font-weight:var(--label-font-weight);font-size:var(--small-body-font-size);color:var(--gcf-text)}.section-contact-form-guided .gcf-optional{color:var(--gcf-muted);font-weight:var(--font-weight-normal)}.section-contact-form-guided .gcf-required{color:var(--gcf-muted)}.section-contact-form-guided .gcf-input{-webkit-appearance:none;appearance:none;width:100%;min-height:48px;padding:12px 14px;background:transparent;border:1px solid var(--gcf-border);border-radius:var(--gcf-input-radius);color:var(--gcf-text);font-family:var(--body-font-stack);font-size:max(var(--base-font-size),16px);line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.section-contact-form-guided .gcf-input::placeholder{color:var(--gcf-muted)}.section-contact-form-guided .gcf-input:focus{outline:none;border-color:var(--gcf-text);box-shadow:0 0 0 1px var(--gcf-text)}.section-contact-form-guided .gcf-input[aria-invalid=true]{border-color:var(--error-color)}.section-contact-form-guided .gcf-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--error-color)}.section-contact-form-guided .gcf-textarea{resize:vertical;min-height:140px}.section-contact-form-guided .gcf-field-error{margin:0;font-size:var(--small-body-font-size);color:var(--error-color)}.section-contact-form-guided .gcf-field-error[hidden]{display:none}.section-contact-form-guided .gcf-helper{margin:0;font-size:var(--small-body-font-size);color:var(--gcf-muted)}.section-contact-form-guided .gcf-helper[hidden]{display:none}.section-contact-form-guided .gcf-text-link{color:var(--gcf-text);text-decoration:underline;text-underline-offset:2px}.section-contact-form-guided .gcf-server-errors{margin-bottom:24px}.section-contact-form-guided .gcf-submit-wrapper{margin-top:26px;max-width:640px}.section-contact-form-guided .gcf-submit-wrapper [data-spam-detection-disclaimer]{font-size:smaller;color:var(--gcf-muted)}.section-contact-form-guided .gcf-submit-wrapper [data-spam-detection-disclaimer] a{cursor:pointer}.section-contact-form-guided .gcf-submit{width:100%;margin-top:12px}@media screen and (min-width:600px){.section-contact-form-guided .gcf-submit{width:auto;min-width:220px}}.section-contact-form-guided .gcf-success{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;border:1px solid var(--gcf-border-soft);border-radius:var(--gcf-radius);text-align:center;outline:none}.section-contact-form-guided .gcf-success__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--gcf-surface);color:var(--success-color)}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-contact-form-guided.css.map */
