input::placeholder,textarea::placeholder{color:var(--ps-gray);opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--ps-gray);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--ps-gray);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--ps-gray);opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--ps-gray);opacity:1}label,.form-label,.wpcf7-form-control-wrap label,form label{font-size:1.125rem;font-weight:400;line-height:165%;letter-spacing:normal;color:var(--ps-white);display:block;margin-bottom:.3125rem}.field,.form-field,.wpcf7-form-control-wrap{margin-bottom:1.563rem}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="time"],input[type="password"],select,textarea{font-size:1.125rem;font-weight:400;line-height:165%;font-family:var(--font-inter);border-radius:.625rem;background:#fff0;border:none;color:var(--ps-black);background-color:var(--ps-white);width:100%;padding:.938rem 1.25rem;transition:0.3s all ease}textarea{height:7.5rem;resize:vertical;min-height:7.5rem;resize:none}input[type="checkbox"]{width:1.5625rem;height:1.5625rem;margin:0;margin-right:.75rem;position:relative;border-radius:.3125rem;border:none;appearance:none;-webkit-appearance:none;padding:0;cursor:pointer;background:var(--ps-white);transition:0.3s all ease;flex-shrink:0}input[type="checkbox"]:checked{background:var(--ps-white)}input[type="checkbox"]:checked::after{content:'';position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid var(--ps-purple);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);top:.625rem}label:has(input[type="checkbox"]),label:has(input[type="radio"]),.wpcf7-list-item label,.checkbox-label,.radio-label{display:flex;align-items:flex-start;column-gap:.75rem;margin:0;cursor:pointer;font-size:1.0625rem;font-weight:450;line-height:175%;letter-spacing:.85px;font-family:var(--font-inter);color:var(--ps-white)}.wpcf7-list-item-label,.checkbox-text,.radio-text{color:var(--ps-white);font-size:1rem;font-weight:400;line-height:150%;letter-spacing:.85px;font-family:var(--font-inter);flex:1}label a,.wpcf7-list-item label a{color:var(--ps-white);text-decoration:underline;transition:0.3s all ease}label a:hover,.wpcf7-list-item label a:hover{color:var(--ps-purple)}.wpcf7-list-item,.form-list-item{margin:0;margin-bottom:.75rem}.field br{display:none}.wpcf7-spinner{display:none}input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:var(--ps-white);margin:0;margin-right:.75rem;font:inherit;width:1.75rem;height:1.75rem;border:.125rem solid var(--ps-white);border-radius:50%;display:grid;place-content:center;cursor:pointer;transition:0.3s all ease;flex-shrink:0}input[type="radio"]:hover{border-color:var(--ps-purple)}input[type="radio"]::before{content:'';width:.75rem;height:.75rem;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background:var(--ps-purple)}input[type="radio"]:checked::before{transform:scale(1)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--ps-white) inset!important;box-shadow:0 0 0 30px var(--ps-white) inset!important;-webkit-text-fill-color:var(--ps-purple)!important}.wpcf7-response-output,.form-message,.success-message,.error-message,.wpcf7 form .wpcf7-response-output{margin:0;margin-top:1.25rem;padding:1.125rem 1.25rem;border:2px solid var(--ps-purple);border-radius:.625rem;background:var(--ps-white);position:relative;color:var(--ps-purple);font-size:1rem;line-height:1.5rem;font-family:var(--font-inter)}.wpcf7 form.init .wpcf7-response-output{display:none}.success-message,.wpcf7 form.sent .wpcf7-response-output{border-color:#28a745;background:#d4edda;color:#155724}.error-message,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:var(--ps-purple);background:#f8d7da;color:var(--ps-purple2)}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;background:#fff3cd;color:#856404}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffc107;background:#fff3cd;color:#856404}.wpcf7-not-valid-tip,.validation-error{background:red;color:var(--ps-white);width:max-content;padding:.3125rem .625rem .125rem .625rem;padding-bottom:.25rem;border-radius:.25rem;line-height:1;font-size:.875rem;margin-top:.5rem;display:block}@media only screen and (max-width:991px){.wpcf7-response-output,.form-message,.wpcf7 form .wpcf7-response-output{width:100%}}.field-row,.form-row-wrapper,.form-grid,.woocommerce-shipping-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1.5625rem}.field-full,.form-row,.full-width{width:100%}.field-half,.half-width{width:calc((100% - 1.5625rem) / 2)}.field-third,.third-width{width:calc((100% - 1.5625rem) / 3)}select{cursor:pointer;background-image:url(/wp-content/themes/purple-surgical/assets/svgs/select-arrow.svg);background-repeat:no-repeat;background-position:right .9375rem center;background-size:.75rem;padding-right:3rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.required,abbr[title="required"]{color:var(--ps-purple);text-decoration:none;border:none}input:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed}@media only screen and (max-width:991px){.field-half,.field-third,.half-width,.third-width{width:100%}}