.customer-form-section-wrapper .section-title{margin-bottom:2rem;text-align:center;width:100%}.customer-form-section{display:flex;flex-direction:column;gap:10px;margin:0 auto;width:40%}.customer-form-section .cf_input-wrapper{position:relative}.customer-form-section .cf_input-wrapper input{width:100%}.customer-form-section .cf_input-wrapper input:disabled{pointer-events:none}.customer-form-section .cf_input-info{line-height:normal;color:silver;font-size:1.4rem;margin-left:1rem}.customer-form-section .cf_input-wrapper input{position:relative;padding:1.5rem;border-radius:.8rem;border:1.5px solid #c0c0c0;font-size:1.4rem;line-height:100%;cursor:pointer;color:#000}.customer-form-section input:focus-visible{box-shadow:none;outline-offset:0;outline:none}.customer-form-section .cf_custom-label{line-height:normal;color:#000;font-size:1.8rem;font-weight:700;padding:0 .5rem}.customer-form-section .gender-tabs{display:flex;justify-content:space-between;gap:1rem}.customer-form-section .gender-tabs input[type=radio]+label{border:1.5px solid #c0c0c0;border-radius:.8rem;padding:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:calc(33.33% - 1rem);font-size:1.4rem;line-height:100%;cursor:pointer;color:#000}.customer-form-section .gender-tabs input[type=radio]:checked+label{background-color:#04a998;color:#fff;border:1px solid #04a998}.customer-form-section input[type=date]{-webkit-appearance:none;appearance:none;width:100%;background:none;min-height:5rem}.customer-form-section .cf_skincare-options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:1rem}.customer-form-section .customer_data-form-option{display:flex;align-items:center;gap:1rem;width:calc(50% - 1rem)}.customer-form-section .customer_data-form-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.2rem;height:2.2rem;border:1.5px solid #04a998;border-radius:.4rem;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;background:#fff}.customer-form-section .customer_data-form-option input[type=checkbox]:checked{background-color:#04a998;border-color:#04a998}.customer-form-section .customer_data-form-option input[type=checkbox]:checked:after{content:"";position:absolute;width:.6rem;height:1.2rem;border:solid #fff;border-width:0 2px 2px 0;top:10%;left:35%;transform:rotate(45deg)}.customer-form-section .customer_data-form-option label{font-size:1.4rem;cursor:pointer;color:#000}.customer-form-section .cf_messsage{font-size:1.4rem;text-align:center}.customer-form-section .cf_messsage.error{color:red}.customer-form-section .cf_messsage.success{color:green}.customer-form-section .cf_submit-btn{width:fit-content;display:flex;justify-content:center;background:#000;border-radius:.8rem;border:none;padding:1rem 3rem;color:#fff;font-size:var(--font-body-regular);font-size:1.6rem;cursor:pointer;position:relative;margin:0 auto}.customer-form-section .cf_submit-btn:disabled{cursor:not-allowed;pointer-events:none}.customer-form-section .cf_submit-btn .cf_submit-btn-loader{display:flex}.customer-form-section .cf_submit-btn div{display:flex;align-items:center}.customer-form-section .cf_submit-btn svg{width:2rem}.customer-form-section .cf_submit-btn svg circle{stroke:#fff}@media screen and (max-width: 749px){.customer-form-section{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2242/assets/customer-form-section.css.map */
