.form-builder{width:100%;min-width:0}.form-builder__title{margin-block-end:var(--margin-lg)}.form-builder__title>*:first-child{margin-block-start:0}.form-builder__title>*:last-child{margin-block-end:0}.form-builder__result{margin-block-end:var(--margin-md);display:none}.form-builder__result:not(:empty){display:block}.form-builder__recaptcha-error,.form-builder__alert{margin:0;padding:var(--padding-md) var(--padding-lg);border-radius:var(--style-border-radius-inputs, 4px);color:var(--color-error);background-color:#fdecea}.form-builder__success{margin:0;padding:var(--padding-md) var(--padding-lg);border-radius:var(--style-border-radius-inputs, 4px);color:var(--color-success);background-color:#e6f4ea}.form-builder__success,.form-builder__success *{color:inherit}.form-builder__success>*:first-child{margin-block-start:0}.form-builder__success>*:last-child{margin-block-end:0}.form-builder__error-msg{font-size:.8125em;color:var(--color-error);display:block}.form-builder__field--error .form-builder__input:not([type=checkbox]):not([type=radio]),.form-builder__field--error .form-builder__textarea,.form-builder__field--error .form-builder__select{outline:2px solid var(--color-error);outline-offset:-1px}.form-builder__gdpr{width:100%;margin-block-start:var(--form-builder-field-gap, var(--gap-md))}.form-builder__field--gdpr-consent .form-builder__row{align-items:flex-start}.form-builder__field--gdpr-consent .form-builder__row .form-builder__input[type=checkbox]{flex-shrink:0;margin-block-start:.25rem;margin-inline-end:0}.form-builder__field--gdpr-consent .form-builder__label--gdpr{flex:1;min-width:0;margin:0;line-height:1.5}.form-builder--b2b-figma .form-builder__field--gdpr-consent .form-builder__label--gdpr{line-height:1.25;letter-spacing:.03125em}.form-builder--b2b-figma .form-builder__field--gdpr-consent .form-builder__row .form-builder__input[type=checkbox]{margin-block-start:.125rem}.form-builder__field--gdpr-consent .form-builder__label--gdpr.rte>*:first-child{margin-block-start:0}.form-builder__field--gdpr-consent .form-builder__label--gdpr.rte>*:last-child{margin-block-end:0}.form-builder__inner{width:100%;margin-inline:auto}.form-builder__inner--justify-center{margin-inline:auto}.form-builder__inner--justify-end{margin-inline-start:auto}.form-builder__grid{display:flex;flex-wrap:wrap;gap:var(--form-builder-field-gap, var(--gap-md));justify-content:var(--form-builder-justify, flex-start)}.form-builder__grid>:is(shopify-block,.shopify-block){display:contents}.form-builder__cell{flex:1 1 100%;min-width:0}@media screen and (min-width:750px){.form-builder__cell--half{flex:1 1 calc(50% - var(--form-builder-field-gap, var(--gap-md)) / 2);max-width:calc(50% - var(--form-builder-field-gap, var(--gap-md)) / 2)}.form-builder__cell--third{flex:1 1 calc(33.333% - var(--form-builder-field-gap, var(--gap-md)) * 2 / 3);max-width:calc(33.333% - var(--form-builder-field-gap, var(--gap-md)) * 2 / 3)}.form-builder__cell--two-thirds:has(+.form-builder__cell--third){flex:2 1 0%;min-width:0;max-width:none}.form-builder__cell--two-thirds+.form-builder__cell--third{flex:1 1 0%;min-width:0;max-width:none}.form-builder__cell--third:has(+.form-builder__cell--two-thirds){flex:1 1 0%;min-width:0;max-width:none}.form-builder__cell--third+.form-builder__cell--two-thirds{flex:2 1 0%;min-width:0;max-width:none}.form-builder__cell--two-thirds:not(:has(+.form-builder__cell--third)):not(.form-builder__cell--third+.form-builder__cell--two-thirds){flex:1 1 100%;max-width:100%}}.form-builder__field{display:flex;flex-direction:column;gap:var(--gap-xs);width:100%}.form-builder__label{font-size:var(--font-paragraph--size);color:rgb(var(--color-input-text-rgb) / var(--opacity-80))}.form-builder__label .form-builder__optional{font-weight:400;opacity:.85}.form-builder__input,.form-builder__textarea,.form-builder__select{font:inherit;font-size:var(--font-paragraph--size);border-radius:var(--style-border-radius-inputs);padding:var(--input-padding);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);border:none;width:100%;box-sizing:border-box}.form-builder__input::placeholder,.form-builder__textarea::placeholder,main[data-template="page.contact"] :is(.contact-form__input,.form-builder--contact-page .form-builder__input)::placeholder,main[data-template="page.contact"] .form-builder--contact-page .form-builder__textarea::placeholder{color:#717182;opacity:1}.form-builder__input:focus,.form-builder__textarea:focus,.form-builder__select:focus{outline:none;box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}.form-builder__textarea{min-height:6rem;resize:vertical}.form-builder__row{display:flex;align-items:flex-start;gap:var(--gap-sm)}.form-builder__row .form-builder__input{width:auto;flex:0 0 auto;margin-block-start:.2em}.form-builder__file{display:flex;flex-direction:column;gap:var(--gap-xs)}.form-builder__file-control{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-2xs)}.form-builder__file-name{font-size:var(--font-paragraph--size);margin:0;word-break:break-word}.form-builder__submit{margin-block-start:var(--margin-md)}.form-builder-section .section-content-wrapper.layout-panel-flex--column{align-items:stretch}.form-builder--b2b-figma .form-builder__header{margin-block-end:1.5rem}.form-builder--b2b-figma .form-builder__title{margin-block-end:.5rem;color:#101828;font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem);line-height:1.29;letter-spacing:.01em}.form-builder--b2b-figma .form-builder__title>*{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.form-builder--b2b-figma .form-builder__subtitle{margin:0;font-size:1rem;line-height:1.5;letter-spacing:.03125em;color:#6a7282}:is(.form-builder--b2b-figma .form-builder__field,main[data-template="page.contact"] .contact-form .contact-form__field,main[data-template="page.contact"] .form-builder--contact-page .form-builder__field){gap:15px}:is(.form-builder--b2b-figma .form-builder__label,main[data-template="page.contact"] .contact-form .contact-form__label,main[data-template="page.contact"] .form-builder--contact-page .form-builder__label){color:#101828;font-size:1rem;line-height:1.25;letter-spacing:.03125em}:is(.form-builder--b2b-figma .form-builder__input:not([type=checkbox]):not([type=radio]),.form-builder--b2b-figma .form-builder__textarea,.form-builder--b2b-figma .form-builder__select,main[data-template="page.contact"] .contact-form .contact-form__input,main[data-template="page.contact"] .form-builder--contact-page .form-builder__input:not([type=checkbox]):not([type=radio]),main[data-template="page.contact"] .form-builder--contact-page .form-builder__textarea,main[data-template="page.contact"] .form-builder--contact-page .form-builder__select){font:inherit;font-size:var(--font-paragraph--size);min-height:40px;padding-block:.5rem;padding-inline:.875rem;border-radius:10px;background-color:#f8fafa;color:#101828;box-shadow:none;border:1px solid transparent}:is(.form-builder--b2b-figma .form-builder__textarea,main[data-template="page.contact"] .contact-form .contact-form__input--textarea,main[data-template="page.contact"] .form-builder--contact-page .form-builder__textarea){min-height:137px;padding-block:.625rem}:is(.form-builder--b2b-figma .form-builder__input:not([type=checkbox]):not([type=radio]):focus,.form-builder--b2b-figma .form-builder__textarea:focus,.form-builder--b2b-figma .form-builder__select:focus,main[data-template="page.contact"] .contact-form .contact-form__input:focus,main[data-template="page.contact"] .form-builder--contact-page .form-builder__input:not([type=checkbox]):not([type=radio]):focus,main[data-template="page.contact"] .form-builder--contact-page .form-builder__textarea:focus,main[data-template="page.contact"] .form-builder--contact-page .form-builder__select:focus){outline:none;box-shadow:0 0 0 2px #1018281f;background-color:#f8fafa}.form-builder--b2b-figma .form-builder__submit{margin-block-start:1.5rem}main[data-template="page.contact"] .form-builder--contact-page .form-builder__grid{--form-builder-field-gap: 24px}main[data-template="page.contact"] .contact-form .contact-form__form{gap:24px}main[data-template="page.contact"] .contact-form .contact-form__form-row{gap:24px}main[data-template="page.contact"] .contact-form .submit-button.button{margin-block-start:0}main[data-template="page.contact"] .form-builder--contact-page .form-builder__submit{margin-block-start:24px}:is(.form-builder--b2b-figma .form-builder__submit-btn--b2b,main[data-template="page.contact"] .contact-form .submit-button.button,main[data-template="page.contact"] .form-builder--contact-page .form-builder__submit-btn--b2b){--button-color: #ffffff;--button-background-color: #ed1c24;--button-border-color: #ed1c24;--button-border-width: 0;border-radius:10px;padding-block:15px;padding-inline:30px;font-size:1rem;line-height:1.25;text-transform:none;min-height:0}:is(.form-builder--b2b-figma .form-builder__submit-btn--b2b:hover,main[data-template="page.contact"] .contact-form .submit-button.button:hover,main[data-template="page.contact"] .form-builder--contact-page .form-builder__submit-btn--b2b:hover){--button-color: #ffffff;--button-background-color: #d01820;--button-border-color: #d01820;filter:none}@media screen and (min-width:990px){.form-builder--b2b-figma{padding-inline:clamp(1.5rem,8vw,180px);box-sizing:border-box}}.form-builder-block{width:100%;min-width:0}.form-builder--lobster-club{box-sizing:border-box;padding:30px;border:5px solid #ed1c24;border-radius:10px;background-color:#fff;max-width:464px}.form-builder--lobster-club .form-builder__header{display:flex;flex-direction:column;gap:11px;margin-block-end:11px}.form-builder--lobster-club .form-builder__title{margin-block-end:0;font-size:clamp(1.75rem,1.5rem + 1vw,2.1875rem);line-height:1.1;font-weight:400;color:#101828}.form-builder--lobster-club .form-builder__title>*{margin:0;font-size:inherit;line-height:inherit;color:inherit}.form-builder--lobster-club .form-builder__subtitle{margin:0;font-size:var(--font-paragraph--size);line-height:1.3;letter-spacing:.03125em;color:#101828}.form-builder--lobster-club .form-builder__grid{gap:11px}.form-builder--lobster-club .form-builder__field{gap:8px}:is(.form-builder--lobster-club .form-builder__label,.form-builder--lobster-club .form-builder__field--file .form-builder__label){color:#101828;font-size:1rem;line-height:1.25;letter-spacing:.03125em}:is(.form-builder--lobster-club .form-builder__input:not([type=checkbox]):not([type=radio]),.form-builder--lobster-club .form-builder__textarea,.form-builder--lobster-club .form-builder__select){font:inherit;font-size:var(--font-paragraph--size);min-height:40px;padding-block:.25rem;padding-inline:12px;border-radius:5px;background-color:#f8fafa;color:#101828;box-shadow:none;border:1px solid transparent}:is(.form-builder--lobster-club .form-builder__input:not([type=checkbox]):not([type=radio]):focus,.form-builder--lobster-club .form-builder__textarea:focus,.form-builder--lobster-club .form-builder__select:focus){outline:none;box-shadow:0 0 0 2px #1018281f;background-color:#f8fafa}.form-builder--lobster-club .form-builder__gdpr{margin-block-start:11px}.form-builder--lobster-club .form-builder__submit{margin-block-start:31px}:is(.form-builder--lobster-club .form-builder__submit-btn--b2b){--button-color: #ffffff;--button-background-color: #ed1c24;--button-border-color: #ed1c24;--button-border-width: 0;border-radius:10px;padding-block:15px;padding-inline:30px;font-size:1rem;line-height:1.25;text-transform:none;min-height:0}:is(.form-builder--lobster-club .form-builder__submit-btn--b2b:hover){--button-color: #ffffff;--button-background-color: #d01820;--button-border-color: #d01820;filter:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-c-form-builder.css.map */
