.cfgp-section{position:relative;background:var(--cfgp-bg, #120f0e);color:var(--cfgp-text, #f7f5f1);font-family:inherit;-webkit-font-smoothing:antialiased}.cfgp-container{width:100%;max-width:var(--cfgp-max-width, 720px);margin:0 auto;padding:var(--cfgp-pt, 72px) var(--cfgp-px, 40px) var(--cfgp-pb, 96px);box-sizing:border-box}.cfgp-section--full .cfgp-container{max-width:none}.cfgp-intro{margin:0 0 28px;text-align:center}.cfgp-title{margin:0 0 10px;font-family:var(--cfgp-title-ff, inherit);font-size:var(--cfgp-title-size, 32px);font-weight:800;color:var(--cfgp-title-color, #ffffff)}.cfgp-sub{margin:0;font-family:var(--cfgp-body-ff, inherit);font-size:var(--cfgp-sub-size, 15px);line-height:1.5;color:var(--cfgp-sub-color, rgba(247, 245, 241, .72))}.cfgp-card{padding:var(--cfgp-card-pad, 28px);border-radius:var(--cfgp-card-radius, 18px);background:var(--cfgp-card-bg, #241f1c);border:1px solid var(--cfgp-card-border, rgba(255, 255, 255, .1));box-sizing:border-box}.cfgp-form{display:flex;flex-direction:column;gap:14px}.cfgp-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cfgp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cfgp-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cfgp-label-color, rgba(247, 245, 241, .7))}.cfgp-label span{color:var(--cfgp-accent, #e87722)}.cfgp-input,.cfgp-select,.cfgp-textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1px solid var(--cfgp-input-border, rgba(255, 255, 255, .14));background:var(--cfgp-input-bg, rgba(0, 0, 0, .28));color:var(--cfgp-input-text, #f7f5f1);font:inherit;font-size:15px;outline:none;transition:border-color .15s ease}.cfgp-input:focus,.cfgp-select:focus,.cfgp-textarea:focus{border-color:var(--cfgp-accent, #e87722)}.cfgp-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(247,245,241,.7) 50%),linear-gradient(135deg,rgba(247,245,241,.7) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.cfgp-textarea{min-height:140px;resize:vertical}.cfgp-hint{margin:0;font-size:12px;color:#f7f5f180}.cfgp-submit{-webkit-appearance:none;appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--cfgp-btn-h, 52px);margin-top:8px;padding:0 28px;border-radius:999px;background:var(--cfgp-btn-bg, #e87722);color:var(--cfgp-btn-text, #ffffff);font:inherit;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px #e8772247;transition:filter .15s ease,transform .15s ease}.cfgp-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.cfgp-status{margin:0 0 14px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.4}.cfgp-status--error{background:#b4231829;border:1px solid rgba(180,35,24,.35);color:#ffb4ae}.cfgp-status--success{background:#e8772224;border:1px solid rgba(232,119,34,.35);color:var(--cfgp-text, #f7f5f1)}@media(max-width:699px){.cfgp-container{padding:var(--cfgp-pt-m, 48px) var(--cfgp-px-m, 16px) var(--cfgp-pb-m, 64px)}.cfgp-title{font-size:var(--cfgp-title-size-m, 26px)}.cfgp-card{padding:var(--cfgp-card-pad-m, 20px)}.cfgp-row{grid-template-columns:1fr}.cfgp-submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/contact-form-gp.css.map */
