.drape-booking-section{padding:clamp(64px,8vw,128px) clamp(16px,5vw,80px);min-height:100vh;background-color:var(--drape-carbon, #1D1D1D);color:var(--drape-parchment, #EEEBE6)}.drape-booking-section__inner{max-width:880px;margin:0 auto}.drape-booking-header{margin-bottom:clamp(48px,7vw,72px);text-align:center}.drape-booking-header .drape-eyebrow{font-family:var(--base-font-family, "Mukta", sans-serif);font-size:11px;letter-spacing:.48em;text-transform:uppercase;opacity:.65;display:inline-block;position:relative;padding-bottom:14px;margin-bottom:24px;color:var(--drape-parchment)}.drape-booking-header .drape-eyebrow:after{content:"";position:absolute;left:50%;bottom:0;width:48px;height:1px;background:var(--drape-parchment);opacity:.4;transform:translate(-50%)}.drape-booking-header .drape-h1{font-family:var(--heading-font-family, "Libre Baskerville", serif);font-size:clamp(40px,5.4vw,76px);line-height:1;letter-spacing:-.025em;font-weight:400;margin:0 0 24px;color:var(--drape-parchment)}.drape-booking-header .drape-h1 em{font-style:italic}.drape-booking-header__sub{font-family:var(--base-font-family, "Mukta", sans-serif);font-size:16px;line-height:1.7;opacity:.8;max-width:560px;margin:0 auto;color:var(--drape-parchment)}.drape-booking-form{display:flex;flex-direction:column;gap:32px}.drape-form-field{display:flex;flex-direction:column;gap:10px}.drape-form-label{font-family:var(--base-font-family, "Mukta", sans-serif);font-size:11px;letter-spacing:.32em;text-transform:uppercase;opacity:.8;color:var(--drape-parchment)}.drape-form-label--required:after{content:" *";opacity:.55}.drape-form-label__optional{font-family:var(--heading-font-family, "Libre Baskerville", serif);font-style:italic;letter-spacing:.05em;text-transform:none;opacity:.5;margin-left:8px;font-size:12px}.drape-form-input,.drape-form-textarea{background:transparent;border:none;border-bottom:1px solid rgba(238,235,230,.4);border-radius:0;padding:12px 0;font-family:var(--heading-font-family, "Libre Baskerville", serif);font-size:18px;color:var(--drape-parchment);width:100%;outline:none;transition:border-color .25s cubic-bezier(.2,.6,.2,1);-webkit-appearance:none;appearance:none}.drape-form-input:focus,.drape-form-textarea:focus{border-bottom-color:var(--drape-parchment)}.drape-form-input::placeholder,.drape-form-textarea::placeholder{color:#eeebe659;font-style:italic}.drape-form-textarea{resize:none;overflow:hidden;min-height:0;line-height:1.5}.drape-form-input--error{border-bottom-color:#dc5050b3}.drape-form-error{font-family:var(--base-font-family, "Mukta", sans-serif);font-size:12px;color:#dc5050d9;margin:4px 0 0}@media(min-width:720px){.drape-form-row-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}}.drape-form-fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.drape-form-fieldset>.drape-form-label{display:block;margin-bottom:0}.drape-form-radio-group{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:720px){.drape-form-radio-group{grid-template-columns:1fr}}.drape-form-radio-label{position:relative;display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid rgba(238,235,230,.25);cursor:pointer;transition:border-color .25s cubic-bezier(.2,.6,.2,1),background .25s cubic-bezier(.2,.6,.2,1);font-family:var(--base-font-family, "Mukta", sans-serif);font-size:14px;color:var(--drape-parchment)}.drape-form-radio-label:hover{border-color:#eeebe699}.drape-form-radio-label input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.drape-form-radio-custom{width:14px;height:14px;border:1px solid var(--drape-parchment);border-radius:50%;background:transparent;transition:all .25s cubic-bezier(.2,.6,.2,1);flex-shrink:0}.drape-form-radio-label input[type=radio]:checked+.drape-form-radio-custom{background:var(--drape-parchment);box-shadow:inset 0 0 0 3px var(--drape-carbon)}.drape-form-radio-label:has(input[type=radio]:checked){border-color:var(--drape-parchment);background:#eeebe60a}.drape-form-gdpr{margin-top:8px}.drape-form-gdpr__wrapper{display:flex;align-items:flex-start;gap:12px;font-family:var(--base-font-family, "Mukta", sans-serif);font-size:13px;line-height:1.6;opacity:.85;cursor:pointer;color:var(--drape-parchment)}.drape-form-gdpr__wrapper input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.drape-form-gdpr-custom{width:18px;height:18px;border:1px solid var(--drape-parchment);background:transparent;flex-shrink:0;position:relative;transition:all .25s cubic-bezier(.2,.6,.2,1);margin-top:2px}.drape-form-gdpr__wrapper input[type=checkbox]:checked+.drape-form-gdpr-custom:after{content:"\2713";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--drape-parchment);font-size:14px;font-weight:700}.drape-form-gdpr-label a{color:var(--drape-parchment);text-decoration:underline;text-underline-offset:3px}.drape-form-gdpr-label a:hover{opacity:.75}.drape-form-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.drape-form-submit{display:flex;align-items:center;justify-content:center;margin-top:24px}.drape-form-submit__btn,.drape-btn--primary{background:var(--drape-parchment);color:var(--drape-carbon);border:1px solid var(--drape-parchment);padding:22px 48px;font-family:var(--base-font-family, "Mukta", sans-serif);font-size:12px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.2,.6,.2,1);font-weight:500;-webkit-appearance:none;appearance:none;border-radius:0}.drape-form-submit__btn:hover,.drape-btn--primary:hover{background:transparent;color:var(--drape-parchment)}.drape-form-success{background:#eeebe60f;border:1px solid rgba(238,235,230,.3);padding:clamp(40px,6vw,64px);text-align:center;border-radius:0;color:var(--drape-parchment)}.drape-form-success__icon{width:48px;height:48px;border:1px solid var(--drape-parchment);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--drape-parchment)}.drape-form-success__icon svg{width:24px;height:24px}.drape-form-success .drape-h2{font-family:var(--heading-font-family, "Libre Baskerville", serif);font-size:clamp(32px,4vw,48px);font-weight:400;margin:0 0 16px}.drape-form-success__sub{margin-top:12px;opacity:.7;font-style:italic}.drape-form-banner--error{background:#dc50501a;border:1px solid rgba(220,80,80,.4);padding:16px 20px;margin-bottom:24px;display:flex;align-items:center;gap:12px;color:var(--drape-parchment);font-family:var(--base-font-family, "Mukta", sans-serif);font-size:14px}.drape-form-submit__btn:disabled,.drape-form-submit__btn[aria-busy=true]{opacity:.5;cursor:not-allowed;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/programare-consultatie.css.map */
