.resmed-form{padding:40px 0;color:var(--color-body-text)}.resmed-form h1{text-align:center;font-weight:500;font-size:35px;line-height:43px;letter-spacing:0;color:#0d0a15}.resmed-form-wrapper{max-width:650px;margin:0 auto}.resmed-form-wrapper label,.resmed-form-wrapper p,.resmed-form-wrapper a{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#0d0a15}.resmed-form-wrapper a{color:#bc299b}.resmed-form-wrapper button[type=submit]{background-color:#bc299b;border-color:transparent;font-size:16px;line-height:24px;letter-spacing:0;border-radius:35px;padding:12px;color:#fff;min-width:5rem}.resmed-form-wrapper fieldset{border:none}.resmed-form-wrapper p[role=alert]{color:red;font-size:14px;line-height:24px;padding-top:5px;margin:0}.resmed-form-wrapper p[role=alert]+p[role=alert]{padding-top:0}.resmed-form-field{padding-top:20px}.resmed-form-field input,.resmed-form-field textarea,.resmed-form-field select{width:100%}.resmed-form-field span[aria-label=required]{color:#bc299b}.resmed-form-field input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0;width:.9em;height:.9em;margin-top:.3rem;border:2px solid #6c757d;position:relative;background-color:#fff;cursor:pointer}.resmed-form-field input[type=checkbox]:checked:before{content:"\2714";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.9em;color:#bc299b}.resmed-form-field input[aria-invalid],.resmed-form-field textarea[aria-invalid],.resmed-form-field select[aria-invalid]{border-color:red}.resmed-form-field input:disabled,.resmed-form-field textarea:disabled,.resmed-form-field select:disabled,.resmed-form-wrapper button:disabled{opacity:.4}.resmed-form-field-wrapper{position:relative}.resmed-form-field-wrapper:has(input[type=checkbox]+label){display:flex;column-gap:.3rem}.resmed-form-field-wrapper input[type=checkbox]+label{flex:1}.resmed-form-field-wrapper .validation-icon{position:absolute;top:50%;transform:translateY(-50%);right:10px}.resmed-form-field-consent p,.resmed-form-field-consent li{margin-bottom:2.5px}.resmed-form-field-consent ul{list-style-position:outside;padding-left:1rem}.resmed-form-field-consent li{list-style:disc}.resmed-form-footer{padding-top:1rem}@media (width > 550px){.resmed-form-field-wrapper:has(select){width:80%}.resmed-form-wrapper .resmed-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem}}.resmed-loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:24px;height:24px;animation:resmed-spin 1s linear infinite;margin:auto}@keyframes resmed-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/resmed-form.css.map */
