/* Opciones del producto (tamaño, extras): el selector de _product_options.html.
   Lo cargan la ficha del producto y el menú, que lo muestra en un diálogo.
   Vivía en product_detail.css; salió de ahí cuando el menú empezó a usarlo. */

.product-options__group {
  margin: 0 0 1rem;
  padding: 0.85rem 1rem;
  border: 1.5px solid hsl(var(--sd-primary) / 0.18);
  border-radius: 0.75rem;
  background: hsl(var(--sd-surface));
}

.product-options__legend {
  float: none;
  width: auto;
  margin: 0 0 0.5rem;
  padding: 0;
  font-family: var(--sd-font-body), sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.product-options__hint {
  margin-left: 0.4rem;
  font-weight: 400;
  color: hsl(var(--sd-text-muted));
}

.product-options__option + .product-options__option {
  margin-top: 0.25rem;
}

.product-options__delta,
.product-options__out {
  margin-left: 0.35rem;
  font-size: 0.875em;
  color: hsl(var(--sd-text-muted));
}
