.cff{background:var(--cff-section-bg);padding-top:var(--cff-pad-top);padding-bottom:var(--cff-pad-bottom)}.cff--bordered{border:1px solid var(--cff-border-color)}.cff__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.cff--form-left .cff__inner{grid-template-areas:"form content"}.cff--form-left .cff__content{grid-area:content}.cff--form-left .cff__form-panel{grid-area:form}.cff--form-right .cff__inner{grid-template-areas:"content form"}.cff--form-right .cff__content{grid-area:content}.cff--form-right .cff__form-panel{grid-area:form}.cff__heading{font-size:var(--cff-heading-size);color:var(--cff-heading-color);line-height:1.15;margin:0 0 20px}.cff__intro{font-size:var(--cff-body-size);color:var(--cff-body-color);line-height:1.6}.cff__intro p+p{margin-top:1em}.cff__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cff__field{display:flex;flex-direction:column;gap:8px}.cff__field--full{grid-column:1 / -1}.cff__field--half{grid-column:span 1}.cff__field label{font-size:var(--cff-label-size);color:var(--cff-label-color);font-weight:600}.cff__required{color:inherit;margin-left:2px}.cff__field input[type=text],.cff__field input[type=email],.cff__field input[type=date],.cff__field textarea,.cff__field select{width:100%;font-size:var(--cff-input-size);color:var(--cff-input-text-color);background:var(--cff-input-bg);border:1px solid var(--cff-input-border);border-radius:var(--cff-radius);padding:13px 16px;font-family:inherit;box-sizing:border-box}.cff__field textarea{resize:vertical;min-height:100px}.cff__select-wrap{position:relative}.cff__select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;border-right:2px solid var(--cff-input-text-color);border-bottom:2px solid var(--cff-input-text-color);transform:translateY(-70%) rotate(45deg);pointer-events:none}.cff__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important;padding-right:40px}.cff__field input::placeholder,.cff__field textarea::placeholder{color:color-mix(in srgb,var(--cff-input-text-color) 45%,transparent)}.cff__field--checkbox{flex-direction:row}.cff__checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:var(--cff-label-size);color:var(--cff-label-color);font-weight:400;cursor:pointer}.cff__checkbox-label input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;margin-top:2px;accent-color:var(--cff-checkbox-accent);cursor:pointer}.cff__submit-wrap{margin-top:28px;display:flex}.cff__submit-wrap--left{justify-content:flex-start}.cff__submit-wrap--center{justify-content:center}.cff__submit-wrap--right{justify-content:flex-end}.cff__submit{display:inline-block;font-size:var(--cff-button-size);color:var(--cff-button-text);background:var(--cff-button-bg);border:none;border-radius:var(--cff-button-radius);padding:var(--cff-button-pad-v) var(--cff-button-pad-h);cursor:pointer;font-weight:600;font-family:inherit;transition:background-color var(--pb-dur-1, .15s) var(--pb-ease, ease)}.cff__submit:hover{background:var(--cff-button-bg-hover)}.cff__form{display:block}.cff__success{background:var(--cff-success-bg);color:var(--cff-success-text);border-radius:var(--cff-radius);padding:24px}.cff__success-heading{margin:0 0 8px;font-weight:700;font-size:calc(var(--cff-success-size) + 4px)}.cff__success-text{font-size:var(--cff-success-size);line-height:1.6}.cff__errors:empty{display:none}.cff__errors{margin-bottom:20px}.cff__errors .alert--error{background:var(--cff-error-bg);color:var(--cff-error-text);border-radius:var(--cff-radius)}@media screen and (max-width:989px){.cff__inner{grid-template-columns:1fr;grid-template-areas:"content" "form"!important;gap:32px}.cff{padding-top:var(--cff-pad-top-mobile);padding-bottom:var(--cff-pad-bottom-mobile)}.cff__heading{font-size:var(--cff-heading-size-mobile)}.cff__intro{font-size:var(--cff-body-size-mobile)}.cff__grid{grid-template-columns:1fr}.cff__field--half{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-contact-form-flexible.css.map */
