.cf-wrapper{padding-top:var(--cf-padding-top, 60px);padding-bottom:var(--cf-padding-bottom, 60px)}.cf-header{text-align:center;max-width:560px;margin:0 auto 4rem}.cf-eyebrow{font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b49a72;margin:0 0 .8rem}.cf-heading{font-size:2.6rem;font-weight:700;margin:0 0 1rem;line-height:1.2}.cf-subtext{font-size:1.1rem;line-height:1.75;color:#666;margin:0}.cf-layout{display:grid;grid-template-columns:1fr 320px;gap:4rem;align-items:start}.cf-form-wrap{background:#fff9;border:1.5px solid #d9c8b0;border-radius:16px;padding:3rem}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.cf-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.4rem}.cf-field label{font-size:1rem;font-weight:600;color:#2b2c2d}.cf-field label span{color:#b49a72}.cf-field input,.cf-field textarea{width:100%;padding:1.1rem 1.3rem;font-size:1.05rem;font-family:inherit;border:1.5px solid #d9c8b0;border-radius:8px;background:#ffffffb3;color:#2b2c2d;transition:border-color .2s;box-sizing:border-box}.cf-field input:focus,.cf-field textarea:focus{outline:none;border-color:#b49a72}.cf-field textarea{resize:vertical;min-height:140px}.cf-select-wrap{position:relative}.cf-select-wrap select{width:100%;padding:1.1rem 3.5rem 1.1rem 1.3rem;font-size:1.05rem;font-family:inherit;border:1.5px solid #d9c8b0;border-radius:8px;background:#ffffffb3;color:#2b2c2d;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s}.cf-select-wrap select:focus{outline:none;border-color:#b49a72}.cf-chevron{position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);pointer-events:none;width:1.6rem;height:1.6rem;color:#b49a72}.cf-btn{width:100%;padding:1.3rem 2rem;font-size:1.2rem;font-weight:600;letter-spacing:.05em;border:none;border-radius:8px;cursor:pointer;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:opacity .2s;margin-top:.4rem}.cf-btn:hover{opacity:.88}.cf-success{display:flex;align-items:center;gap:1rem;padding:1.6rem;background:#1e7a401a;border:1.5px solid #1e7a40;border-radius:10px;color:#1e7a40;font-size:1.1rem;font-weight:500}.cf-success svg{width:2rem;height:2rem;flex-shrink:0}.cf-error{padding:1rem 1.3rem;background:#c41e1e14;border:1.5px solid #c41e1e;border-radius:8px;color:#c41e1e;font-size:1rem;margin-bottom:1.4rem}.cf-info{display:flex;flex-direction:column;gap:1.2rem}.cf-info-card{display:flex;align-items:flex-start;gap:1.2rem;padding:1.4rem;border:1.5px solid #d9c8b0;border-radius:12px;background:#ffffff8c}.cf-info-icon{width:42px;height:42px;border-radius:50%;background:#b49a7226;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cf-info-icon svg{width:1.5rem;height:1.5rem;color:#b49a72}.cf-info-label{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b49a72;margin:0 0 .2rem}.cf-info-value{font-size:1rem;color:#2b2c2d;margin:0;font-weight:500}@media(max-width:900px){.cf-layout{grid-template-columns:1fr;gap:2.4rem}.cf-info{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:749px){.cf-form-wrap{padding:1.8rem}.cf-row{grid-template-columns:1fr}.cf-heading{font-size:2rem}.cf-info{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form-zodiara.css.map */
