
:root {
  
  --f-input-border-width: var(--f-input-border-top-size);
  --fl-label-color: var(--text-light); 
  --fl-label-active-color: var(--text-dark-muted); 
  
  
  --fl-input-padding-top: 2rem;
  --fl-input-padding-bottom: 0.6rem;
  --fl-input-padding-x: 1rem;
  --fl-label-top: 0.7rem;
  --fl-label-left: 1.1rem;
  --fl-transition: opacity 0.15s ease, transform 0.15s ease;
  --fl-z-index: 2;
  --fl-focus-shadow: 0 0 0 3px var(--primary-light), 0 0 0 1px var(--primary);
  --fl-error-focus-shadow: 0 0 0 3px var(--danger-light), 0 0 0 1px var(--danger);

  
  --px-border-btn: 1px;
  --px-radius-btn: min(var(--radius-s), 6px);
  --text-checkout: var(--text-dark);
  --bg-input: var(--white);
  --border-checkout: var(--neutral-light);
}