/*! Natura Health Products - Unified Form Styles | natura-forms.min.css */:root{--natura-sage:rgba(130,152,122,1.0);--natura-sage-hover:rgba(143,167,134,1.0);--natura-sage-dark-hover:rgba(110,132,103,1.0);--natura-sage-light:rgba(130,152,122,0.2);--natura-sage-border:rgba(130,152,122,0.7);--natura-sage-outline:rgba(130,152,122,0.65);--natura-sage-focus:rgba(130,152,122,0.85);--natura-sage-focus-ring:rgba(130,152,122,0.2);--natura-sage-tc-border:rgba(130,152,122,0.35);--natura-bg:rgba(217,225,217,1.0);--natura-bg-hover:rgba(196,208,196,1.0);--natura-bg-light:rgba(217,225,217,0.45);--natura-text:rgb(59,85,82);--natura-text-muted:rgba(59,85,82,0.5);--natura-heading:rgb(51,71,91);--natura-error:#c0392b;--natura-btn-radius:6px;--natura-btn-padding:12px 28px;--natura-input-radius:4px;--natura-font:"MyriadPro-Regular","Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif}[data-hsfc-id="Renderer"],[data-hsfc-id="Renderer"] *,[data-hsfc-id="Renderer"] *::before,[data-hsfc-id="Renderer"] *::after{font-family:var(--natura-font) !important}[data-hsfc-id="Renderer"]{font-size:16px}[data-hsfc-id="Renderer"]{--hsf-field-input__background-color:var(--natura-bg);--hsf-field-input__border-color:var(--natura-bg);--hsf-field-input__border-radius:var(--natura-input-radius);--hsf-field-input__padding:11px 12px;--hsf-field-input__font-family:var(--natura-font);--hsf-field-input__font-size:1em;--hsf-field-input__color:var(--natura-text);--hsf-field-input__focus-border-color:var(--natura-sage-focus);--hsf-button__background-color:var(--natura-sage);--hsf-button__color:#fff;--hsf-button__border-radius:var(--natura-btn-radius);--hsf-button__padding:var(--natura-btn-padding);--hsf-button__font-family:var(--natura-font);--hsf-button__font-size:1em;--hsf-button__font-weight:600;--hsf-label__color:var(--natura-text);--hsf-label__font-size:1em;--hsf-label__font-weight:500;--hsf-label__font-family:var(--natura-font);--hsf-heading__color:var(--natura-heading);--hsf-heading__font-size:1.55em;--hsf-heading__font-weight:600;--hsf-rich-text__line-height:1.65}[data-hsfc-id="Renderer"] .hsfc-NavigationRow__Buttons .hsfc-Button:hover,[data-hsfc-id="Renderer"] .hsfc-NavigationRow__Buttons>button:only-child:hover,[data-hsfc-id="Renderer"] .hsfc-NavigationRow__Buttons>button:last-child:hover{background-color:var(--natura-sage-hover)}[data-hsfc-id="Renderer"] .hsfc-NavigationRow__Buttons>button:first-child:not(:only-child){background-color:transparent;color:var(--natura-sage);border:2px solid var(--natura-sage);border-style:solid;border-radius:var(--natura-btn-radius);padding:var(--natura-btn-padding);font-size:1em;font-weight:600;cursor:pointer;transition:background-color 0.15s ease}[data-hsfc-id="Renderer"] .hsfc-NavigationRow__Buttons>button:first-child:not(:only-child):hover{background-color:var(--natura-bg-light)}[data-hsfc-id="Renderer"] .hsfc-Heading{letter-spacing:-0.01em;font-weight:600;color:var(--natura-heading)}[data-hsfc-id="Renderer"] label.hsfc-FieldLabel,[data-hsfc-id="Renderer"] label.hsfc-FieldLabel>span:not(.hsfc-FieldLabel__RequiredIndicator){color:var(--natura-text);font-weight:500}[data-hsfc-id="Renderer"] .hsfc-FieldLabel__RequiredIndicator{color:var(--natura-sage)}[data-hsfc-id="Renderer"] .hsfc-RichText:not([data-tc-scroll="true"]) p,[data-hsfc-id="Renderer"] .hsfc-RichText:not([data-tc-scroll="true"]) li{font-size:0.95em !important;line-height:1.6 !important;margin-bottom:0.6em !important}[data-hsfc-id="Renderer"] .hsfc-RichText:not([data-tc-scroll="true"]) p:last-child,[data-hsfc-id="Renderer"] .hsfc-RichText:not([data-tc-scroll="true"]) li:last-child{margin-bottom:0 !important}[data-hsfc-id="Renderer"] .hsfc-TextInput:focus{outline:none;box-shadow:0 0 0 3px var(--natura-sage-focus-ring)}[data-hsfc-id="Renderer"] .hsfc-DropdownOptions__Search .hsfc-TextInput{border-color:var(--natura-sage-outline)}[data-hsfc-id="Renderer"] .hsfc-PhoneInput{display:flex;border:none;border-radius:0}[data-hsfc-id="Renderer"] .hsfc-PhoneInput__FlagAndCaret{background-color:var(--natura-bg);border:1px solid var(--natura-bg);border-right:1px solid var(--natura-bg);border-radius:var(--natura-input-radius) 0 0 var(--natura-input-radius);padding:11px 12px;cursor:pointer}[data-hsfc-id="Renderer"] .hsfc-PhoneInput input[type="tel"]{background-color:var(--natura-bg);border:1px solid var(--natura-bg);border-left:none;border-radius:0 var(--natura-input-radius) var(--natura-input-radius) 0;padding:11px 12px;font-family:var(--natura-font);font-size:1em;box-shadow:none;flex:1;transition:border-color 0.15s ease,box-shadow 0.15s ease}[data-hsfc-id="Renderer"] .hsfc-PhoneInput input[type="tel"]:focus{outline:none;box-shadow:none}[data-hsfc-id="Renderer"] .hsfc-RadioFieldGroup__Options>div{margin-bottom:8px}[data-hsfc-id="Renderer"] .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel{display:flex;align-items:center;gap:12px;background-color:var(--natura-bg);border:1px solid transparent;border-radius:var(--natura-input-radius);padding:10px 14px;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease;width:100%;box-sizing:border-box}[data-hsfc-id="Renderer"] .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel:hover{background-color:var(--natura-bg-hover)}[data-hsfc-id="Renderer"] .hsfc-RadioFieldGroup__Options label:has(input:checked){background-color:var(--natura-sage-light);border-color:var(--natura-sage-border)}[data-hsfc-id="Renderer"] .hsfc-RadioFieldGroup__Options input[type="radio"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;border:2px solid var(--natura-sage-outline);border-radius:50%;background-color:#fff;cursor:pointer;flex-shrink:0;transition:border-color 0.15s,background-color 0.15s}[data-hsfc-id="Renderer"] .hsfc-RadioFieldGroup__Options input[type="radio"]:hover{border-color:var(--natura-sage)}[data-hsfc-id="Renderer"] .hsfc-RadioFieldGroup__Options input[type="radio"]:checked{background-color:var(--natura-sage);border-color:var(--natura-sage);box-shadow:inset 0 0 0 3px #fff}[data-hsfc-id="Renderer"] .hsfc-CheckboxField .hsfc-FieldLabel{background-color:var(--natura-bg-light);border-radius:var(--natura-input-radius);padding:12px 14px}[data-hsfc-id="Renderer"] .hsfc-FileField .hsfc-FieldLabel{display:none}[data-hsfc-id="Renderer"] .hsfc-FileInput::file-selector-button,[data-hsfc-id="Renderer"] .hsfc-FileInput::-webkit-file-upload-button{background-color:var(--natura-sage);color:#fff;border:none;padding:8px 18px;border-radius:var(--natura-input-radius);cursor:pointer;font-family:var(--natura-font);font-size:0.95em;margin-right:12px;transition:background-color 0.15s}[data-hsfc-id="Renderer"] .hsfc-FileInput::file-selector-button:hover{background-color:var(--natura-sage-hover)}[data-hsfc-id="Renderer"] .hsfc-ProgressBar__Progress{height:8px;border-radius:8px}[data-hsfc-id="Renderer"] .hsfc-ProgressBar__Progress>div{height:8px;border-radius:8px}[data-hsfc-id="Renderer"] .hsfc-ProgressBar__Text{font-size:0.85em;font-weight:600;margin-bottom:6px}[data-hsfc-id="Renderer"] .hsfc-RichText[data-tc-scroll="true"]{max-height:200px;overflow-y:auto;border:1px solid var(--natura-sage-tc-border);border-radius:var(--natura-input-radius);padding:12px 14px;background-color:rgba(255,255,255,0.7);font-size:0.88em;line-height:1.6}[data-hsfc-id="Renderer"] .hsfc-RichText::-webkit-scrollbar{width:6px}[data-hsfc-id="Renderer"] .hsfc-RichText::-webkit-scrollbar-track{background:rgba(217,225,217,0.4);border-radius:3px}[data-hsfc-id="Renderer"] .hsfc-RichText::-webkit-scrollbar-thumb{background:rgba(130,152,122,0.6);border-radius:3px}[data-hsfc-id="Renderer"] .hsfc-RichText::-webkit-scrollbar-thumb:hover{background:var(--natura-sage)}[data-hsfc-id="Renderer"] .hsfc-NavigationRow{padding-top:4px}[data-hsfc-id="Renderer"] .hsfc-Row{margin-bottom:16px}[data-hsfc-id="Renderer"] .hsfc-Step__Content{padding:0}[data-hsfc-id="Renderer"] .hsfc-FormWrapper{padding:0}[data-hsfc-id="Renderer"] .hs-button-hint,[data-hsfc-id="Renderer"] [class*="ButtonHint"]{display:none}form.hs-form,form.hs-form *,form.hs-form *::before,form.hs-form *::after{font-family:var(--natura-font) !important}form.hs-form .hs-button.primary,form.hs-form .hs-submit .actions input[type="submit"]{background-color:var(--natura-sage);color:#fff;border:none;border-radius:var(--natura-btn-radius);padding:var(--natura-btn-padding);font-size:1em;font-weight:600;letter-spacing:0.01em;cursor:pointer;transition:background-color 0.15s ease;width:auto;display:inline-block}form.hs-form .hs-button.primary:hover,form.hs-form .hs-submit .actions input[type="submit"]:hover{background-color:var(--natura-sage-hover)}form.hs-form .hs-input[type="text"],form.hs-form .hs-input[type="email"],form.hs-form .hs-input[type="tel"],form.hs-form .hs-input[type="number"],form.hs-form textarea.hs-input{border:1px solid transparent;border-radius:var(--natura-input-radius);padding:10px 12px;font-size:0.95em;width:100%;box-sizing:border-box;transition:border-color 0.15s ease,box-shadow 0.15s ease;background-color:var(--natura-bg)}form.hs-form .hs-input[type="text"]:focus,form.hs-form .hs-input[type="email"]:focus,form.hs-form .hs-input[type="tel"]:focus,form.hs-form .hs-input[type="number"]:focus,form.hs-form textarea.hs-input:focus{border-color:var(--natura-sage-focus);outline:none;box-shadow:0 0 0 3px var(--natura-sage-focus-ring)}form.hs-form select.hs-input{border:1px solid transparent;border-radius:var(--natura-input-radius);padding:10px 48px 10px 12px;font-size:0.95em;width:100%;box-sizing:border-box;background-color:var(--natura-bg);transition:border-color 0.15s ease,box-shadow 0.15s ease;cursor:pointer}form.hs-form select.hs-input:focus{border-color:var(--natura-sage-focus);outline:none;box-shadow:0 0 0 3px var(--natura-sage-focus-ring)}form.hs-form select.hs-input.is-placeholder{color:var(--natura-text-muted)}form.hs-form{--hsElevate--formField__selectIcon:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,0 12,0 6,8' fill='%233b5552'/%3E%3C/svg%3E")}form.hs-form .hs-fieldtype-select .input::after{line-height:0}form.hs-form{--hsElevate--formLabel__textColor:var(--natura-text);--hsElevate--formLabel__fontSize:0.875rem;--hsElevate--formLabel__fontWeight:500}form.hs-form .hs-form-field>label,form.hs-form .hs-form-field>label>span{color:var(--natura-text);font-size:0.875rem;font-weight:500}form.hs-form .hs-form-required{color:var(--natura-sage);margin-left:2px;font-size:0.875rem}form.hs-form .hs-form-field{margin-bottom:14px}form.hs-form fieldset{max-width:100%;margin-bottom:0}form.hs-form fieldset.form-columns-2{display:flex;gap:16px}form.hs-form fieldset.form-columns-2 .hs-form-field{flex:1 1 0;width:auto;float:none;margin-right:0}form.hs-form .hs-fieldtype-radio .hs-form-radio{margin-bottom:8px}form.hs-form .hs-fieldtype-radio .hs-form-radio label{display:flex;align-items:center;gap:12px;background-color:var(--natura-bg);border:1px solid transparent;border-radius:var(--natura-input-radius);padding:10px 14px;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease;width:100%;box-sizing:border-box}form.hs-form .hs-fieldtype-radio .hs-form-radio label:hover{background-color:var(--natura-bg-hover)}form.hs-form .hs-fieldtype-radio input[type="radio"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;border:2px solid var(--natura-sage-outline);border-radius:50%;background-color:#fff;cursor:pointer;flex-shrink:0;transition:border-color 0.15s,background-color 0.15s}form.hs-form .hs-fieldtype-radio input[type="radio"]:hover{border-color:var(--natura-sage)}form.hs-form .hs-fieldtype-radio input[type="radio"]:checked{background-color:var(--natura-sage);border-color:var(--natura-sage);box-shadow:inset 0 0 0 3px #fff}form.hs-form .hs-fieldtype-radio .hs-form-radio label:has(input:checked){background-color:var(--natura-sage-light);border-color:var(--natura-sage-border)}form.hs-form .hs-fieldtype-booleancheckbox label,form.hs-form .legal-consent-container .hs-form-booleancheckbox label{background-color:var(--natura-bg-light);border-radius:var(--natura-input-radius);padding:10px 14px;display:block;box-sizing:border-box}form.hs-form .hs-error-msgs label,form.hs-form .hs-main-font-element.hs-error-msgs{color:var(--natura-error);font-size:0.82em;margin-top:3px}form.hs-form .hs-submit{margin-top:6px}form.hs-form .hs-submit>.hs-field-desc{display:none}